Self-Correcting Agent

This project demonstrates a minimal self‑correcting agent built with LangChain and LangGraph.
The agent simply echoes user input, but the structure can be extended to include more complex logic and tools.

Setup

# Install Python dependencies
pip install -r requirements.txt

# (Optional) Install Node.js dependencies if needed
npm install

Running

python main.py

You should see output similar to:

Resulting state:
HumanMessage: Hello, agent!
AIMessage: Echo: Hello, agent!

Project Structure

  • src/ – Core logic (nodes and graph construction).
  • main.py – Entry point that builds and runs the graph.
  • requirements.txt – Python dependencies.
  • package.json – Node.js dependencies (optional).
  • README.md – Project documentation.

Feel free to extend the nodes or add new tools to create a more sophisticated agent.

S
Description
BroJS: Экзамен: Самокорректирующийся агент
Readme MIT
128 KiB
0 Stars 1 Watchers 0 Forks
Languages
Python 63.5%
JavaScript 22%
TypeScript 14.5%