agentic

Come creare e pubblicare un sito Web con Paperclip Agents12 min read

Reading Time: 8 minutesCoordina un team di siti web in Paperclip, dalle attività mirate e le prove di QA all'approvazione umana. Pubblica la build rivista con un host o un artefatto AgentGrid.io separato.

Paperclip publishing a website cover

Come creare e pubblicare un sito Web con Paperclip Agents12 min read

Reading Time: 8 minutes

Paperclip coordina un team del sito Web AI; non è l’host pubblico del sito web. Usalo per suddividere il brief, assegnare compiti responsabili, raccogliere prove di QA e instradare l’approvazione. Distribuisci quindi il codice esaminato tramite un provider di hosting o pubblica esplicitamente un artefatto dell’app adatto tramite AgentGrid.io. Un’attività spostata su Fine non è una distribuzione pubblica.

Considera un sito di lancio del prodotto di tre pagine con una home page, una pagina delle funzionalità e un percorso di contatto. Il progettista, il programmatore, l’agente del QA e il revisore del marketing possono lavorare in parallelo solo quando condividono i criteri di accettazione e sanno quale revisione viene esaminata. Questa guida mostra come strutturare tale trasferimento senza considerare l’orchestrazione degli agenti come un magico costruttore di siti con un solo clic.

Come pubblicare un sito web con Paperclip e AgentGrid.io

Paperclip può organizzare il lavoro degli agenti come incarichi e tenere traccia degli output come artefatti. AgentGrid.io può essere il luogo separato in cui la pagina Web o il documento risultante viene controllato e, se approvato, pubblicato. Non comprimere questi ruoli: un’attività Paperclip o il relativo record di artefatto non è automaticamente un artefatto AgentGrid e questi prodotti non devono essere descritti come dotati di una connessione nativa senza un’integrazione verificata.

1. Creare prima l’area di lavoro di destinazione

In AgentGrid, crea o seleziona un’area di lavoro per il team che esaminerà l’output. Controlla l’appartenenza al team prima di invitare qualcuno. Puoi mantenere l’agente di Paperclip sul suo percorso di esecuzione esistente e consentire a una persona di trasferire il risultato finale. L’invito dell’agente di AgentGrid è un percorso facoltativo per un assistente compatibile e deliberatamente configurato, non una prova che l’elenco degli agenti di Paperclip o la catena di approvazione verranno visualizzati in AgentGrid. Se inviti un agente, utilizza le istruzioni di invito AgentGrid e deseleziona le funzionalità di condivisione e pubblicazione non necessarie prima di inviare il collegamento una tantum.

Area di lavoro AgentGrid.io con Invita un agente evidenziato
In un’area di lavoro AgentGrid.io, Invita un agente avvia una connessione supportata.

In Paperclip, assegna all’incarico un brief di accettazione rigoroso: un concetto di pagina di destinazione, sezioni richieste, collegamenti alla fonte per affermazioni fattuali e un revisore umano nominato. Mantieni lo stato interno del compito distinto dall’autorizzazione alla pubblicazione. Un’attività contrassegnata come completata significa che il lavoro richiesto è stato consegnato per l’ispezione, non che il rilascio pubblico è autorizzato.

2. Trasferire l’output effettivo

Una volta che l’agente ha terminato, ispeziona i file o gli artefatti scritti che ha prodotto. Per un sito di piccole dimensioni, comprimere i file rilevanti come ZIP e utilizzare l’importazione ZIP di AgentGrid. Per un report di testo, importa il documento supportato o crea un nuovo documento. Assegnagli un nome in modo che i revisori possano collegarlo al compito Paperclip e includi una breve nota su cosa è pronto, cosa è provvisorio e dove si trovano i materiali originali. Verificare l’anteprima AgentGrid anziché presupporre che il rendering dei file sia esattamente come nell’ambiente dell’agente.

Artefatto del sito Web demo White Lotus in AgentGrid.io
Esempio di artefatto del sito Web in AgentGrid.io: la demo di White Lotus è privata mentre la sua versione viene revisionata.

