Chọn mô hình điều khiển agent dApp của bạn
AlphaWeft cần một mô hình để lập kế hoạch các bước và viết mã. Bạn có thể kết nối nhà cung cấp AI đám mây qua điểm cuối API tiêu chuẩn, chạy mô hình trên PC của mình hoặc dùng mô hình tích hợp, sẵn sàng sử dụng mà không cần cấu hình điểm cuối riêng. Nhấn Kiểm tra để xác minh điểm cuối trước khi thực hiện tác vụ đầu tiên.
Ba cách kết nối mô hình
Nhà cung cấp AI đám mây
Nhà cung cấp AI đám mây là lựa chọn phổ biến cho các lần tái cấu trúc lớn và các dự án yêu cầu mô hình phải xử lý nhiều tệp cùng lúc. Bạn nhập điểm cuối API và khóa của nhà cung cấp vào AlphaWeft, khóa sẽ được lưu trên PC của bạn. Hệ quả là mọi lời nhắc đều được gửi đến nhà cung cấp đó, bao gồm cả nội dung bất kỳ tệp nào agent đọc để thực hiện tác vụ. Hãy dùng nó cho mã mà bạn cảm thấy thoải mái khi chia sẻ và giữ các bí mật khỏi thư mục làm việc. Nhà cung cấp có thể tính phí riêng cho mô hình của họ, còn AlphaWeft thì không cần tài khoản.
Mô hình trên PC của bạn
Mô hình chạy cục bộ trên PC của bạn phù hợp với các dự án riêng tư, chẳng hạn như giao diện người dùng cho một hợp đồng chưa được công bố. Bạn tự chạy mô hình và kết nối AlphaWeft với nó. Với mô hình cục bộ, mọi dữ liệu đều không rời khỏi máy tính, vì vậy nội dung tệp mà agent đọc vẫn nằm trên PC của bạn. Cái giá phải trả là phần cứng. Một mô hình cục bộ nhỏ hơn có thể xử lý các chỉnh sửa nhỏ và giải thích nhưng có thể gặp khó khăn với việc tái cấu trúc lớn, vì vậy hãy đọc kỹ các diff của nó. Nút Kiểm tra sẽ hiển thị thời gian phản hồi và cửa sổ ngữ cảnh của nó.
Mô hình tích hợp
Mô hình tích hợp sẵn sàng sử dụng mà không cần điểm cuối riêng của bạn. Chọn nó để thử AlphaWeft ngay sau khi cài đặt, cho một tác vụ đầu tiên như lập bản đồ thư mục, đọc tệp ABI hoặc giải thích lỗi biên dịch. Hãy đọc các diff của nó như bạn vẫn đọc diff của bất kỳ mô hình nào khác, vì mọi mô hình đều có thể mắc lỗi. Sau đó, bạn có thể kết nối nhà cung cấp AI đám mây hoặc mô hình cục bộ cho các bước phức tạp hơn bằng cách kết nối nó trong ứng dụng.
Kiểm tra kết nối bằng nút Kiểm tra
Sau khi nhập điểm cuối, hãy nhấn nút Kiểm tra. AlphaWeft sẽ kiểm tra điểm cuối, hiển thị thời gian phản hồi và cửa sổ ngữ cảnh, cho biết lượng văn bản mà mô hình có thể xử lý cùng một lúc. Thời gian phản hồi chậm cho thấy mỗi thẻ sẽ mất một lúc để hiển thị. Cửa sổ ngữ cảnh nhỏ cảnh báo rằng một tệp ABI dài cộng với nhiều thành phần có thể không vừa trong một yêu cầu. Kiểm tra không đánh giá chất lượng câu trả lời, chỉ kiểm tra kết nối. Hãy chạy một tác vụ nhỏ, chẳng hạn như đọc balance-abi.json, và xem diff trước khi cung cấp bất kỳ dữ liệu lớn nào cho mô hình.
Ghép mô hình với tác vụ
Hãy dùng mô hình lớn hơn cho các lần tái cấu trúc chạm vào nhiều tệp và cho các logic phức tạp, chẳng hạn như xử lý giao dịch bị treo hoặc thất bại sau lỗi sai mạng. Các chỉnh sửa nhỏ hiếm khi cần mô hình lớn: việc đổi tên biến, thêm trạng thái tải hoặc sửa lỗi nhập có thể được giao cho mô hình nhỏ hơn, rẻ hơn hoặc cục bộ. Công cụ run_on_model cho phép agent gửi một bước khó lên mô hình lớn hơn trong khi phần còn lại của cuộc trò chuyện vẫn sử dụng mô hình bạn đã chọn. Nếu một bước thất bại hai lần, hãy thay đổi mô hình cho bước đó thay vì lặp lại cùng một lời nhắc lần thứ ba.
Chất lượng đầu ra khác nhau tùy thuộc vào từng mô hình và không có mô hình nào luôn đúng. Ở chế độ Ask first, mọi thay đổi đều chờ dưới dạng diff, vì vậy bạn thấy chính xác những dòng nào mô hình muốn thêm hoặc xóa. Hãy đọc chúng, chấp nhận những dòng phù hợp với ý định của bạn và từ chối những dòng còn lại. Sau đó, hãy chạy lệnh kiểm tra của bạn và đọc kết quả trước khi chuyển sang bước tiếp theo.