An advanced AI agent that uses LLM for decision making, has access to external tools (search GitHub), and uses RAG for knowledge base management.。主要特性包括:AI/ML: LangChain / LangGraph, OpenAI API、Vector DB: Pinecone / ChromaDB / FAISS、Tools: GitHub API, SerpApi (search)。还包含 2 个其他特性。
An advanced AI agent that uses LLM for decision making, has access to external tools (search GitHub), and uses RAG for knowledge base management.。主要特性包括:AI/ML: LangChain / LangGraph, OpenAI API、Vector DB: Pinecone / ChromaDB / FAISS、Tools: GitHub API, SerpApi (search)。还包含 2 个其他特性。
An advanced AI agent that uses LLM for decision making, has access to external tools (search GitHub), and uses RAG for knowledge base management.
The agent is implemented as a cyclic system (ReAct or Graph-based), where the LLM selects an action based on the context and available tools.
graph TD
User[User] --> Agent[AI Agent - LangGraph]
Agent --> LLM[LLM Brain]
LLM --> Decision{Сhoice of action}
Decision --> Tool1[Retriever Tool - RAG]
Decision --> Tool2[GitHub Tool]
Decision --> Tool3[Note Tool]
Tool1 --> Agent
Tool2 --> Agent
Tool3 --> Agent
Agent --> Response[Reply to user]
# 克隆仓库
git clone https://github.com/Totsamuychel/AI_Agent_LLM_Tools_RAG
# 进入目录
cd AI_Agent_LLM_Tools_RAG
# 查看文档
cat README.md