35 lines
1.2 KiB
Markdown
35 lines
1.2 KiB
Markdown
# LangGraph Research Brief Agent
|
|
|
|
## Описание
|
|
|
|
Пример агента на **LangGraph** и **LangChain**. Данный агент принимает тему и генерирует
|
|
короткий исследовательский бриф (½–1 страница). Бриф состоит из:
|
|
|
|
1. **Плана** – 4–5 пунктов исследования.
|
|
2. **Шаг за шагом** – для каждого пункта один запрос к Tavily и краткая заметка (5–8 предложений).
|
|
3. **Синтеза** – объединение всех заметок в связный текст.
|
|
|
|
## Установка
|
|
|
|
```bash
|
|
pip install -r requirements.txt
|
|
```
|
|
|
|
## Конфигурация
|
|
|
|
Создайте файл `.env` в корне проекта и добавьте:
|
|
|
|
```
|
|
OPENAI_API_KEY=your_openai_key
|
|
TAVILY_API_KEY=your_tavily_key
|
|
```
|
|
|
|
## Запуск
|
|
|
|
```bash
|
|
python main.py
|
|
```
|
|
|
|
По умолчанию будет использована тема «Как студенту безопасно подключать MCP к LangChain».
|
|
Можно задать другую тему через переменную окружения `TOPIC`.
|