Update README.md
This commit is contained in:
@@ -1 +1,44 @@
|
||||
-
|
||||
# LangChain Hierarchical Agent
|
||||
|
||||
## Установка
|
||||
|
||||
```bash
|
||||
python -m venv venv
|
||||
source venv/bin/activate # Windows: venv\Scripts\activate
|
||||
pip install -r requirements.txt
|
||||
```
|
||||
|
||||
## Настройка
|
||||
|
||||
- Установите локальный LLM (например, LM Studio, Ollama) и запустите его.
|
||||
- Укажите переменные окружения, если используете внешний сервис:
|
||||
- `OPENAI_API_KEY` – ключ API (если применимо).
|
||||
- `OPENAI_BASE_URL` – URL вашего LLM (например, `http://localhost:11434/v1`).
|
||||
|
||||
## Запуск
|
||||
|
||||
```bash
|
||||
python agent.py
|
||||
```
|
||||
|
||||
## Ожидаемый вывод
|
||||
|
||||
```
|
||||
Помоги составить список покупок: молоко, хлеб, яблоки. Я нахожусь в Казани.
|
||||
Tool call: get_price with args {'product': 'молоко', 'city': 'Казань'}
|
||||
Tool call: get_price with args {'product': 'хлеб', 'city': 'Казань'}
|
||||
Tool call: get_price with args {'product': 'яблоки', 'city': 'Казань'}
|
||||
|
||||
Таблица цен:
|
||||
Товар Цена Магазин
|
||||
молоко 100 руб SuperMarket
|
||||
хлеб 100 руб SuperMarket
|
||||
яблоки 100 руб SuperMarket
|
||||
|
||||
Общая стоимость: 300 руб
|
||||
```
|
||||
|
||||
## Примечания
|
||||
|
||||
- Скрипт использует `langchain_openai.ChatOpenAI` для взаимодействия с LLM.
|
||||
- Инструмент `get_price` реализован с использованием подагента, но для простоты возвращает фиксированные данные.
|
||||
|
||||
Reference in New Issue
Block a user