Пишем историю цепочкой промптов

Урок 32 из 80 курса «Gemini API: примеры использования»: официальный курс Gemini API Cookbook (Гугл Джемини) на русском языке. Урок входит в платный доступ; первые уроки курса бесплатно.

О чём урок

Этот notebook демонстрирует, как написать историю, используя два мощных инструмента: prompt chaining и iterative generation. Их можно применять для решения сложных задач, которые трудно или невозможно выполнить за один шаг. Prompt chaining подразумевает разбиение более крупной задачи на меньшие, взаимосвязанные prompt'ы. Результат каждого prompt'а затем становится входными данными для следующего, направляя языковую модель шаг за шагом. Такой подход предлагает несколько преимуществ: Повышенная точность: Меньшие, сфокусированные prompt'ы могут привести к лучшим результатам от языковой модели. Отладка: Легче определить, где что-то пошло не так в цепочке, что позволяет целенаправленно вносить корректировки и улучшения. Сложные задачи: Разбивая запутанные проблемы на управляемые шаги, prompt chaining позволяет языковой модели решать более сложные задачи. Iterative generation относится к процессу итеративного построения желаемого output'а. В данном случае вы будете использовать его для написания истории, которая длиннее, чем позволяет одно окно генерации. Iterative generation предлагает несколько преимуществ: Более длинные output'ы: Он позволяет создавать более длинные и детализированные output'ы, превышающие ограничения одного окна генерации. Гибкость: Вы можете корректировать и уточнять output на каждой итерации, обеспечивая развитие истории в желаемом направлении. Контроль "человек в цикле": Вы можете предоставлять обратную связь и руководство на каждом шаге, гарантируя, что история соответствует вашему творческому замыслу. Комбинируя эти методы, вы можете создавать увлекательную и хорошо структурированную историю, по частям, сохраняя при этом контроль над творческим процессом. Чтобы запустить следующую cell, ваш API key должен быть сохранен в Colab Secret с именем GEMINI_API_KEY. Если у вас еще нет API key или вы не знаете, как создать Colab Secret, см. краткое руководство по аутентификации для примера. Вы будете использовать серию взаимосвязанных prompt'ов, чтобы направлять языковую модель в процессе написания истории. Эти prompt'ы будут охватывать завязку, план и отправную точку истории, в конечном итоге приводя к созданию полного повествования. Важно тщательно составлять эти prompt'ы, чтобы предоставить языковой модели четкие инструкции и релевантную информацию.

План урока

  1. Настройка
  2. Prompt'ы: Направление языковой модели
  3. Цепочка prompt'ов для написания историй
  4. Пример
  5. Continuation prompt: Построение истории
  6. Время писать!
  7. Сгенерировать и распечатать завязку
  8. Сгенерировать и распечатать план

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

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

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