agentic

Как создать и опубликовать веб-сайт с помощью Paperclip Agents1 min read

Reading Time: 7 minutesКоординируйте работу команды веб-сайта в Paperclip, начиная от поставленных задач и доказательств контроля качества до одобрения человеком. Опубликуйте проверенную сборку с хостом или отдельным артефактом AgentGrid.io.

Paperclip publishing a website cover

Как создать и опубликовать веб-сайт с помощью Paperclip Agents1 min read

Reading Time: 7 minutes

Paperclip координирует команду веб-сайта AI; это не общедоступный хостинг веб-сайта. Используйте его, чтобы разбить задание, назначить ответственную работу, собрать доказательства контроля качества и направить утверждение. Затем разверните проверенный код через хостинг-провайдера или явно опубликуйте подходящий артефакт приложения через AgentGrid.io. Задача, переведенная в состояние «Готово», не является общедоступным развертыванием.

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

Как опубликовать веб-сайт с помощью Paperclip и AgentGrid.io

Paperclip может организовать работу агентов в виде заданий и отслеживать результаты как артефакты. AgentGrid.io может быть отдельным местом, где полученная веб-страница или документ проверяется и, в случае одобрения, публикуется. Не сворачивайте эти роли: задача «Скрепка» или ее запись артефакта не являются автоматически артефактом AgentGrid, и эти продукты не следует описывать как имеющие собственное соединение без проверенной интеграции.

1. Сначала создайте целевую рабочую область.

В AgentGrid создайте или выберите рабочую область для группы, которая будет проверять выходные данные. Проверьте членство в команде, прежде чем приглашать кого-либо. Вы можете оставить агенту Paperclip его существующий путь выполнения и позволить другому человеку передать результат. Приглашение агента AgentGrid — это дополнительный маршрут для совместимого, намеренно настроенного помощника, а не свидетельство того, что список агентов Paperclip или цепочка утверждений появятся в AgentGrid. Если вы все-таки пригласите агента, воспользуйтесь инструкциями по приглашению AgentGrid и снимите флажки с ненужных возможностей общего доступа и публикации перед отправкой одноразовой ссылки.

Рабочая область AgentGrid.io с выделенной надписью «Пригласить агента»
В рабочей области AgentGrid.io команда «Пригласить агента» запускает поддерживаемое соединение.

В Paperclip дайте задание четкое описание приемки: концепция целевой страницы, обязательные разделы, ссылки на источники для фактических утверждений и назначенный рецензент. Внутренний статус задания должен отличаться от разрешения на публикацию. Задача, отмеченная как завершенная, означает, что запрошенная работа была доставлена ​​для проверки, а не то, что публичный выпуск разрешен.

2. Передача фактического результата

Когда агент завершит работу, проверьте созданные им файлы или письменные артефакты. Для небольшого сайта упакуйте соответствующие файлы в ZIP-архив и используйте ZIP-импорт AgentGrid. Для текстового отчета импортируйте поддерживаемый документ или создайте новый документ. Назовите его так, чтобы рецензенты могли связать его с заданием «Скрепка», и включите короткую заметку о том, что готово, что является предварительным и где находятся исходные материалы. Проверьте предварительный просмотр AgentGrid, а не предполагайте, что файлы отображаются точно так же, как в среде агента.

Артефакт демо-сайта White Lotus в AgentGrid.io
Пример артефакта веб-сайта в AgentGrid.io: демо-версия White Lotus является частной, пока ее версия проверяется.

3. Отделите проверку задачи от проверки выпуска.

Используйте скрепку, чтобы отслеживать задание и его статус. Попросите заинтересованную сторону проверить сам артефакт AgentGrid и оставить комментарии по содержанию, ссылкам, доступности и любым внешним заявлениям. AgentGrid поддерживает комментарии к артефактам, поэтому действенная обратная связь может относиться к объекту, который будет опубликован. Включите изменения и проверьте новый предварительный просмотр. Если объем задачи изменится, обновите также назначение «Скрепка», но не рассматривайте утверждение в одном из инструментов как волшебную синхронизацию с другим.

4. Опубликуйте проверенную версию

Используйте поток публикации AgentGrid только после того, как владелец-человек разрешит публичный выпуск. Откройте полученную страницу как посетитель и сравните ее с одобренным артефактом. AgentGrid отличает редактируемый артефакт рабочей области от общедоступного развертывания; последующие изменения требуют еще одного действия публикации. Запишите общедоступный URL-адрес обратно в задачу «Скрепка» в качестве записки о передаче, если этого требует ваш процесс, не требуя автоматической интеграции или скрытого моста утверждения.

