Self-Correcting Agent

This project demonstrates a minimal selfcorrecting 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
Languages
Python 63.5%
JavaScript 22%
TypeScript 14.5%