Почему протоколы, основанные на возможностях, являются ключевыми для приложений ChatGPT

В начале октября был запущен OpenAI Apps SDK, который позволяет разработчикам создавать мини-веб-приложения для ChatGPT. Хотя мы еще не увидели обещанный магазин приложений ChatGPT, сторонние разработчики уже начали экспериментировать с SDK. Например, TELUS Digital создала экспериментальное приложение ChatGPT — «трекер акций и новостей с рыночными данными, интерактивными визуализациями и пользовательскими компонентами пользовательского интерфейса».

Адам Ши, технический директор TELUS Digital, поделился своими мыслями о приложениях ChatGPT в интервью по электронной почте.

Выбор React для разработки приложений ChatGPT

Еще раз повторим: приложения ChatGPT — это, по сути, веб-приложения, которые запускаются внутри разговоров ChatGPT. Это означает, что разработчикам доступны все преимущества современной веб-разработки, включая возможность использовать мощный JavaScript или собственные методы веб-разработки. Как отметил Ши в своем техническом блоге, «одним из наиболее значительных преимуществ Apps SDK является поддержка современной разработки на основе компонентов».

В своем первом посте о Apps SDK в октябре я отметил, что существует два основных подхода к компонентам: использование React или использование собственных веб-компонентов. В случае TELUS Digital они решили использовать React. Я спросил Ши, почему они пошли в этом направлении.

«Мы использовали React в первую очередь из-за знакомства нашей команды и ее надежной экосистемы», — ответил он. «Для корпоративных приложений я бы предположил, что React часто является прагматичным выбором, особенно если ваша команда уже имеет опыт работы с React и существующие библиотеки компонентов, которые можно использовать. Я думаю, что лучший вариант действительно зависит от навыков вашей команды и существующего стека технологий».

Понимание MCP и протоколов, основанных на возможностях

Один из выводов, которые TELUS Digital извлекла при создании приложения ChatGPT, заключается в том, что серверы MCP — это не просто конечные точки API. «МКП [Model Context Protocol] представляет собой переход от API-интерфейсов запроса-ответа к протоколам, основанным на возможностях», — написал Ши в своем блоге.

Похоже, это потребует длительного тестирования, особенно если вы создаете версию корпоративного приложения ChatGPT. Например, вы хотите убедиться, что реакция ИИ не является галлюцинацией. Я спросил Ши, как корпоративные разработчики могут адаптироваться к этому новому мышлению, ориентированному на возможности. Становятся ли теперь тестирование и наблюдаемость еще более важными?

«Для приложений корпоративного масштаба вам нужен какой-то способ, позволяющий сверять выходные данные модели с ее входными данными…»
– Адам Ши, технический директор TELUS Digital

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

Он упомянул Fuel iX Fortify, платформу искусственного интеллекта, которой совместно владеют TELUS Digital и ее материнская компания TELUS (канадский конгломерат). Ши сказал, что этот инструмент обеспечивает «автоматическое тестирование и оценку уязвимостей», чтобы помочь предприятиям запускать приложения искусственного интеллекта.

Платформы искусственного интеллекта и альтернативы приложениям ChatGPT

Недавно я разговаривал с Эндрю Ку из Vercel об использовании Next.js для создания приложений ChatGPT. Поэтому я спросил Ши, использовали ли они какие-либо новые инструменты Vercel, и если да, то каковы были его первоначальные впечатления. И если они еще не пробовали, что он думает о возможном появлении фреймворков для создания приложений ChatGPT (или любого приложения-помощника с искусственным интеллектом)?

«У меня еще не было возможности ознакомиться с их инструментами на основе приложений ChatGPT, но по мере того, как распространение приложений ChatGPT растет, а SDK продолжает развиваться, несомненно, появятся способы оптимизировать процесс сборки, тестирования и развертывания», — сказал он, добавив, что он поклонник инструментов Vercel и различных интеграций с другими продуктами.

Ши также отметил, что процесс проверки одобрения приложения ChatGPT в основном выполняется вручную и предполагает прямую работу с OpenAI. Но он ожидает, что это скоро изменится.

«Я предполагаю, что по мере того, как платформа станет более структурированной, появится возможность создавать инструменты, которые автоматизируют полный рабочий процесс сборки, тестирования и развертывания, как в экосистемах iOS и Android».

В своем октябрьском посте я также сравнил будущий магазин приложений ChatGPT с экосистемами iOS и Android, но стоит отметить, что существуют потенциальные альтернативы приложениям ChatGPT с открытым исходным кодом. В этом году я подробно рассмотрел MCP-UI (он вышел до Apps SDK), потому что он предлагает способ встраивания мини-веб-приложений в любой AI-помощник, включая ChatGPT. Я спросил Ши, что он думает о MCP-UI.

«Я еще не использовал его, но внутри компании мы попробовали несколько PoC [Proof of concepts] с этим для отдельной инициативы. Это интересный параллельный путь к приложениям ChatGPT. Поскольку OpenAI оказывает поддержку приложениям ChatGPT, я думаю, что появится значительный спрос на поддержку этого подхода. Я мог видеть, как они какое-то время сосуществуют по мере взросления экосистемы. Сравнение проводится не столько с технической точки зрения, сколько с той платформы и пользователей, на которых вы хотите ориентироваться».

Какие типы приложений подходят для ChatGPT?

Итак, какие типы корпоративных приложений, по мнению Ши, будут наиболее подходящими для включения в ChatGPT: в качестве дополнительного приложения или, может быть, даже в качестве полной замены существующего приложения для смартфона?

«Последние два года в основном были посвящены внедрению генеративного ИИ в приложения, которые люди уже используют», — ответил он. «Новые приложения ChatGPT переворачивают эту модель, внося приложения в саму генеративную среду искусственного интеллекта. Я думаю, что мы движемся к гибридному миру, где лучший путь действительно зависит от того, где находятся ваши пользователи и клиенты и с чем они предпочитают взаимодействовать».

Он добавил, что платформы генеративного искусственного интеллекта, и особенно ChatGPT, «видят исключительно высокий уровень вовлеченности со стороны молодого поколения». Поэтому он считает, что платформы разработки приложений на основе искусственного интеллекта, такие как OpenAI, будут приобретать все большее значение.

«MCP превосходно интегрирует различные типы данных из разных источников в LLM, такой как GPT».
— Ши

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

«MCP превосходно интегрирует различные типы данных из разных источников в LLM, такой как GPT», — сказал он. «Я думаю, что возможность создания приложений ChatGPT может возникнуть в сценариях, где использование простого текста недостаточно и не обеспечивает привлекательного пользовательского опыта. Например, визуальный опыт может потребоваться из-за более сложных данных или определенного макета, или потому, что организация хочет сохранить сильное присутствие бренда и право собственности в интерфейсе ChatGPT».

Ши добавил, что он не обязательно рассматривает приложения ChatGPT как окончательный форм-фактор OpenAI в своей стратегии приложений.

«У меня есть подозрение, что способ, которым мы создаем приложения ChatGPT сегодня, разделяет некоторые основные идеи и структуру с потенциальной платформой для смартфонов OpenAI, которая, по слухам, будет запущена в будущем».

Будущее приложений ChatGPT

Мы все еще находимся на самых ранних стадиях разработки приложений ChatGPT. В конце концов, TELUS Digital пока создала только экспериментальное приложение. Поэтому я спросил Shea, есть ли у нее какие-либо приложения ChatGPT, которые она создала или помогла создать для своих клиентов?

«Да, мы работали с ведущим поставщиком финансовых новостей и рыночной информации в течение последнего месяца и находимся на заключительном этапе создания проверенного опыта, где пользователь может отслеживать акции с течением времени и использовать простой английский для поиска различных акций на основе определенных критериев».

Тем временем некоторые известные технологические компании заняты запуском приложений ChatGPT. Буквально за последние несколько дней Adobe анонсировала приложения ChatGPT для Photoshop, Acrobat и Adobe Express; а ранее на этой неделе OpenAI анонсировала приложение Instacart в ChatGPT. Ожидайте, что в 2026 году в ChatGPT появится гораздо больше приложений такого типа, в том числе от корпоративных и независимых сторонних разработчиков.

ТЕНДЕНЦИОННЫЕ ИСТОРИИ YOUTUBE.COM/THENEWSTACK Технологии развиваются быстро, не пропустите ни одной серии. Подпишитесь на наш канал YouTube, чтобы смотреть все наши подкасты, интервью, демонстрации и многое другое. ПОДПИСАТЬСЯ Группа, созданная в Sketch. Ричард Макманус — старший редактор The New Stack и пишет о тенденциях в разработке веб-приложений и веб-приложений. Ранее в 2003 году он основал ReadWriteWeb и превратил его в один из самых влиятельных в мире новостных сайтов о технологиях. С самого начала… Подробнее от Ричарда Макмануса

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *