2026-06-01 16:24:06 +00:00
2026-06-01 16:24:05 +00:00
2026-05-28 14:14:51 +00:00
2026-06-01 16:24:06 +00:00

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 реализован с использованием подагента, но для простоты возвращает фиксированные данные.
S
Description
No description provided
Readme 34 KiB
Languages
Python 100%