Как развернуть приложения с AI-агентами на Quill и ICP
2026-09-30
Агенты ИИ выходят за рамки генерации фрагментов и прототипов. С Quill и Интернет Компьютером (ICP), an агент ИИ может помочь создать полное приложение и запросить необходимые действия в блокчейне для развертывания его в качестве живого канистера.
Ключевое отличие заключается в контроле: вместо того, чтобы предоставлять ИИ неограниченный доступ к вашей инфраструктуре, Quill использует рабочий процесс на основе одобрения для таких действий, как создание канистеров, их финансирование, установка кода и изменение контроллеров.
Основные выводы
Quill позволяет агентам ИИ создавать и управлять приложениями, развертываемыми в качестве канистеров ICP.
Навыки ICP могут помочь агентам ИИ использовать текущие шаблоны разработки, зависимости и инструкции по развертыванию.
Человеческое одобрение, лимиты на расходы и разрешения с наименьшими привилегиями остаются важными при развертывании приложений, созданных ИИ.
Что такое Quill и ICP?

источник от ИИ
Quill и ICP играют разные, но дополняющие роли в рабочем процессе приложений с поддержкой ИИ. Quill — это платформа хостинга и развертывания, ориентированная на ИИ, предназначенная для предоставления агентам ИИ места для создания, развертывания и эксплуатации программного обеспечения на Интернет Компьютере.
Вместо того чтобы рассматривать агента ИИ как неограниченного администратора, Quill представляет важные операции как запросы, требующие одобрения.
Эти операции могут включать создание канистера, финансирование его циклами, установку или обновление кода, запуск или остановку канистера и изменение контроллеров. Запросы также могут быть зафиксированы в аудиторской записи, что упрощает обзор того, что агент пытался сделать.
Интернет Компьютер предоставляет инфраструктуру под приложением. Его канистеры комбинируют код WebAssembly с постоянным состоянием и могут размещать как серверную логику, так и веб-ресурсы. Это означает, что приложение может работать напрямую в сети, а не полностью зависеть от традиционного централизованного сервера.
Для разработчиков это создает интересный рабочий процесс: опишите, что вы хотите создать, позвольте агенту ИИ сгенерировать проект, протестируйте результат, просмотрите запрашиваемые операции и затем одобрите развертывание.
Также важно не путать новую ориентированную на ИИ платформу Quill с оригинальным инструментом командной строки Quill. Оригинальный Quill — это комплект инструментов, ориентированный на оффлайн-работу, предназначенный в первую очередь для подписи и отправки сообщений управления и бухгалтерского учета Интернет Компьютера, особенно для использования с холодными кошельками.
Как развернуть приложение, созданное ИИ, на Quill и ICP
1. Четко определите приложение
Первый шаг — предоставить агенту ИИ детальную спецификацию.
Например, вы можете запросить:
Создайте приложение для поддержки клиентов с фронтендом на React, бэкендом на Motoko, входом через Интернет-Идентификацию, постоянным хранением разговоров и панелью администратора.
Сильная спецификация должна определять фронтенд-фреймворк, язык бэкенда, метод аутентификации, постоянные данные, внешние API и действия, требующие человеческого одобрения.
Вы также должны указать, нужно ли приложению ICP, токены ICRC или другие активы блокчейна.
Чем яснее требования, тем легче агенту ИИ создать проект, соответствующий запланированной архитектуре.
2. Предоставьте агенту ИИ навыки ICP
Агенты ИИ иногда могут генерировать неправильный код блокчейна, когда полагаются только на общие знания программирования. Навыки ICP предназначены для того, чтобы дать кодирующим агентам более конкретные рекомендации по разработке на Интернет Компьютере.
Вы можете добавить библиотеку навыков ICP в проект с помощью:
npx skills add dfinity/icskills
Эти навыки предоставляют образцы реализации, информацию о зависимостях, примеры конфигураций, команды развертывания и общие соображения по разработке ICP.
Это может быть особенно полезно при работе с Motoko, Rust, конфигурацией канистеров, Candid интерфейсами и процессами развертывания, специфичными для ICP.
3. Создайте и протестируйте проект
Агент может затем создать структуру приложения.
Типичный проект ICP может включать файл конфигурации icp.yaml, бэкенд и фронтенд канистеры, исходный код, определения интерфейсов Candid, логику аутентификации, тесты и скрипты развертывания.
Перед тем, как выйти в онлайн, протестируйте приложение локально.
Например, инструментарий разработки ICP может создать локальную сеть и развернуть приложение с помощью команд, таких как:
icp network start -d
icp deploy
PocketIC также может использоваться для детерминированного тестирования интеграции канистеров, позволяя разработчикам тестировать взаимодействие канистеров без запуска полного локального реплики.
Этот этап важен, потому что сгенерированный ИИ код все еще нуждается в человеческом обзоре. Успешная сборка не означает автоматически, что приложение безопасно или готово к производству.
Подключение агента ИИ через MCP и развертывание канистера
4. Подключите агента ИИ через MCP
Quill может подключить Агентов ИИ через Протокол Контекста Модели (MCP).
Упрощенный рабочий процесс выглядит так:
Откройте рабочую область Quill.
Подключите агента ИИ через сервер Quill MCP.
Аутентификация с помощью Internet Identity.
Попросите агента создать или развернуть приложение.
Просмотрите запрашиваемые действия.
Одобрите только те операции, которые вы понимаете.
Проверьте развернутый канистр и историю аудита.
Важно, что агент ИИ не получает просто неограниченный контроль над вашей инфраструктурой.
Вместо этого действия, такие как создание канистра, финансирование или установка кода, могут требовать одобрения. Это создает модель развертывания с участием человека, в которой агент выполняет технические задачи, в то время как владелец сохраняет контроль над важными операциями.
5. Развернуть канистр
После того как приложение было создано и протестировано, Quill может запросить необходимые действия для его развертывания.
К ним может относиться создание канистра, конвертация ICP в циклы, финансирование канистра, установка кода WebAssembly, назначение контроллеров и запуск канистра.
Опубликованный рабочий процесс Quill описывает минимальное распределение канистра в 2.5 триллиона циклов, с информацией о финансировании и сборах, представленной перед одобрением.
Для разработчиков, использующих обычный рабочий процесс ICP, icp-cli предоставляет стандартный путь для создания и развертывания канистра. Развертывание может создать приложение, создать необходимые канистры и установить или обновить код.
Разница в основном заключается в том, как контролируется рабочий процесс: Quill спроектирован вокруг взаимодействия и одобрений агента ИИ, в то время как icp-cli является инструментом командной строки, ориентированным на разработчиков.
Безопасность, Разрешения и Практический пример приложения ИИ

