Tự Xây Dựng Đại Lý: Một Thử Nghiệm với LangChain4j
OpenAI
Một thử nghiệm trong đó trợ lý mã sử dụng tài liệu LangChain4j để xây dựng một đại lý tự nhân bản. Hệ thống kết quả có thể sửa lỗi và vượt qua bài kiểm tra, nhưng ban đầu thất bại với GPT-4o, thành công với GPT-5-mini. Cách tiếp cận dựa trên quy trình làm việc nhanh hơn gấp ba lần so với cách tiếp cận dựa trên giám sát viên.
Đội ngũ InfoQ China đã tiến hành một thí nghiệm meta thú vị: họ cung cấp cho một trợ lý mã (code assistant) tài liệu của LangChain4j và yêu cầu nó sử dụng tài liệu đó để xây dựng một agent có khả năng viết, kiểm thử và gỡ lỗi mã nguồn. Trợ lý mã này đã thiết kế một hệ thống đa agent (multi-agent system) dựa trên mô hình giám sát (supervisor pattern), với bốn subagent: ExplorerAgent, PlannerAgent, ImplementerAgent và ExecutorAgent. Phiên bản đầu tiên này hoạt động ấn tượng, mô phỏng theo cách thức của các trợ lý mã chuyên nghiệp. Để kiểm tra, họ đã cho hệ thống sửa lỗi trong một lớp Calculator có bốn phương thức bị lỗi. Ban đầu, khi sử dụng GPT-4o của OpenAI, hệ thống gặp lỗi 'vượt quá 100 lần gọi công cụ tuần tự' (exceeded 100 sequential tool invocations). Sau khi chuyển sang GPT-5-mini, hệ thống đã sửa thành công tất cả các lỗi và chạy 11 bài kiểm thử với 0 lỗi thất bại. Nhóm nghiên cứu cũng thử nghiệm một phương án thay thế dựa trên quy trình làm việc (workflow-based), sử dụng chuỗi năm bước với các vòng lặp cho việc lập kế hoạch và thực thi, bao gồm một SummarizerAgent. Phương án thay thế này cũng sửa được các lỗi nhưng chạy nhanh hơn ba lần so với phiên bản dựa trên giám sát, chỉ mất hai phút so với hơn sáu phút. Dự án này hiện có sẵn trong một kho mã nguồn công khai (public code repository).
Nguồn: InfoQ 中国 —
bản gốc