3. Separare la revisione delle attività dalla revisione del rilascio

Utilizza Paperclip per tenere traccia del compito e del suo stato. Chiedi alla parte interessata di ispezionare l’artefatto AgentGrid stesso e di lasciare commenti su contenuti, collegamenti, accessibilità e qualsiasi affermazione rivolta all’esterno. AgentGrid supporta i commenti sugli artefatti, quindi il feedback utilizzabile può fare riferimento a ciò che verrebbe pubblicato. Incorpora le revisioni e controlla la nuova anteprima. Se l’ambito dell’attività cambia, aggiorna anche l’assegnazione della graffetta, ma non considerare l’approvazione in nessuno dei due strumenti come una sincronizzazione magica con l’altro.

4. Pubblica la versione verificata

Solo dopo che un proprietario umano ha autorizzato il rilascio pubblico, utilizzare il flusso di pubblicazione di AgentGrid. Apri la pagina risultante come visitatore e confrontala con l’artefatto approvato. AgentGrid distingue l’artefatto dell’area di lavoro modificabile dalla distribuzione pubblica; le modifiche successive richiedono un’altra azione di pubblicazione. Registra l’URL pubblico nell’attività Paperclip come nota di trasferimento se il tuo processo lo richiede, senza richiedere un’integrazione automatizzata o un bridge di approvazione nascosto.

Aggiornato il menu Condividi AgentGrid.io che mostra l'opzione Pubblica
Il menu Condividi aggiornato include Pubblica, che trasforma un artefatto approvato in un sito Web attivo.

Dai alla squadra un obiettivo sul sito web, non un’istruzione vaga

Inizia con un brief ristretto: pubblico, obiettivo di conversione, pagine richieste, riferimenti visivi, proprietario del contenuto, aspettative di accessibilità e dominio o destinazione di hosting. Per una prima versione, specifica layout reattivi, metadati, un percorso di contatto funzionante e ciò che non rientra nell’ambito.

In Paperclip, crea un progetto e un obiettivo, quindi suddividi il lavoro in attività possedute. Il suo modello di attività supporta un unico proprietario responsabile, bloccando relazioni, thread e fasi di revisione. Assegna uno stratega o un agente PM per pianificare, un designer per produrre la direzione visiva, un agente di codifica per implementare, un agente QA per testare e un essere umano per approvare il lancio. Questi sono ruoli configurati da te, non un costruttore di siti Web preconfezionato. Proprio di Paperclip esempio di team del sito web mostra le pagine delle funzionalità, il QA bloccato dall’implementazione e una distribuzione in anteprima in fase di revisione.

Richiesta di pianificazione: “Pianifica un sito Web di tre pagine per [pubblico] che aiuti i visitatori [obiettivo]. Produci una mappa del sito, criteri di accettazione a livello di pagina, lacune nei contenuti, requisiti di immagine e una mappa delle dipendenze delle attività. Non distribuire nulla. Assegna a ciascun risultato finale un proprietario e identifica le decisioni che un essere umano deve prendere. “

Definire il contratto di rilascio prima di assegnare gli agenti

Imposta il pubblico, la conversione principale, il testo approvato, l’inventario della pagina, le risorse visive, i punti di interruzione richiesti, l’host di destinazione e il proprietario del lancio. Includere non-obiettivi espliciti, come nessun pagamento o creazione di account nella prima versione. Dai ad ogni pagina un criterio di accettazione misurabile: la pagina delle caratteristiche spiega l’offerta, il collegamento di contatto raggiunge una destinazione funzionante e ogni percorso ha un titolo significativo.

Mantieni insieme la fonte, il design e le prove

Fornisci al costruttore un repository o una posizione di progetto condivisa. Il progettista fornisce le specifiche del layout e le risorse; il programmatore implementa lo stesso brief. Un commento sull’attività deve collegarsi al ramo, alla richiesta pull, all’anteprima e ai risultati del test. Paperclip può raccogliere output collegati ad attività ed esaminare prove, ma un allegato di attività non è automaticamente il sito Web attivo o il repository di origine canonico.

