О чём урок
Этот конкретный GPT Action предоставляет обзор того, как создать функцию AWS Lambda. Эта документация помогает пользователю настроить защищенную OAuth-авторизацией функцию AWS для подключения к GPT Action и к образцу приложения. В этом примере для настройки стека AWS используется AWS SAM (Serverless Application Model). Ценность: Пользователи теперь могут использовать возможности ChatGPT для подключения к функции AWS. Это позволяет подключаться к любым сервисам в AWS и запускать на них код/приложения. Это может быть реализовано несколькими способами: Доступ к сторонним сервисам, таким как AWS Redshift, AWS DynamoDB, AWS S3 и многим другим! Позволяет предварительно обрабатывать текстовые ответы от API (преодолевая ограничения контекста, добавляя контекст или метаданные в качестве примеров). Позволяет возвращать файлы вместо получения текста от сторонних API. Это может быть полезно для вывода CSV-файлов для Data Analysis или для возврата PDF-файла, который ChatGPT будет рассматривать как загрузку. Примеры сценариев использования: Пользователю необходимо найти данные в Redshift, но требуется middleware-приложение между ChatGPT и Redshift для возврата файлов (точность данных для анализа, а также большой объем данных) Пользователь построил несколько шагов в функции AWS и должен иметь возможность запустить этот процесс с помощью ChatGPT. Мы будем использовать сервисы AWS Lambda для создания middleware-функции. Вы можете ознакомиться с этим стеком, перейдя по следующим ссылкам: Веб-сайт Lambda: https://aws.amazon.com/lambda/ Документация Lambda: https://docs.aws.amazon.com/lambda/ Документация AWS SAM: https://docs.aws.amazon.com/serverless-application-model/ Прежде чем начать, убедитесь, что у вас есть AWS Console с доступом для создания: Lambda Function, S3 Buckets, Application Stack, Cognito User Pool, Cognito User Pool App Clients, API Gateway, Lambda roles, CloudFormation stacks (это кажется много, но создание этих сервисов автоматизировано!). Для создания функции AWS вы можете использовать AWS SAM. Пример SAM Template можно найти здесь [0].
План урока
- Введение
- Ценность + Примеры бизнес-сценариев использования
- Информация о приложении и предварительные требования
- Предварительные требования
- Создание функции AWS Lambda
- Настройка аутентификации в AWS Cognito
- Создание Action в ChatGPT
- Настройка Cognito с URL ChatGPT
Урок входит в полный доступ. Полный текст и видео открываются после оплаты. Первые уроки каждого курса бесплатны.