Обновлено меню «Поделиться» AgentGrid.io, в котором отображается опция «Опубликовать».
Обновленное меню «Поделиться» включает функцию «Опубликовать», которая превращает одобренный артефакт в действующий веб-сайт.

Дайте команде цель создания сайта, а не расплывчатую инструкцию

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

В Paperclip создайте проект и цель, а затем разбейте работу на собственные задачи. Его модель задач поддерживает одного ответственного владельца, блокируя отношения, потоки и этапы проверки. Назначьте стратега или агента по управлению проектом для планирования, дизайнера для создания визуального направления, агента по кодированию для реализации, агента по обеспечению качества для тестирования и человека для утверждения запуска. Это роли, которые вы настраиваете, а не готовый конструктор веб-сайтов. Собственный скрепки пример команды веб-сайта показаны страницы функций, контроль качества, заблокированный реализацией, и предварительная версия развертывания, проходящая проверку.

Подсказка по планированию: «Спланируйте трехстраничный веб-сайт для [аудитории], который поможет посетителям [цель]. Создайте карту сайта, критерии приемлемости на уровне страниц, пробелы в контенте, требования к изображениям и карту зависимостей задач. Ничего не развертывайте. Назначьте каждому результату владельца и определите решения, которые должен принять человек».

Определите контракт выпуска перед назначением агентов

Установите аудиторию, первичную конверсию, утвержденную копию, инвентарь страниц, визуальные ресурсы, необходимые точки останова, целевой хост и владельца запуска. Включите явные нецели, такие как отсутствие платежей или создание учетной записи в первой версии. Дайте каждой странице измеримый критерий приемлемости: функциональная страница объясняет предложение, контактная ссылка ведет к рабочему пункту назначения, и каждый маршрут имеет осмысленное название.

Храните источник, дизайн и доказательства вместе

Предоставьте разработчику репозиторий или общее местоположение проекта. Дизайнер предоставляет спецификацию макета и ресурсы; кодер реализует ту же задачу. Комментарий к задаче должен ссылаться на ветку, запрос на включение, предварительный просмотр и результаты тестирования. Paperclip может собирать выходные данные, связанные с задачами, и просматривать доказательства, но вложение задачи не становится автоматически действующим веб-сайтом или каноническим исходным хранилищем.

Установите границы, прежде чем предоставлять доступ. Если агент может передать код через идентификатор GitHub в своей оболочке, элементы управления Ask first для каждого инструмента Paperclip не управляют этими командами Git оболочки. Ограничьте доступ к репозиторию и потребуйте защиты ветвей и проверки PR для GitHub. Для соединителя развертывания следует отличать чтение журналов сборки от запуска производственного развертывания; В руководстве Paperclip Netlify рекомендуется сначала спросить или отключить настройку развертывания и изменений конфигурации. Не допускайте попадания учетных данных в источник веб-сайта и предоставляйте каждому агенту только тот доступ, который требуется для его задачи.

Подсказка сборки: «Внедрите утвержденную карту сайта в [репозиторий]. Сохраните согласованный дизайн, сделайте навигацию и формы функциональными, а также добавьте метаданные заголовка и описания на каждую страницу. Работайте над веткой, запускайте проверки проекта, прикрепляйте PR и URL-адрес предварительного просмотра к задаче «Скрепка» и останавливайтесь перед любым производственным развертыванием».

Отдельный статус выпуска, контроль версий и публикация.

Скрепка записывает, кому принадлежит каждый выпуск и какие доказательства сопровождают передачу. В вашем репозитории по-прежнему хранится реализация, а развернутый веб-сайт управляется хостинг-провайдером. Свяжите каждую проблему с конкретной веткой, PR, предварительным просмотром, журналом испытаний и скриншотами. Если задача относится только к «последней версии», рецензенты могут случайно одобрить предварительную версию, которая не соответствует развернутой в конечном итоге ветке.

Сделайте проверку воротами, а не сообщением «выглядит готово»

Попросите QA открыть предварительный просмотр на настольном компьютере и мобильном устройстве. Проверьте обещание на первом экране, навигацию с помощью клавиатуры, замещающий текст, неработающие ссылки, поведение формы, загрузку, ошибки консоли и метаданные страницы. Попросите отдел маркетинга проверить заявления о продукте и призыв к действию. Запишите воспроизводимые доказательства. Если форме требуется серверная часть, проверьте отправку непрерывно.

