Краткое руководство по Google AI Studio

Google AI Studio — это браузерная IDE для создания прототипов с использованием генеративных моделей. Google AI Studio позволяет быстро опробовать модели и поэкспериментировать с различными подсказками. Когда вы создадите что-то, что вас устраивает, вы можете экспортировать его в код на предпочитаемом вами языке программирования и использовать с ним API Gemini .

Подсказки и настройка модели

Google AI Studio предоставляет несколько интерфейсов для подсказок, предназначенных для разных случаев использования:

  • Подсказки чата. Используйте подсказки чата для создания условий общения. Этот метод подсказки позволяет использовать несколько поворотов ввода и ответа для генерации вывода. Вы можете узнать больше, воспользовавшись нашим примером приглашения в чат ниже .
  • Структурированные подсказки. Этот метод подсказок позволяет управлять выводом модели, предоставляя набор примеров запросов и ответов. Используйте этот подход, когда вам нужен больший контроль над структурой выходных данных модели. Вы можете узнать больше, воспользовавшись нашим примером структурированной подсказки ниже .

Google AI Studio также позволяет изменять поведение модели, используя технику, называемую настройкой :

  • Настроенная модель. Используйте этот продвинутый метод, чтобы улучшить реакцию модели на конкретную задачу, предоставив больше примеров. Чтобы узнать больше, посетите нашу документацию по точной настройке модели .

Пример подсказки чата: создание собственного приложения чата

Если вы использовали чат-бота общего назначения, такого как Gemini , вы на собственном опыте убедились, насколько мощными могут быть генеративные модели искусственного интеллекта для открытого диалога. Хотя эти чат-боты общего назначения полезны, часто их необходимо адаптировать для конкретных случаев использования. Например, возможно, вы хотите создать чат-бота для обслуживания клиентов, который поддерживает только разговоры о продукте компании. Возможно, вы захотите создать чат-бота, который говорит определенным тоном или стилем: бот, который отпускает множество шуток, рифмуется, как поэт, или использует в ответах множество смайлов.

В этом примере показано, как использовать Google AI Studio для создания дружелюбного чат-бота, который общается так, как будто он инопланетянин, живущий на одной из лун Юпитера, Европе.

Шаг 1. Создайте приглашение в чат

Чтобы создать чат-бота, вам необходимо предоставить примеры взаимодействия между пользователем и чат-ботом, чтобы модель могла предоставлять нужные вам ответы.

Чтобы создать приглашение в чат:

  1. Откройте Google AI Studio .

  2. Нажмите Создать новое приглашение ..

  3. Нажмите стрелку расширителя , чтобы развернуть раздел «Системные инструкции» . Вставьте следующее в поле ввода текста:

    You are an alien that lives on Europa, one of Jupiter's moons.
    

После добавления системных инструкций начните тестировать свое приложение, пообщавшись с моделью.

Чтобы проверить поведение чат-бота:

  1. В поле ввода текста с надписью Введите что-нибудь введите вопрос или наблюдение, которое может сделать пользователь. Например:

    Пользователь :

    What's the weather like?
    
  2. Нажмите кнопку «Выполнить» или нажмите Enter , чтобы получить ответ от чат-бота. Этот ответ может быть примерно следующим:

    Модель :

    As always, it is a frigid day on Europa. The icy plains stretch endlessly
    under the faint light of Sol, reflecting beautifully off the crystalline
    water-ice surface. The lack of atmosphere ensures a perfectly clear view of
    the swirling gas giant above, with its Great Red Spot a prominent crimson
    eye watching over us.
    

Шаг 2. Научите своего бота лучше общаться в чате

Предоставив всего одну инструкцию, вы смогли создать базового чат-бота с пришельцами в Европе. Однако одной инструкции обычно недостаточно для обеспечения согласованности и качества ответов модели. Без более конкретных инструкций ответ модели на вопрос о погоде, как правило, будет очень длинным и звучит так, будто он исходит из учебника, а не от дружелюбного инопланетянина.