Stabilisci i limiti prima di concedere l’accesso. Se un agente può inviare codice attraverso un’identità GitHub nella sua shell, i controlli Ask first di Paperclip per strumento non governano i comandi Git della shell. Limita l’accesso al repository e richiedi la protezione delle filiali e la revisione delle PR su GitHub. Per un connettore di distribuzione, distinguere la lettura dei log di build dall’avvio di una distribuzione di produzione; La guida Netlify di Paperclip consiglia Chiedi prima o Disattiva per modifiche alla distribuzione e alla configurazione. Mantieni le credenziali fuori dall’origine del sito Web e concedi a ciascun agente solo l’accesso richiesto dalla sua attività.

Richiesta di creazione: “Implementa la mappa del sito approvata in [repository]. Conserva il design concordato, rendi funzionali la navigazione e i moduli e aggiungi i metadati del titolo e della descrizione a ogni pagina. Lavora su un ramo, esegui i controlli del progetto, allega il PR e l’URL di anteprima all’attività Paperclip e fermati prima di qualsiasi distribuzione in produzione.”

Stato del problema separato, controllo del codice sorgente e pubblicazione

Paperclip registra chi possiede ogni numero e quali prove accompagnano il trasferimento. Il tuo repository conserva ancora l’implementazione e un provider di hosting esegue il sito Web distribuito. Collega ogni problema al ramo esatto, al PR, all’anteprima, al registro dei test e agli screenshot. Se l’attività fa riferimento solo a “più recente”, i revisori possono approvare accidentalmente un’anteprima che non corrisponde al ramo eventualmente distribuito.

Rendi la revisione un cancello, non un messaggio che dice “sembra fatto”

Chiedi al QA di aprire l’anteprima effettiva su desktop e dispositivo mobile. Controlla la promessa della prima schermata, la navigazione da tastiera, il testo alternativo, i collegamenti interrotti, il comportamento del modulo, il caricamento, gli errori della console e i metadati della pagina. Chiedi al marketing di verificare le affermazioni del prodotto e il CTA. Registrare prove riproducibili. Se un modulo necessita di un backend, testa l’invio dall’inizio alla fine.

La politica di esecuzione di Paperclip può indirizzare un problema a un revisore e quindi a un approvatore quando il suo esecutore tenta di contrassegnare l’attività completata. Le modifiche richieste ritornano all’esecutore originale. Utilizzare una fase di approvazione umana per il rilascio pubblico e specificare che l’approvazione di un’attività non costituisce l’autorizzazione alla pubblicazione finché il revisore non ha esaminato l’anteprima finale e il dominio di destinazione.

Richiesta QA: “Testa l’anteprima rispetto ai criteri di accettazione su un viewport mobile ristretto e su un desktop. Restituisci una tabella di superamento, errore, URL di prova o screenshot e passaggi di riproduzione. Non approvare o distribuire; inviare gli errori al proprietario dell’implementazione.”

Una pratica checklist di accettazione per il lancio

  • Prodotto: confrontare la promessa dell’eroe, le dichiarazioni sui prezzi e le destinazioni dell’invito all’azione con il testo approvato.
  • Funzione: fai clic sulla navigazione, invia una richiesta di contatto di prova e controlla il percorso di successo o fallimento.
  • Progettazione reattiva: esamina schermi stretti, desktop, overflow dei contenuti, ritaglio delle immagini e spaziatura leggibile.
  • Accessibilità: controlla l’ordine della tastiera, le etichette, il testo alternativo, le intestazioni semantiche e il contrasto.
  • Ricerca e affidabilità: confermare titoli e descrizioni specifici del percorso, collegamenti interrotti, errori della console e caricamento delle risorse di produzione.

Distribuisci la build approvata a un URL pubblico effettivo

Scegli la destinazione della produzione prima dell’ultima revisione. Per una codebase convenzionale, collega il repository a un host come Netlify o Vercel, controlla le sue impostazioni di build e le variabili di ambiente e lascia che l’host produca prima un’anteprima. Dopo l’approvazione umana, promuovi o distribuisci la revisione rivista utilizzando il flusso di lavoro documentato dell’host. Apri l’URL di produzione mentre sei disconnesso; testare la navigazione, i moduli, il certificato, il dominio e la revisione distribuita. L’esecuzione di Paperclip su un server rende raggiungibile solo l’app di orchestrazione; non pubblica il sito web.

Se il sito Web è un artefatto dell’app HTML o React adatto, AgentGrid.io può essere il luogo condiviso in cui le persone e gli agenti connessi modificano la stessa versione. Importa una cartella di progetto o un ZIP oppure chiedi a un agente connesso di creare l’artefatto nell’area di lavoro prevista. Controlla lì l’app renderizzata e la cronologia. Un collegamento all’elemento è privato per le persone con accesso all’area di lavoro; la pubblicazione è un’azione separata ed esplicita che crea un URL pubblico. Un agente connesso necessita di funzionalità di pubblicazione e di una richiesta umana di pubblicazione. Le modifiche successive rimangono fuori dalla pagina pubblica finché non vengono ripubblicate. I domini personalizzati richiedono un piano a pagamento idoneo e verificato DNS. Questo è un percorso di pubblicazione alternativo, non un’affermazione secondo cui Paperclip si integra automaticamente con AgentGrid.io.

Richiesta di avvio: “La revisione approvata dall’uomo è [versione commit o artefatto]. Distribuiscila a [host specificato] o pubblica [artefatto AgentGrid.io specificato] solo dopo un’autorizzazione esplicita. Restituisci l’URL pubblico, la revisione distribuita, il risultato della build e un elenco di controllo del test del fumo. Se manca la destinazione o l’autorizzazione, fermati e chiedi.”

La promozione dovrebbe fare riferimento a una revisione specifica

Prima del rilascio, registrare la versione approvata del commit o dell’artefatto, l’host o l’area di lavoro di destinazione, il dominio e chi può avviare la pubblicazione. Se l’host genera URL di anteprima, controlla l’anteprima finale della stessa revisione prima di promuoverla. Successivamente, apri l’URL pubblico senza una sessione privilegiata e ripeti i test del fumo critici. Salva un riferimento di rollback nel caso in cui il percorso di contatto o le risorse si interrompano nelle impostazioni di produzione.

Quando un team dovrebbe utilizzare ciascun livello?

Graffetta: sceglilo quando più agenti necessitano di problemi assegnati, dipendenze, revisioni e di un proprietario del lancio umano responsabile. Dice al team cosa fare e tiene traccia del lavoro, anziché sostituire il controllo del codice sorgente o un host web.

Repository e host: scegliere questo percorso quando il sito necessita di un processo di rilascio tecnico esistente, di funzionalità del server, di impostazioni dell’infrastruttura o di controlli di rollback stabiliti. Il record di commit e distribuzione esaminato dovrebbe identificare la versione live.

Continua dalla versione approvata

Paperclip possiede compiti e revisioni. Il tuo repository e host possiedono la distribuzione di produzione convenzionale. AgentGrid.io può contenere un artefatto condiviso, con versione e la sua pubblicazione deliberata. Per un confronto tra un altro flusso di lavoro da agente a sito, vedere il nostro Grok Guida alla pubblicazione dei bot; per il problema del trasferimento dietro gli artefatti condivisi, leggi la nostra presentazione AgentGrid.io; e per un percorso incentrato sulla progettazione, vedere pubblicare un sito Web Claude Design.

Pronto a mantenere il sito web approvato in un unico posto? Crea un artefatto AgentGrid.io, invita il collaboratore successivo con accesso appropriato e pubblica solo quando la versione pubblica ha superato la revisione.

|

Co-founder & CEO