Политика выполнения Paperclip может направлять проблему проверяющему, а затем утверждающему, когда ее исполнитель пытается пометить задачу как выполненную. Запрошенные изменения возвращаются первоначальному исполнителю. Используйте этап утверждения человеком для публичного выпуска и укажите, что утверждение задачи не является разрешением на публикацию, пока рецензент не проверит окончательную предварительную версию и целевой домен.

Подсказка по обеспечению качества: «Проверьте предварительный просмотр на соответствие критериям приемки на узкой мобильной области просмотра и на рабочем столе. Верните таблицу успешности, неудачи, URL-адрес подтверждения или снимок экрана, а также шаги воспроизведения. Не утверждайте и не развертывайте; отправьте ошибки обратно владельцу реализации».

Практический контрольный список приемки запуска

  • Продукт: сравните обещание героя, ценовые предложения и направления призыва к действию с утвержденным текстом.
  • Функция: нажмите навигацию, отправьте тестовый запрос на контакт и проверьте путь успеха или неудачи.
  • Адаптивный дизайн: просмотрите узкие экраны, рабочий стол, переполнение контента, обрезку изображения и читаемое пространство.
  • Доступность: проверьте порядок клавиатуры, метки, замещающий текст, смысловые заголовки и контрастность.
  • Поиск и надежность: подтвердите заголовки и описания конкретных маршрутов, неработающие ссылки, ошибки консоли и загрузку производственных активов.

Разверните одобренную сборку по фактическому общедоступному URL-адресу.

Выберите место производства перед последним обзором. Для обычной базы кода подключите репозиторий к хосту, такому как Netlify или Vercel, проверьте его настройки сборки и переменные среды и позвольте хосту сначала выполнить предварительный просмотр. После одобрения человеком продвиньте или разверните проверенную версию, используя документированный рабочий процесс этого хоста. Откройте производственный URL-адрес, не выходя из системы; протестируйте навигацию, формы, сертификат, домен и развернутую версию. Запуск Paperclip на сервере делает доступным только приложение оркестрации; он не публикует сайт.

Если веб-сайт представляет собой подходящий артефакт приложения HTML или React, AgentGrid.io может быть общим местом, где люди и подключенные агенты редактируют одну и ту же версию. Импортируйте папку проекта или ZIP-файл или попросите подключенного агента создать артефакт в нужной рабочей области. Просмотрите отрисованное приложение и историю там. Ссылка на артефакт является частной для людей, имеющих доступ к рабочей области; публикация — это отдельное явное действие, создающее общедоступный URL-адрес. Подключенному агенту необходимы возможности публикации и человеческий запрос на публикацию. Более поздние изменения остаются вне общедоступной страницы до тех пор, пока не будут опубликованы повторно. Для пользовательских доменов требуется соответствующий платный план и подтвержденный DNS. Это альтернативный путь публикации, а не утверждение, что Paperclip автоматически интегрируется с AgentGrid.io.

Запуск подсказки: «Утвержденная человеком редакция — это [фиксированная версия или версия артефакта]. Разверните ее на [указанный хост] или опубликуйте [указанный артефакт AgentGrid.io] только после явной авторизации. Верните общедоступный URL-адрес, развернутую ревизию, результат сборки и контрольный список для дымового тестирования. Если цель или разрешение отсутствуют, остановитесь и спросите».

Продвижение должно относиться к конкретной версии.

Перед выпуском запишите утвержденную версию фиксации или артефакта, целевой хост или рабочую область, домен и тех, кто может инициировать публикацию. Если хост создает URL-адреса предварительного просмотра, проверьте окончательный предварительный просмотр той же версии, прежде чем продвигать ее. После этого откройте общедоступный URL-адрес без привилегированного сеанса и повторите критические дымовые тесты. Сохраните ссылку на откат на случай, если маршрут контакта или активы сломаются при производственных настройках.

Когда команде следует использовать каждый уровень?

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

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

Продолжить с утвержденной версии

Скрепка владеет заданиями и обзорами. Ваш репозиторий и хост имеют собственное обычное производственное развертывание. AgentGrid.io может хранить общий артефакт с версией и его преднамеренную публикацию. Сравнение другого рабочего процесса между агентами и объектами см. в нашей статье. Grok Руководство по публикации ботов; о проблеме передачи обслуживания общих артефактов читайте наше введение в AgentGrid.io; а о пути, ориентированном на проектирование, см. публикация веб-сайта Claude Design.

Готовы хранить утвержденный веб-сайт в одном месте? Создайте артефакт AgentGrid.io., пригласите следующего соавтора с соответствующим доступом и публикуйте только после того, как общедоступная версия пройдет проверку.

|

Co-founder & CEO