Настройте тон вашего чат-бота, добавив в системные инструкции:

  1. Запустите новое приглашение в чат. Системные инструкции невозможно изменить после начала сеанса чата.

  2. В разделе «Системные инструкции» измените уже имеющиеся у вас инструкции на следующие:

    You are Tim, an alien that lives on Europa, one of Jupiter's moons.
    
    Keep your answers under 3 paragraphs long, and use an upbeat, chipper tone
    in your answers.
    
  3. Повторно введите свой вопрос ( What's the weather like? ) и нажмите кнопку «Выполнить» или нажмите Enter . Теперь ваш ответ должен выглядеть примерно так:

    Модель:

    Well, it's a bit nippy today! It's -170 degrees Celsius, but that's pretty
    average for Europa. We get a lot of snow, but it's not like the fluffy stuff
    you have. It's more like tiny ice pebbles.
    
    If you ever come visit, make sure you pack a warm jacket!
    

Добавив еще немного инструкций, вы радикально изменили тон вашего чат-бота. Как правило, качество ответа вашего чат-бота повысится, если вы дадите ему конкретные и определенные инструкции, которым нужно следовать.

Вы можете использовать этот подход, чтобы добавить чат-боту дополнительную глубину. Задавайте больше вопросов, редактируйте ответы и улучшайте качество своего чат-бота. Продолжайте добавлять или изменять инструкции и проверять, как они меняют поведение вашего чат-бота.

Шаг 3 — Следующие шаги

Как и в случае с другими типами приглашений, как только вы получите удовлетворительный прототип приглашения, вы можете использовать кнопку «Получить код» , чтобы начать кодирование, или сохранить приглашение для дальнейшей работы и поделиться им с другими.

Пример структурированной подсказки: создание генератора копий продукта

Структурированные подсказки в Google AI Studio помогают комбинировать инструкции с примерами, чтобы показать модели тот результат, который вам нужен, а не просто указывать ей, что делать. Этот вид подсказок, называемый подсказкой с несколькими предложениями , полезен, когда вы хотите, чтобы модель придерживалась единообразного выходного формата (т. е. структурированного JSON) или когда трудно описать словами то, что вы хотите, чтобы модель делала (т. особый стиль). В этом разделе вы увидите, как создавать структурированные подсказки в Google AI Studio.

Шаг 1. Создайте структурированное приглашение

В этом примере вы создадите структурированное приглашение, которое генерирует рекламный текст для продуктов. Для начала вы определите структуру приглашения, создав два столбца: входной столбец «Продукт» и выходной столбец «Копия продукта» .

Чтобы создать структурированное приглашение:

  1. Откройте Google AI Studio .

  2. Нажмите «Новая настроенная модель» .

  3. Нажмите «Создать структурированное приглашение» .

  4. В поле ввода текста с надписью «Дополнительные инструкции по тону и стилю для модели» вставьте следующее:

    You are a product marketer targeting a Gen Z audience. Create exciting and
    fresh advertising copy for products and their simple description. Keep copy
    under a few sentences long.
    
  5. Замените текст заголовка ввода по умолчанию ( input: ) на Product: .

  6. Замените текст заголовка вывода по умолчанию ( output: ) на Product copy: .

Шаг 2. Добавьте примеры

Теперь, когда вы назвали столбцы, приведите несколько примеров строк. Эти строки должны содержать примеры входных данных (названия продуктов для этого примера) и примеры выходных данных (соответствующие описания продуктов). Предоставив модели пару примеров описаний продуктов, вы можете помочь ей воспроизвести аналогичный стиль при создании собственных результатов. Вы можете ввести примеры вручную или импортировать из файла с помощью меню импорта данных.

Чтобы вручную ввести примеры:

  1. В верхней таблице данных примеров выберите поле под заголовком Продукт: и введите описание продукта.

  2. Выберите поле под заголовком «Копия продукта:» и введите маркетинговую копию для этого продукта.

Вот пример входных и выходных значений для этого приглашения:

Продукт: Копия продукта:
кроссовки старой школы Давайте зашнуровать! Эти кроссовки придают культовый вид и уникальную цветовую палитру, сохраняя при этом стиль и функциональность, как никакая другая обувь раньше.
Супермягкая толстовка с капюшоном Оставайтесь уютными и стильными в нашей новой толстовке унисекс! Эта толстовка из 100% хлопка мягкая и удобна в ношении в течение всего дня. Полуматовая внутренняя часть согреет вас даже в самые холодные дни.

(Необязательно) Чтобы импортировать примеры из файла:

  1. В правом верхнем углу таблицы примеров нажмите Действия > Импортировать примеры .

  2. В диалоговом окне выберите файл CSV или Google Sheets на своем Google Диске или загрузите его со своего компьютера.

  3. В диалоговом окне примеров импорта выберите, какие столбцы импортировать, а какие оставить. В диалоговом окне также можно указать, какой столбец данных импортируется в какой столбец таблицы в структурированном приглашении.

Шаг 3. Проверьте свою подсказку

Когда у вас есть примеры, которые показывают модель, которую вы хотите, протестируйте свое приглашение с новыми входными данными в таблице «Проверьте свое приглашение» внизу.

Например, вы можете ввести что-то вроде Vintage baseball cap в столбце ввода, нажать кнопку » или нажать Enter и посмотреть, что выведет модель.

Просмотрите, как примеры отправляются в модель.

Google AI Studio создает подсказку, объединяя инструкции с предоставленными вами примерами. По мере добавления примеров они добавляются к тексту, отправляемому в модель. В зависимости от длины ваших примеров вы можете начать исчерпать лимит токенов модели. Все генеративные модели ИИ имеют ограничение на токены, которое представляет собой максимальную длину текста, который они могут принять в качестве входных данных.

Шаг 4. Следующие шаги

Если вас устраивает приглашение, вы можете сохранить проект на Google Диске, нажав кнопку «Сохранить» , или экспортировать его в код, нажав кнопку «Получить код» .

Вы также можете экспортировать отдельные примеры из нескольких кадров в файл CSV или Google Sheet. Нажмите «Экспорт примеров» в меню «Действие» , чтобы экспортировать примеры.

Дальнейшее чтение