Skip to content

huvimal/Multi-Agent-Research-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🤖 Multi-Agent Research System (LangGraph)

Dự án này là một hệ thống nghiên cứu tự động sử dụng kiến trúc Multi-Agent, được xây dựng dựa trên framework LangGraph để điều phối luồng làm việc giữa các tác nhân AI chuyên biệt. Hệ thống tự động thực hiện toàn bộ quy trình từ tìm kiếm dữ liệu web đến phân tích và tổng hợp thành báo cáo chuyên nghiệp.

🔗 Demo trực tiếp

Trải nghiệm ứng dụng tại: https://huvimal-multi-agent-researcher.hf.space

🧠 Kiến trúc Multi-AgentHệ thống sử dụng LangGraph để xây dựng một đồ thị trạng thái (StateGraph) giúp 4 tác nhân phối hợp nhịp nhàng:

Query Generator: Phân tích chủ đề người dùng nhập và tạo ra 3 truy vấn tìm kiếm tiếng Anh tối ưu.

Researcher: Sử dụng DuckDuckGo Search để thu thập dữ liệu thô từ internet dựa trên các truy vấn.

Analyst: Phân tích dữ liệu thu được, trích xuất các thông tin quan trọng, con số thống kê và xu hướng.

Report Writer: Tổng hợp kết quả từ Analyst để viết một báo cáo Markdown hoàn chỉnh bằng tiếng Việt.

🌟 Tính năng nổi bật Agentic Workflow: Quy trình làm việc tự động hóa hoàn toàn với khả năng quản lý trạng thái (State) phức tạp.

Giao diện Gradio: Theo dõi tiến độ làm việc của từng Agent theo thời gian thực.

Hiệu suất cao: Tích hợp mô hình Llama-3.3-70b-versatile qua Groq Cloud để xử lý ngôn ngữ tự nhiên vượt trội.

Lưu trữ báo cáo: Cho phép lưu kết quả nghiên cứu trực tiếp xuống tệp định dạng .md.

📁 Cấu trúc dự án agent.py: Chứa logic định nghĩa các Agent và cấu trúc LangGraph. app.py: Giao diện Web được xây dựng bằng Gradio.
requirements.txt: Danh sách các thư viện cần thiết.
.env: Quản lý API Key (Không đẩy lên GitHub).

🚀 Hướng dẫn cài đặt Clone repository: git clone [https://github.com/huvimal/AI-Research-Agent-LangGraph.git] (https://github.com/huvimal/AI-Research-Agent-LangGraph.git)

Cài đặt thư viện: pip install -r requirements.txt

Cấu hình API: Tạo file .env và thêm GROQ_API_KEY=your_key_here.

Chạy ứng dụng:python app.py

👤 Tác giả Lê Mai Vĩnh Hưng Định hướng: AI Engineering & Data Engineering.

About

A sophisticated Multi-Agent Research System powered by LangGraph and Groq (Llama 3.3). Features a 4-agent pipeline (Query Generator → Researcher → Analyst → Writer) with a real-time Gradio UI.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages