Кирилл Котиков

AI и APIs

Искусственный интеллект (ИИ) за последние несколько месяцев перешел от узкоспециализированного технологического интереса к массовому инструменту, который используют самые разные люди.

Генеративные модели искусственного интеллекта, такие как GPT для текста и Midjourney и Stable Diffusion для изображений, вызывают ажиотаж, интерес и значительные инвестиции венчурного капитала, что позволяет технологии продвигаться еще дальше.

Эти быстрые достижения не кажутся замедляющимися даже после того, как лидеры технологической индустрии, такие как Илон Маск и Стив Возняк, призвали приостановить гигантские эксперименты с искусственным интеллектом, и ведущие компании по всему миру продолжают бороться за свою долю в 100-миллиардной долларовой отрасли (которая, по прогнозам, достигнет двух триллионов долларов к 2030 году).

Во время этих быстрых достижений инструменты, подобные ChatGPT, нарушили или вытеснили множество бизнесов. Компания по онлайн-образованию Chegg, ее акции упали на 40% после того, как генеральный директор сообщил о снижении числа пользователей после запуска ChatGPT. У Stack Overflow произошло снижение трафика на 14% в марте, в то время как трафик к ChatGPT продолжает стабильно расти.

С другой стороны, некоммерческая образовательная организация Khan Academy запустила Khanmigo, виртуального помощника, основанного на GPT-4, который работает как виртуальный репетитор для студентов и помощник в классе для учителей.

Khan Academy и другие компании используют API, предоставляемый ChatGPT, чтобы использовать его мощную модель искусственного интеллекта для создания настраиваемых приложений. Таким образом, вместо того чтобы тратить деньги и усилия на разработку собственного искусственного интеллекта, компании могут использовать передовой искусственный интеллект в своих собственных приложениях с помощью простых HTTP-запросов.

Эти "API к многомиллионным искусственным интеллектам" создали новый рынок для компаний, разрабатывающих продукты и услуги, основанные на искусственном интеллекте, во множестве отраслей. В будущем все больше компаний в области искусственного интеллекта предложат свои API, и все больше бизнесов будут использовать эти API для создания новых продуктов.

Экономика "AI-API", которая только начинает развиваться, не является односторонней.

Модели искусственного интеллекта, хотя и широко используются, имеют свои ограничения. По своей природе большие языковые модели (LLM) могут только учиться на основе своих тренировочных данных и генерировать текст. Этот текст не превращается в действия в реальном мире. Для решения этой проблемы инструменты искусственного интеллекта используют "традиционные" API для выполнения этих действий и предоставления лучшего пользовательского опыта.

ChatGPT выпустил плагины, которые позволяют использовать сторонние сервисы через API. Например, плагин OpenTable позволяет использовать ChatGPT для получения рекомендаций ресторанов и бронирования столика.

В основе работы OpenTable лежит API, к которому ChatGPT получает доступ через спецификацию OpenAPI и файл манифеста, содержащий метаданные плагина.

OpenAPI - это стандартный способ определения HTTP API. В данном контексте, спецификация является оберткой вокруг API стороннего сервиса, которая сообщает ChatGPT, как использовать этот API.

Разработчики API могут выбирать, какие конечные точки предоставлять ChatGPT через эту спецификацию. Например, в плагине OpenTable можно избежать полной передачи контроля ChatGPT над бронированием столиков. Вместо этого можно разрешить ChatGPT только делать GET-запросы, а бронирование столика осуществлять вручную.

Уже существует 70 плагинов, доступных через ChatGPT, и их количество будет постепенно увеличиваться.

Аналогично плагинам для ChatGPT, Google недавно объявила о добавлении "инструментов" в свою большую языковую модель Bard.

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

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

Экономика "AI-API" также заставит компании, у которых нет собственных API, задуматься о предоставлении своих услуг через API, дополнительно к текущим способам, иначе они рискуют отстать от конкурентов, которые это делают.

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

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

Искусственный интеллект и API существуют уже давно. Обе эти технологии недавно претерпели массовую переделку, и их комбинация создала экономику "AI-API", порождающую новые решения для существующих проблем и осваивающую новые границы.

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