Tác tửỨng dụng 🇷🇺 04.08.2026 01:01

DocGen: Xây dựng trợ lý AI cho chuyên viên phân tích hệ thống mà không phát điên

Một nhà phát triển đã xây dựng DocGen, một trợ lý AI dành cho chuyên viên phân tích hệ thống, sử dụng chuỗi bảy tác nhân LLM để chuyển đổi thông tin thô từ các bên liên quan thành bản nháp tài liệu phần mềm. Hệ thống được chia thành hai chuỗi, bao gồm giai đoạn phỏng vấn có sự tham gia của con người, và có chế độ kết hợp với các trình tạo sơ đồ PlantUML dựa trên LLM và lập trình. Dự án đang trong giai đoạn thử nghiệm, và tác giả coi đây là một sự nâng cao chứ không phải thay thế cho các chuyên viên phân tích.
Một nhà phát triển đã tạo ra DocGen, một trợ lý AI dành cho các nhà phân tích hệ thống, xử lý yêu cầu của các bên liên quan (stakeholder) thông qua một chuỗi gồm bảy AI agent sử dụng LLM (Large Language Model - Mô hình ngôn ngữ lớn) để tạo ra bản thảo tài liệu phần mềm. Hệ thống được chia thành hai chuỗi độc lập: chuỗi đầu tiên xử lý việc đánh giá ngữ cảnh và tạo câu hỏi phỏng vấn, chuỗi thứ hai xử lý các câu trả lời phỏng vấn để tạo ra tài liệu. Giữa hai chuỗi này có một yếu tố con người, khi các nhà phân tích thực hiện các cuộc phỏng vấn. Kiến trúc hệ thống bao gồm Agent 0 để đánh giá chất lượng ngữ cảnh và đề xuất temperature (thông số điều chỉnh độ ngẫu nhiên của mô hình), Agent 1 để tạo câu hỏi phù hợp với từng bên liên quan, Agent 2 để chuẩn hóa các câu trả lời thô thành dữ liệu có cấu trúc, Agent 3 để tạo bản thảo, Agent 4 để xác thực và kiểm tra tính nhất quán, và Agent 5 để định dạng. Một vòng lặp làm rõ (clarification loop) cho phép chạy lại pipeline tối đa ba lần nếu quá trình xác thực phát hiện vấn đề. Nhà phát triển đã bổ sung chế độ hybrid (kết hợp) trong phiên bản 1.0.9, kết hợp việc tạo văn bản bằng LLM với các bộ tạo PlantUML theo phương pháp lập trình để tạo sơ đồ kiến trúc và sơ đồ UML (Unified Modeling Language - Ngôn ngữ mô hình hóa thống nhất), nhằm đảm bảo tính hợp lệ về cú pháp. Hệ thống hỗ trợ tám loại tài liệu, bao gồm SRS (Software Requirements Specification - Đặc tả yêu cầu phần mềm), Architecture (Kiến trúc), API (Application Programming Interface - Giao diện lập trình ứng dụng) Spec, README, Test Plan (Kế hoạch kiểm thử) và sơ đồ UML. Tác giả cho biết dự án đã mất khoảng một tuần lặp đi lặp lại để hoàn thiện và hiện đang trong giai đoạn thử nghiệm; họ xem AI như một công cụ hỗ trợ chứ không thay thế các nhà phân tích, vì giao tiếp bằng lời nói và khả năng phán đoán của con người vẫn đóng vai trò quan trọng.
Nguồn: Habr — хаб ИИ — bản gốc
Bài viết liên quan trước đây ↓
Tin mới