GPT Actions: подключаем AWS Redshift

Урок 134 из 299 курса «OpenAI Cookbook»: официальный курс OpenAI Academy (ОпенАИ) на русском языке. Урок входит в платный доступ; первые уроки курса бесплатно.

О чём урок

Эта страница содержит инструкции и руководство для разработчиков, создающих GPT Action для конкретного приложения. Прежде чем продолжить, обязательно ознакомьтесь со следующей информацией: Введение в GPT Actions Введение в библиотеку GPT Actions Пример создания GPT Action с нуля Это решение позволяет GPT Action извлекать данные из Redshift и выполнять их анализ. Оно использует AWS Functions, выполняя каждое действие из экосистемы и сети AWS. Промежуточное ПО (AWS function) выполнит SQL-запрос, дождется его завершения и вернет данные в виде файла. Код предоставляется исключительно в информационных целях и должен быть изменен в соответствии с вашими потребностями. Это решение использует возможность получать файлы в Actions и использовать их так, как если бы вы загрузили их непосредственно в беседу. Это решение демонстрирует подключение к Redshift Serverless; интеграция с provisioned Redshift может немного отличаться в части получения сетевых данных и настройки подключения, но общий код и (минимальная) интеграция должны быть схожими. Ценность: Использование возможностей обработки естественного языка ChatGPT для подключения к DWH Redshift. Примеры сценариев использования: Специалисты по данным могут подключаться к таблицам и выполнять анализ данных с помощью Data Analysis ChatGPT. Обычные пользователи данных могут задавать простые вопросы о своих транзакционных данных. Пользователи получают больше информации о своих данных и потенциальных аномалиях. Прежде чем начать, убедитесь, что: У вас есть доступ к среде Redshift У вас есть права на развертывание AWS function в той же VPC (Virtual Private Network) Ваш AWS CLI аутентифицирован Установите AWS CLI, необходимый для AWS SAM (документация) Установите AWS SAM CLI (документация) Установите Python Установите yq документация Чтобы создать функцию, следуйте инструкциям в руководстве по AWS Middleware Action. Чтобы развернуть приложение, которое подключается к Redshift, используйте следующий код вместо репозитория GitHub "hello-world", на который ссылается руководство по Middleware AWS Function. Вы можете либо клонировать репозиторий, либо взять приведенный ниже код и изменить его в соответствии с вашими потребностями.

План урока

  1. Введение
  2. Ценность и примеры бизнес-сценариев использования
  3. Информация о приложении
  4. Предварительные требования к приложению
  5. Информация о промежуточном ПО
  6. Установка необходимых библиотек
  7. Функция промежуточного ПО
  8. Получение информации о VPC

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

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

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