2da8f5954e304e1b773d972982dc3285043dcc93
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.
Установка
pip install -r requirements.txt
.env:
OPENAI_API_KEY=ваш_ключ_openrouter
Запуск
python main.py
Description
Languages
Python
100%