О чём урок
Этот cookbook описывает сквозной рабочий процесс изменения базы данных с помощью ИИ, использующий OpenAI Agents SDK. Он демонстрирует, как экосистема инструментов OpenAI может быть применена для оркестрации сложных, интенсивно использующих данные рабочих процессов в современных корпоративных инфраструктурах. Хотя текущая реализация сосредоточена на сценарии изменения схемы и анализа влияния для розничной торговли, базовые архитектурные паттерны являются предметно-независимыми и расширяемыми. Тот же дизайн рабочего процесса может быть адаптирован для таких отраслей, как производство, фармацевтика, здравоохранение, логистика, финансы и операции с цепочками поставок — везде, где требуются рабочие процессы со структурированными данными, операционное обоснование, анализ с дополненным извлечением (RAG) и автоматизированная валидация. В качестве примера используется изменение уровня лояльности в розничной торговле, но тот же паттерн применим ко многим запросам на изменение базы данных, где командам требуется отслеживаемый анализ влияния и проверяемый результат реализации. Рабочий процесс начинается с запроса на изменение базы данных на естественном языке, преобразует его в структурированный JSON, опционально обосновывает анализ влияния контекстом из File Search на основе PDF, генерирует безопасный план развертывания, составляет SQL для всех уровней платформы данных, валидирует output с помощью детерминированных guardrails, сохраняет многократно используемый артефакт и опционально оценивает flow с помощью Promptfoo. notebook намеренно самодостаточен: вся основная логика рабочего процесса, prompt'ы, guardrails, генерация артефактов и файлы среды выполнения eval создаются из notebook cells. Изменения схемы обманчиво просты. Запрос вроде «добавить nullable столбец и заполнить его историческими данными» может затронуть landing tables, staging models, dimensional tables, marts, логику отчётности, предположения о lineage, проверки валидации, процедуры отката и последовательность релизов. В примерах используются данные о розничных клиентах, потому что зависимости легко увидеть, но те же виды передач встречаются во многих командах аналитики и платформы. Этот cookbook демонстрирует практический паттерн использования агентов в качестве помощника по анализу изменений и их реализации для работы по проектированию баз данных.
План урока
- Обзор
- Почему это важно
- Ключевые преимущества
- Что вы создадите
- Введение: Сценарий использования и решение
- Обзор рабочего процесса
- Концептуальное руководство
- Реализация Notebook
Урок входит в полный доступ. Полный текст и видео открываются после оплаты. Первые уроки каждого курса бесплатны.