diff --git a/README.md b/README.md index 4cb3263..dfe8a49 100644 --- a/README.md +++ b/README.md @@ -4,9 +4,10 @@ A LangGraph-powered AI agent designed to assist system administrators in their d ## 🛠️ Technology Stack -This is a **LangGraph program** (AI agent) that combines: +This is a **LangGraph agent** that combines: - **LangGraph**: State-based AI agent framework for building conversational AI workflows +- **ReAct (Reasoning and Acting)**: Langchain [primitive to create ReAct agents](https://langchain-ai.github.io/langgraph/agents/overview/) - **OpenAI GPT-4o-mini**: Large Language Model for intelligent reasoning and tool usage - **LangChain Tools**: - [**ShellTool** (prebuilt)](https://python.langchain.com/api_reference/community/tools/langchain_community.tools.shell.tool.ShellTool.html): Executes shell commands for system investigation @@ -167,8 +168,9 @@ This project raises several interesting technical and architectural questions wo - **Should we pass [all the conversation history](https://www.reddit.com/r/LangChain/comments/1f3nqud/sending_the_entire_conversation_on_each_call_to/) to the LLM or not?** -### Framework Classification -- **Is this a LangChain program or a [LangChain agent](https://langchain-ai.github.io/langgraph/agents/overview/)?** +### ReAct vs. Custom StateGraph +- **When to use LangGraph's [ReAct primitive](https://langchain-ai.github.io/langgraph/agents/overview/) vs. a custom StateGrap?** +- see [react_vs_custom.md](react_vs_custom.md) for a detailed comparison ### Tool Architecture Decisions - **When to use LangChain [prebuilt tools and custom tools](https://langchain-ai.github.io/langgraph/agents/tools/#prebuilt-tools) vs. [MCP (Model Context Protocol) integrations](https://langchain-ai.github.io/langgraph/agents/mcp/)?**