Как мы разрабатывали ИИ бизнес-ассистента. Тестирование OpenAI Assistants API

Относительно недавно OpenAI сделала возможность создавать собственных ассистентов на основе ChatGPT. Функция доступна пользователям OpenAI API (англ. Application Programming Interface — программный интерфейс приложения) и на данный момент находится в beta версии. Любой желающий может поиграться с ней и сделать себе помощника, перейдя в Playground.

Всем, привет!
Мы - Aimate, команда разработчиков, которые помогают компаниям из разных сфер становиться эффективнее благодаря внедрению IT-решений на основе машинного обучения и искусственного интеллекта

Kandinsky - разработчики
Kandinsky - разработчики

Мы решили протестировать новую фичу и собрать бизнес-ассистента, который мог бы консультировать по разным бизнес-вопросам.

Скриншот OpenAI Playground
Скриншот OpenAI Playground

Что такое Assistants API?

Суть нововведения достаточно проста. Это модель ChatGPT, которой можно присвоить роль, обучить на конкретные задачи и дать возможность пользоваться некоторыми дополнительными функциями.

Assistants API подразумевает работу через код, однако OpenAI сделали playground, который позволяет делать ассистентов через пользовательский интерфейс.

Создание ассистента

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

Немного о настройках

При создании очередного ассистента через веб-интерфейс OpenAI предлагает следующие настройки

Настройки GPT ассистента
Настройки GPT ассистента

Кратко пройдемся по всем параметрам

  1. Name
    Тут все просто, это название будущего ассистента.
  2. Instructions
    Здесь прописывается роль ассистента, его поведение. Более подробно на этой важной настройке остановимся чуть позже.
  3. Model
    Можно выбрать модель, на основе которой будет работать бот. Отличаются они по качеству и стоимости генерации. Мы возьмем последнюю модель - gpt-4.
  4. Functions
    Эта настройка позволяет добавить специальные функции, которыми будет пользоваться ассистент. Например, по команде прогноз_погоды ассистент будет выдавать прогноз в вашем городе на сегодня. Сами функции прописываются кодом, поэтому мы пока не стали их настраивать.
  5. Code interpreter
    Это узкоспециализированная настройка. При ее включении, ассистент получает возможность писать и запускать код. Она нас не сильно интересовала, поэтому мы оставили ее выключенной.
  6. Retrieval и FILES
    Связанные настройки, которые дают возможность загрузить файлы, в которых ассистент будет искать информацию и отвечать на основе нее. Примером может послужить ассистент репетитор по математике, который будет отвечать на основе ранее загруженного в него учебника.
    Эту настройку мы тоже оставили без изменений.

Непосредственно создание

Теперь, когда суть всех параметров ясна, можно приступить к созданию ассистента.

Мы решили делать бизнес-ассистента и назвали его BisBoy. Следующий шаг - настройка поведения ассистента. Тут основная задача - правильно обозначить исполняемые функции, роль и стиль общения.

Так как наша цель - сделать все максимально просто, без усердного промпт инжиниринга, мы сгенерировали необходимые инструкции в самом ChatGPT. Стоит добавить, что инструкцию есть смысл писать на русском языке, если хотите, чтобы ассистент общался с вами на русском. Качество ответов в этом случае будет лучше.

Вот, какой текст нам сгенерировал ChatGPT.

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

1. Стратегия и Планирование:
- Разработка стратегий для роста бизнеса.
- Построение бизнес-планов и их оптимизация.
- Советы по стратегическому позиционированию на рынке.

2. Маркетинг и Продажи:
- Советы по маркетинговым стратегиям.
- Рекомендации по улучшению продаж и привлечению клиентов.
- Анализ конкурентной среды и позиционирование товаров/услуг.

3. Финансы и Управленческий Учет:
- Помощь в финансовом планировании и анализе бюджета.
- Советы по управленческому учету и финансовым стратегиям.

4. Технологии и Инновации:
- Рекомендации по внедрению технологий и инноваций в бизнес.
- Советы по цифровой трансформации и оптимизации бизнес-процессов.

5. Управление персоналом и Развитие Команды:
- Помощь в управлении персоналом и развитии команды.
- Советы по мотивации сотрудников и созданию эффективной рабочей среды.

6. Правовые и Регуляторные Вопросы:
- Консультации по юридическим вопросам и соблюдению законодательства.
- Анализ регуляторной среды и предоставление советов по соблюдению норм.

7. Общие Вопросы по Бизнесу:
- Ответы на общие вопросы, связанные с бизнес-процессами и управлением компанией.

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

По большому счету на этом вся настройка и заканчивается, поэтому перейдем к тестированию.

Тестирование ИИ-ассистента

Ниже приведем несколько вырезок с ответами ассистента на различные вопросы о бизнесе. Мы старались задавать вопросы из разных сфер, чтобы посмотреть, как он отвечает.

Подведем итоги

У нас получился ассистент, который неплохо дает рекомендации и может помочь разобраться в некоторых аспектах. С ним удалось даже провести беседу, в которой он отвечал конкретно, узнавал подробности и давал рекомендации.

Вы можете сами повторить шаги и сделать своего ассистента по вашим забросам. В целом, мы довольны результатами нашего эксперимента, удалось получить вполне рабочего помощника в бизнес-вопросах, потратив на это 5-10 минут времени.
Пишите в комментариях, если хотите, чтобы мы протестировали полный функционал Assistants API. Спасибо за прочтение, и не забывайте подписываться)

реклама
разместить
Начать дискуссию