источник от ИИ
Предоставление доступаагенту ИИ к инфраструктуре блокчейна требует тщательного управления разрешениями.
Принцип наименьших привилегий особенно важен. Агент, которому необходимо работать только с одним приложением, не должен получать неограниченный доступ к основному кошельку пользователя или каждому производственному канистру.
Рекомендуемые меры предосторожности включают:
Держите производственные канистры под своим контролем.
Используйте отдельную личность или кошелек для экспериментов.
Установите низкий начальный лимит расходов ICP.
Требуйте одобрения для создания и обновления канистров.
Просматривайте сгенерированный код перед одобрением установки.
Сначала тестируйте обновления на тестовом канистре.
Защитите привилегированные методы заднего плана.
Проверьте, чтобы фронтенд код не раскрывал функциональность администратора.
Отмените ненужные разрешения агента, когда проект завершен.
Пример: Исследовательский помощник с токеном доступа
Рассмотрите исследовательского помощника ИИ, который доступен только пользователям, имеющим не менее 10 единиц токена ICRC.
Архитектура может выглядеть так:
Вы можете попросить агента ИИ создать приложение, сохранить пользовательские предпочтения, сделать обязательным наличие токена, добавить административные функции и подготовить все к развертыванию Quill.
Самый безопасный подход — позволить агенту сначала сгенерировать проект, просмотреть его архитектуру и тесты, а затем одобрить развертывание на тестовом канистре перед переходом к производству.
Заключение
Quill и Интернет Компьютер создают практическую рабочую схему для превращения программного обеспечения, созданного ИИ, в рабочие блокчейн-приложения.
Вместо того чтобы останавливаться на генерации кода, агенты ИИ могут помогать создавать, тестировать и развертывать приложения в виде канистр ICP, в то время как Quill предоставляет уровень одобрения для важных операций в цепочке.
Разработчикам все еще необходимо проверять код, управлять правами доступа и контролировать расходы, но этот процесс может уменьшить некоторые трения между идеей, сгенерированной ИИ, и функционирующим приложением.
Для пользователей, исследующих криптовалюту и инфраструктуру блокчейна наряду с ИИ, также важно выбрать платформу с соответствующими мерами безопасности и контроля рисков. Bitrue предоставляет доступную среду для более простого и безопасного крипто-трейдинга, что делает ее полезной платформой для пользователей, которые хотят исследовать более широкую экосистему криптовалют, управляя своими цифровыми активами.
Часто задаваемые вопросы
Что такое Quill в экосистеме Интернет Компьютера?
Новый Quill - это платформа для хостинга и развертывания, ориентированная на ИИ, которая позволяет агентам ИИ строить, развертывать и управлять приложениями в виде канистр на Интернет Компьютере. Она использует рабочий процесс на основе одобрения, так что пользователи могут проверять важные действия прежде, чем они будут выполнены.
Что такое канистра ICP?
Канистра ICP - это вычислительная единица на Интернет Компьютере, которая сочетает код WebAssembly с постоянным состоянием. Канистры могут выполнять логику сервера, хранить данные и обслуживать веб-приложения, позволяя разработчикам создавать приложения непосредственно на сети.
Могут ли агенты ИИ автоматически развертывать приложения ICP?
Агенты ИИ могут запрашивать операции развертывания через Quill, включая создание канистр, финансирование и установку кода. Однако рабочий процесс Quill предназначен для того, чтобы вовлекать пользователей в одобрение важных операций, а не предоставлять агентам неограниченный контроль.
Для чего используются навыки ICP?
Навыки ICP предоставляют агентам кодирования ИИ конкретные для Интернет Компьютера рекомендации по разработке, включая шаблоны кода, зависимости, форматы конфигурации и инструкции по развертыванию. Это может помочь агентам создавать более точные проекты ICP.
Является ли Quill тем же самым, что и оригинальный ICP Quill CLI?
Нет. Названия относятся к различным инструментам. Оригинальный Quill - это оффлайн-инструмент командной строки для подписания и отправки сообщений управления и бухгалтерии Интернет Компьютера. Новая платформа Quill сосредоточена на хостинге приложений с помощью поддержки агентов ИИ и операциях канистр.
Отказ от ответственности: Мнения, выраженные здесь, принадлежат исключительно автору и не отражают взглядов этой платформы. Эта платформа и ее аффилированные лица не несут ответственности за точность или пригодность предоставленной информации. Она предназначена только для информационных целей и не предназначена как финансовый или инвестиционный совет.
Disclaimer: De inhoud van dit artikel vormt geen financieel of investeringsadvies.





