Hướng dẫn
Hướng dẫn
Các trang tham khảo được cập nhật theo sự thay đổi của sản phẩm, khác với các bài blog có ghi ngày. Hãy bắt đầu với cách chọn máy chủ MCP trí tuệ mã nguồn, rồi đọc hướng dẫn cho ngôn ngữ của bạn.
Chọn máy chủ
Hướng dẫn ngôn ngữ
Những gì Maguyva trích xuất cho từng ngôn ngữ, và các quy trình agent hữu ích nhất trong loại kho mã đó.
-
Python
Hữu ích khi codebase Python trải rộng qua các service, script, type stub, và mã kết nối vận hành.
-
TypeScript
Liên quan khi repo của bạn pha trộn mã ứng dụng, thư viện, API client, test, và config qua nhiều package.
-
JavaScript
Hữu ích khi một repo pha trộn CommonJS, ESM, script tác vụ, test, và mã ứng dụng cũ hơn.
-
Go
Phù hợp cho các repo nặng về service, nơi handler, package, và mã vận hành cần dễ theo dõi.
-
Rust
Liên quan khi bạn muốn có sự hỗ trợ AI trong Rust mà không đánh mất các rào chắn cấu trúc khiến Rust đáng để sử dụng.
-
Java
Hữu ích khi repo đầy ắp các service Spring, framework nội bộ, và mã đã tồn tại qua nhiều thời kỳ tổ chức khác nhau.
-
C#
Phù hợp khi các repo .NET đã phát triển đủ lớn đến mức sự hỗ trợ AI an toàn phụ thuộc vào cấu trúc thực sự.
-
PHP
Liên quan khi một codebase PHP vẫn đang tạo ra doanh thu nhưng không ai muốn một agent tự do làm bừa trong đó.
-
Terraform
Hữu ích khi mã hạ tầng là một phần của ngữ cảnh repo, chứ không phải thứ mà agent nên lướt qua qua loa.
-
COBOL
Đây là lúc việc hỗ trợ nhiều ngôn ngữ không còn chỉ là một con số thống kê, mà trở thành một công cụ hiện đại hóa thực thụ.
-
Fortran
Với mã tính toán số sống lâu hơn cả tác giả của nó, đồ thị lời gọi là tài liệu đầu tiên.
-
ABAP
Trước khi chuyển sang S/4HANA, bạn cần biết mã tùy chỉnh của mình thực sự phụ thuộc vào đâu.
-
Ada
Ada được tạo ra cho những hệ thống không được phép hỏng. Thay đổi chúng cũng cần sự cẩn trọng tương xứng.
-
Pascal
Ứng dụng Delphi và Free Pascal chạy hàng chục năm. Hiểu chúng không nên mất ngần ấy thời gian.
-
Perl
Mã Perl vẫn đang chạy hệ thống tính cước, báo cáo hay script triển khai của bạn xứng đáng có công cụ tốt hơn grep.
-
Kotlin
Kotlin giấu nhiều liên kết bên trong receiver và lambda. Đồ thị làm chúng hiện ra trở lại.
-
Swift
Trong Swift, hành vi nằm trong protocol và extension. Agent cần nhìn thấy cả hai.
-
Ruby
Ruby đọc như văn xuôi. Nhưng các phụ thuộc phía sau vẫn cần một tấm bản đồ.
-
C
Trong C, đồ thị lời gọi chính là kiến trúc. Agent nên đọc nó trước khi chỉnh sửa.
-
C++
C++ giấu đích thực sự của một lời gọi sau namespace, overload và virtual dispatch. Đồ thị giúp agent tìm ra nó.
-
Scala
Scala gói nhiều ý nghĩa vào ít cú pháp. Đồ thị mở chúng ra.
-
Dart
Ứng dụng Flutter lớn lên theo chiều ngang rất nhanh. Đồ thị giữ cho các liên kết luôn hiện rõ.
-
Lua
Lua xây đối tượng từ bảng. Đồ thị cho thấy bảng nào đã trở thành lớp.
-
R
Mã phân tích lớn dần vượt khỏi tập lệnh đầu tiên. Đồ thị cho thấy cái gì phụ thuộc vào cái gì.
-
PowerShell
Tự động hóa trải ra hàng chục tập lệnh. Đồ thị cho thấy hàm nào chạy cái gì.
-
Groovy
Logic build cũng là mã. Đồ thị đối xử với nó như vậy.
-
Elixir
Cấu trúc của Elixir nằm bên trong macro. Đồ thị đọc chúng như cấu trúc.
-
Haskell
Kiểu của Haskell đã nói lên nhiều điều. Đồ thị cho thấy ai phụ thuộc vào chúng.