Автор говорит, что, хотя эксперимент с искусственным интеллектом на самом деле длится всего три года, восприятие времени заставляет ощущать его продолжительность как 176 лет. Отмечая, что взаимодействие с большими языковыми моделями по-прежнему в основном происходит через чат, автор утверждает, что во многих случаях это может быть неподходящим пользовательским интерфейсом. Он также приводит слова академика Steven Pinker о том, что неудачно сложилось так, что первым крупномасштабным применением искусственного интеллекта стал чат-бот, тогда как настоящий потенциал заключается в системах, ориентированных на выполнение задач.
По словам автора, когда пользователь знает, что именно он хочет сделать с помощью искусственного интеллекта, ему нужны специализированные интерфейсы, которые можно создавать мгновенно и под конкретную цель. «Canvas» в приложении GitHub Copilot описывается как пример такого подхода. Canvas — это небольшое full-stack-приложение, работающее без интерфейса браузера, способное взаимодействовать с сервером и осуществлять двусторонний обмен данными с агентом Copilot.
Автор рассказывает, что с помощью этой структуры создал игру, в которой внутри GitHub Copilot можно играть против агента в Connect 4. Намекнув, что ему не удалось победить GPT-5.6 Sol, он отмечает, что победил GPT-5.6 Luna без рассуждений. По его словам, создать Canvas так же просто, как попросить Copilot создать нужное приложение.
Эти приложения могут вызывать API сторонних разработчиков, а также запускать локальный код на компьютере. В качестве примера автор показывает интерфейс Winget, который позволяет просматривать пакеты в реестре, а также устанавливать и удалять локальные пакеты. По мнению автора, цель заключается в том, чтобы не тратить токены впустую, создавая инструменты, которые сделают будущие взаимодействия бесплатными, вместо того чтобы использовать агента для каждой операции.
Почему это важно
Такой подход выводит использование искусственного интеллекта за рамки простого получения ответов и переносит его к созданию инструментов, предназначенных для выполнения конкретной задачи. Благодаря этому пользователи и разработчики могут вместо запроса в чате на каждом этапе создавать небольшие приложения, адаптированные под их потребности, способные обмениваться данными и при необходимости взаимодействовать со сторонними сервисами или кодом на компьютере. Практическая цель заключается в том, чтобы сократить необходимость повторно давать агенту инструкции при выполнении повторяющихся операций и связанное с этим использование токенов; однако в тексте не объясняется, каким ограничениям использования и условиям доступа подчиняется эта функция. Поэтому обсуждение смещается от вопроса о том, достаточно ли интерфейса чата, к вопросу о том, насколько легко и полно можно использовать приложения, ориентированные на выполнение задач.
Термин: агент
Агент искусственного интеллекта — это программное обеспечение, которое для достижения цели вызывает инструменты и выполняет многоэтапные задачи, а не просто генерирует один ответ.