docs: updated README

This commit is contained in:
2026-06-08 14:29:30 +00:00
parent 878360f55c
commit 2da8f5954e
+29 -18
View File
@@ -1,28 +1,39 @@
# LangGraph Reflection Agent # LangGraph: граф с рефлексией и доработкой
## Задание LangGraph-агент, который пишет ответ, оценивает его критиком и при необходимости улучшает.
Повторный экзамен: Граф с рефлексией и доработкой. ## Граф
## Как запустить ```
START → draft_answer → reflect
|
ok / round≥max_rounds → END
needs_revision → rewrite → reflect
```
## Узлы
| Узел | Роль |
|------|------|
| `draft_answer` | Первичный ответ на вопрос (5–10 предложений) |
| `reflect` | LLM-критик: вердикт (`ok`/`needs_revision`) + 2–3 замечания |
| `rewrite` | Улучшить черновик по замечаниям, `round += 1` |
`max_rounds = 2` по умолчанию. Рефлексия реализована через LLM-критика — без try/except.
## Установка
```bash ```bash
pip install -r requirements.txt pip install -r requirements.txt
python main.py
``` ```
## Что делает `.env`:
```
OPENAI_API_KEY=ваш_ключ_openrouter
```
1. Генерирует краткий ответ (5–10 предложений) на заданный вопрос. ## Запуск
2. Критик оценивает ответ и выдаёт verdict `ok` или `needs_revision`.
3. При `needs_revision` до `max_rounds` (по умолчанию 2) происходит переписывание.
4. Выводит финальный ответ.
## Пример ```bash
python main.py
```text ```
Final Answer:
...```
## Лицензия
MIT