О чём урок
Это руководство для разработчиков, которые хотят предоставить ChatGPT возможность выполнять запросы к базе данных SQL с помощью GPT Action. Перед прочтением этого руководства, пожалуйста, ознакомьтесь со следующим материалом: Введение в GPT Actions Введение в библиотеку GPT Actions Пример создания GPT Action с нуля В этом руководстве описывается рабочий процесс, необходимый для подключения ChatGPT к базе данных SQL через промежуточное приложение (middleware). Для этого примера мы будем использовать базу данных PostgreSQL, но процесс должен быть аналогичным для всех баз данных SQL (MySQL, MS SQL Server, Amazon Aurora, SQL Server on Google Cloud и т.д.). В этой документации изложены шаги, необходимые для создания GPT Action, который может: Выполнять запросы на чтение к базе данных SQL Возвращать записи в виде текстового ответа Возвращать записи в виде CSV-файла Ценность: Пользователи теперь могут использовать возможности ChatGPT по обработке естественного языка для получения ответов на вопросы о данных в базе данных SQL: Бизнес-пользователи могут получать доступ к информации, содержащейся в базе данных SQL, без написания SQL-запросов или отправки запросов аналитику Аналитики данных могут выполнять сложный анализ, выходящий за рамки возможного с помощью SQL-запроса, извлекая данные и анализируя их с помощью ChatGPT Примеры сценариев использования: Бизнес-пользователю необходимо получить ответы на вопросы о своей воронке продаж Аналитику данных необходимо выполнить регрессионный анализ большого набора данных Учитывая, что большинство управляемых баз данных SQL не предоставляют REST API для отправки запросов, вам потребуется промежуточное приложение (middleware) для выполнения следующих функций: Принимать запросы к базе данных через REST API Перенаправлять запросы в интегрированную базу данных SQL Преобразовывать ответы базы данных в CSV-файлы Возвращать CSV-файлы запрашивающей стороне Существует два основных подхода к проектированию первой функции: Middleware поддерживает единый метод для получения произвольных SQL-запросов, сгенерированных GPT, и перенаправляет их в базу данных.
План урока
- Введение
- Ценность + Примеры бизнес-сценариев использования
- Вопросы проектирования приложения
- Вопросы, касающиеся middleware
- Шаги рабочего процесса
- 1) GPT генерирует SQL-запрос
- 2) GPT отправляет SQL-запрос в middleware
- 3) Middleware перенаправляет SQL-запрос в базу данных
Урок входит в полный доступ. Полный текст и видео открываются после оплаты. Первые уроки каждого курса бесплатны.