Урок из полного доступа, первые уроки курса бесплатно Официальный курс Cohere LLM University на русском
Урок 24 · Текст · ~5 мин

SQL-агент на Cohere и LangChain: демо

Урок 24 из 114 курса «Cohere: LLM University»: официальный курс Cohere LLM University (Кохир) на русском языке. Урок входит в платный доступ; первые уроки курса бесплатно.

О чём урок

Этот учебник демонстрирует, как создать SQL-агента с использованием Cohere и LangChain. Агент может переводить запросы на естественном языке от пользователей в SQL и выполнять их в базе данных. Эта мощная комбинация позволяет интуитивно взаимодействовать с базами данных, не требуя прямого знания SQL.

Основные темы:

  1. Настройка необходимых библиотек и среды
  2. Подключение к базе данных SQLite
  3. Настройка LangChain SQL Toolkit
  4. Создание пользовательского шаблона prompt с примерами few-shot
  5. Создание и запуск SQL-агента
  6. Добавление памяти агенту для отслеживания истории сообщений

К концу этого учебника у вас будет функциональный SQL-агент, который сможет отвечать на вопросы о ваших данных, используя естественный язык.

В этом учебнике используются смоделированные данные производственной среды, где отслеживается производство товарной позиции на нескольких станциях, что позволяет анализировать эффективность производства, производительность станций и прогресс отдельных позиций в производственном процессе. Это смоделировано по реальному сценарию использования клиента.

База данных содержит две таблицы:

  • Таблица product_tracking записывает перемещение позиций по различным зонам производственных станций, включая время начала и окончания, названия станций и идентификаторы продуктов.
  • Таблица status регистрирует операционный статус станций, включая временные метки, названия станций и информацию о том, являются ли они продуктивными или находятся в простое.

Оглавление

  • Импорт необходимых библиотек
  • Загрузка базы данных
  • Настройка LangChain SQL Toolkit
  • Создание шаблона prompt с примерами few-shot
  • Создание агента
  • Запуск агента

Сначала импортируем необходимые библиотеки для создания SQL-агента с использованием Cohere и LangChain. Эти библиотеки обеспечивают взаимодействие с базами данных на естественном языке и предоставляют инструменты для создания AI-агентов.

Далее мы загружаем базу данных для наших производственных данных.

Мы создаем базу данных SQLite в памяти, используя SQL-скрипты для таблиц product_tracking и status. Вы можете получить SQL-таблицы здесь.

Затем мы создаем экземпляр SQLDatabase, который будет использоваться нашими инструментами и агентами LangChain для взаимодействия с данными.

Далее мы инициализируем LangChain SQL Toolkit и инициализируем языковую модель для использования LLM от Cohere.

Далее мы создаем шаблон prompt.

В данном случае…

План урока

  1. Импорт необходимых библиотек
  2. Загрузка базы данных
  3. Загрузите SQL-файлы по ссылке ниже, чтобы создать базу данных.
  4. Настройка LangChain SQL Toolkit
  5. Создание шаблона prompt
  6. Создание шаблона prompt с примерами few-shot
  7. Создание агента
  8. Запуск агента

Урок входит в полный доступ. Полный текст и видео открываются после оплаты. Первые уроки каждого курса бесплатны.

Откройте полный доступ

Вы прошли бесплатные уроки. Выберите тариф, чтобы продолжить обучение.

Курсы Cohere 1 490 ₽ Разовый платёж, навсегда
  • Все курсы от Cohere (1 шт.)
  • Именной сертификат по каждому пройденному курсу
Оплатить
Полный доступ 4 900 ₽ Разовый платёж, навсегда
  • Все 77 курсов от 11 AI-провайдеров
  • Библиотека промптов и новые курсы
Оплатить

Безопасная оплата через Robokassa: СБП, карты, электронные кошельки. Доступ откроется в этом браузере и придёт письмом. Уже оплатили? Восстановить доступ

Урок входит в темы

Полезные гиды