Add README.md

This commit is contained in:
2026-06-02 14:38:55 +00:00
commit 2ed8bb91fb
+47
View File
@@ -0,0 +1,47 @@
# LangGraph Retry Agent
## Установка
```bash
python -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
```
## Переменные окружения
- `OPENAI_API_KEY` – API‑ключ для OpenAI (или любой совместимый сервис).
- `OPENAI_API_BASE` – базовый URL (по умолчанию `https://api.openai.com/v1`).
Для локального Ollama/LM‑Studio можно установить:
```bash
export OPENAI_API_KEY=ollama
export OPENAI_API_BASE=http://localhost:11434/v1
```
## Запуск
```bash
python agent.py "2+2" --max 5
```
Выводит финальное состояние, количество попыток и статус.
## Пример вывода
```
Final state:
task: 2+2
result: 4
attempts: 1
status: success
error: None
max_attempts: 5
```
## Как это работает
- `unreliable_tool` генерирует ошибку 30 % случаев.
- `verify_result` использует LLM, чтобы определить, корректен ли ответ.
- При неудаче состояние увеличивает `attempts` и повторяет задачу до `max_attempts`.