68b12ca30f59136c7c7c4f934a7177483c741ef5
LangChain Hierarchical Agent
Установка
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).
Запуск
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реализован с использованием подагента, но для простоты возвращает фиксированные данные.
Description
Languages
Python
100%