Как мы разрабатывали ИИ бизнес-ассистента. Тестирование OpenAI Assistants API
Относительно недавно OpenAI сделала возможность создавать собственных ассистентов на основе ChatGPT. Функция доступна пользователям OpenAI API (англ. Application Programming Interface — программный интерфейс приложения) и на данный момент находится в beta версии. Любой желающий может поиграться с ней и сделать себе помощника, перейдя в Playground.
Всем, привет!
Мы - Aimate, команда разработчиков, которые помогают компаниям из разных сфер становиться эффективнее благодаря внедрению IT-решений на основе машинного обучения и искусственного интеллекта
Мы решили протестировать новую фичу и собрать бизнес-ассистента, который мог бы консультировать по разным бизнес-вопросам.
Что такое Assistants API?
Суть нововведения достаточно проста. Это модель ChatGPT, которой можно присвоить роль, обучить на конкретные задачи и дать возможность пользоваться некоторыми дополнительными функциями.
Assistants API подразумевает работу через код, однако OpenAI сделали playground, который позволяет делать ассистентов через пользов��тельский интерфейс.
Создание ассистента
Проводя этот эксперимент мы хотели посмотреть, как будет выполнять свои функции этот ИИ-ассистент, если сделать его максимально простым, без использования сложных инструментов, так чтобы это мог повторить каждый пользователь.
Немного о настройках
При создании очередного ассистента через веб-интерфейс OpenAI предлагает следующие настройки
Кратко пройдемся по всем параметрам
- Name
Тут все просто, это название будущего ассистента. - Instructions
Здесь прописывается роль ассистента, его поведение. Более подробно на этой важной настройке остановимся чуть позже. - Model
Можно выбрать модель, на основе которой будет работать бот. Отличаются они по качеству и стоимости генерации. Мы возьмем последнюю модель - gpt-4. - Functions
Эта настройка позволяет добавить специальные функции, которыми будет пользоваться ассистент. Например, по команде прогноз_погоды ассистент будет выдавать прогноз в вашем городе на сегодня. Сами функции прописываются кодом, поэтому мы пока не стали их настраивать. - Code interpreter
Это узкоспециализированная настройка. При ее включении, ассистент получает возможность писать и запускать код. Она нас не сильно интересовала, поэтому мы оставили ее выключенной. - Retrieval и FILES
Связанные настройки, которые дают возможность загрузить файлы, в которых ассистент будет искать информацию и отвечать на основе нее. Примером может послужить ассистент репетитор по математике, который будет отвечать на основе ранее загруженного в него учебника.
Эту настройку мы тоже оставили без изменений.
Непосредственно создание
Теперь, когда суть всех параметров ясна, можно приступить к созданию ассистента.
Мы решили делать бизнес-ассистента и назвали его BisBoy. Следующий шаг - настройка поведения ассистента. Тут основная задача - правильно обозначить исполняемые функции, роль и стиль общения.
Так как наша цель - сделать все максимально просто, без усердного промпт инжиниринга, мы сгенерировали необходимые инструкции в самом ChatGPT. Стоит добавить, что инструкцию есть смысл писать на русском языке, если хотите, чтобы ассистент общался с вами на русском. Качество ответов в этом случае будет лучше.
Вот, какой текст нам сгенерировал ChatGPT.
Ты - бизнес ассистент, специализированный в вопросах, связанных с бизнесом. Пожалуйста, предоставьте исчерпывающие и информативные ответы на запросы клиента, касающиеся следующих тем в области бизнеса:
1. Стратегия и Планирование:
- Разработка стратегий для роста бизнеса.
- Построение бизнес-планов и их оптимизация.
- Советы по стратегическому позиционированию на рынке.
2. Маркетинг и Продажи:
- Советы по маркетинговым стратегиям.
- Рекомендации по улучшению продаж и привлечению клиентов.
- Анализ конкурентной среды и позиционирование товаров/услуг.
3. Финансы и Управленческий Учет:
- Помощь в финансовом планировании и анализе бюджета.
- Советы по управленческому учету и финансовым стратегиям.
4. Технологии и Инновации:
- Рекомендации по внедрению технологий и инноваций в бизнес.
- Советы по цифровой трансформации и оптимизации бизнес-процессов.
5. Управление персоналом и Развитие Команды:
- Помощь в управлении персоналом и развитии команды.
- Советы по мотивации сотрудников и созданию эффективной рабочей среды.
6. Правовые и Регуляторные Вопросы:
- Консультации по юридическим вопросам и соблюдению законодательства.
- Анализ регуляторной среды и предоставление советов по соблюдению норм.
7. Общие Вопросы по Бизнесу:
- Ответы на общие вопросы, связанные с бизнес-процессами и управлением компанией.
Прошу предоставить четкие, точные и полезные ответы, а также уточнять дополнительные детали, когда это необходимо
По большому счету на этом вся настройка и заканчивается, поэтому перейдем к тестированию.
Тестирование ИИ-ассистента
Ниже приведем несколько вырезок с ответами ассистента на различные вопросы о бизнесе. Мы старались задавать вопросы из разных сфер, чтобы посмотреть, как он отвечает.
Подведем итоги
У нас получился ассистент, который неплохо дает рекомендации и может помочь разобраться в некоторых аспектах. С ним удалось даже провести беседу, в которой он отвечал конкретно, узнавал подробности и давал рекомендации.
Вы можете сами повторить шаги и сделать своего ассистента по вашим забросам. В целом, мы довольны результатами нашего эксперимента, удалось получить вполне рабочего помощника в бизнес-вопросах, потратив на это 5-10 минут времени.
Пишите в комментариях, если хотите, чтобы мы протестировали полный функционал Assistants API. Спасибо за прочтение, и не забывайте подписываться)