Designing AI with character: what we learned building Berd
Post del blog aziendale di Block (block.xyz/inside), non firmato — l'autore indicato è "Block" —, pubblicato il 18 agosto 2026, ~930 parole, che annuncia l'apertura open source di Berd, l'applicazione desktop interna di Block per lavorare con gli agenti, ed espone la tesi progettuale che l'ha guidata: dare carattere agli agenti "non solo attraverso ruoli, istruzioni, skill e strumenti, ma attraverso identità visive distintive" — da cui i personaggi animati proprietari, i "Gloopies".
Di **Aucun auteur nommé** : le billet est signé **« Block »** — le champ *Author* de la page porte le nom de l'entreprise. Publié le **18 août 2026** sur `block.xyz/inside`// Fonte block.xyz ↗/Lettura 2 min/.md// Traduzione verificata automaticamente
#Berd#Block#open source#apertura open source#applicazione desktop#applicazione desktop#agenti AI#carattere
Post del blog aziendale di Block (block.xyz/inside), non firmato, pubblicato il 18 agosto 2026, che annuncia l'apertura open source di Berd ed espone la tesi progettuale che l'ha guidata.
Cos'è Berd."Berd is a desktop application our teams use to work with AI agents across projects, skills, tools, and models." Nato da un problema interno: Block aveva accesso ad agenti capaci — goose, Claude Code, Codex — ma ciascuno imponeva "different interfaces, configuration systems, and ways of managing context". La conclusione tratta: "we didn't need another model or agent harness, we needed a consistent environment around them". Berd riunisce conversazioni, file, cartelle, istruzioni, agenti e skill attorno a progetti persistenti, per smettere di ricostruire il contesto ad ogni task.
La tesi progettuale. Dare carattere agli agenti — non solo attraverso ruoli, istruzioni, skill e strumenti, ma attraverso identità visive distinte, inclusa una collezione di personaggi animati, i "Gloopies". Il problema invocato è quello della casella di prompt vuota: "the product gives people little sense of how the agent is configured, which context and tools are available to it, and how it differs from another agent". Il post colloca l'approccio nella tradizione di Square e Cash App — portare il design dove la categoria non ne aveva. Ma il problema enunciato è un problema di leggibilità della configurazione, e l'avatar risolve la distinguibilità; il testo lo riconosce in una riga che non sviluppa: "The avatars make the agent recognizable. Its role, skills, and tools make it useful."
L'architettura. Berd discende da goose, il framework di agenti open source lanciato da Block nel gennaio 2025, conferito all'Agentic AI Foundation (Linux Foundation, dicembre 2025) accanto a MCP e AGENTS.md. Divisione esplicita: "goose remains the open agent framework and runtime. Berd is a desktop application built around it. Berd connects to goose through the Agent Client Protocol." goose sostiene l'agent loop, Berd sostiene l'esperienza.
Il seguito è Buzz. Berd è servito a esplorare il lavoro solitario; "But work rarely stays private". Ciò che Berd ha mostrato — "private space, durable context, recognizable agent identities, reusable skills, visible configuration" — alimenterà Buzz, lo spazio condiviso umano+agente. "Start alone, then go multiplayer."
Riserve.Nessuna cifra, nessun test utente, nessuna licenza indicata; un'affermazione isolata eccessiva ("create custom agents to do any task they want"); e un post il cui titolo annuncia un consuntivo pur mantenendo il prodotto al presente — Berd non è dichiarato deprecato, ma la roadmap punta verso Buzz.
Punti chiave
Data / fonte.18 agosto 2026, blog aziendale di Block (block.xyz/inside), post non firmato, ~930 parole. Annuncia l'apertura open source di Berd (github.com/block/berd), nessuna licenza indicata.
Inquadramento chiave. il problema enunciato è un problema di leggibilità della configurazione — "how the agent is configured, which context and tools are available to it, and how it differs from another agent" — e la risposta proposta è un'identità visiva (avatar animati, i "Gloopies"). Il post stesso distingue i due registri: "The avatars make the agent recognizable. Its role, skills, and tools make it useful." Un avatar rende un agente distinguibile, non leggibile. ### L'articolazione a tre livelli Testuale: "goose remains the open agent framework and runtime. Berd is a desktop application built around it. Berd connects to goose through the Agent Client Protocol. This separation lets Berd focus on the desktop experience, including projects, context, sessions, agents, and configuration, while goose handles the underlying agent loop." | Livello | Ruolo | Confine | |-------|------|-----------| | goose | framework di agenti e runtime, sostiene l'agent loop | — | | Berd | client desktop: progetti, contesto, sessioni, agenti, configurazione | Agent Client Protocol | | Buzz | spazio condiviso in cui il lavoro solitario diventa collaborativo | non specificato nel post |
Occorrenza produttiva dell'Agent Client Protocol. — l'ACP di Zed, da non confondere con l'Agentic Commerce Protocol: vedi [[girard-acp-deux-protocoles-un-sigle-2026-08-02]] per la disambiguazione e [[agentclientprotocol-introduction-2026-08-02]] per la specifica.
La tesi della separazione."we didn't need another model or agent harness, we needed a consistent environment around them" — il livello mancante non è né il modello né l'harness, è il client. Il post non dice nulla su come Berd si collega a Buzz, né se lo stesso confine ACP venga usato lì. ### I sei requisiti trasmessi a Buzz Testuale: "Berd showed us the importance of private space, durable context, recognizable agent identities, reusable skills, visible configuration, and clearer visibility into an agent's configured context, tools, and capabilities. Buzz gives those ideas somewhere to go when individual work becomes collaborative." | # | Requisito | Dimostrato nel post? | |---|----------|----------------------------| | 1 | private space | no | | 2 | durable context | sì — progetti persistenti | | 3 | recognizable agent identities | sì — è l'oggetto del testo | | 4 | reusable skills | no | | 5 | visible configuration | no | | 6 | visibility into context, tools, capabilities | no | Elenco utilizzabile così com'è come griglia di valutazione per un client di agenti. Sulla portabilità delle skill tra client, incrocio con [[janakiram-agent-platform-portability-contract-2026-07-20]] e [[google-agent-plugins-packaging-skills-mcp-2026-08-06]]. ### Affiliazioni ed ecosistema
goose. è ospitato su github.com/aaif-goose/goose — Agentic AI Foundation (aaif.io), una fondazione sotto l'egida della Linux Foundation, governance neutrale.
Il post richiama MCP e AGENTS.md (agents.md) come standard condivisi. ### Tesi di prodotto "Work with an agent often begins alone. You research, experiment, gather context, and shape an idea before it is ready for other people… But work rarely stays private." → "Start alone, then go multiplayer." Questa è l'affermazione più falsificabile del post, e quella che motiva il passaggio da Berd a Buzz. ### Riserve
Nessuna cifra. in tutto il testo: nessun numero di utenti, nessun numero di repository, nessuna durata, nessun costo.
Nessuna licenza indicata. per un annuncio open source.
Una frase eccessiva, senza esempio né screenshot: "Just by chatting with Berd, users can easily create custom agents to do any task they want, even helping with everyday tasks like planning travel or shopping."
Affermazioni attribuite
"The avatars make the agent recognizable. Its role, skills, and tools make it useful."
— Block
"we didn't need another model or agent harness, we needed a consistent environment around them"
— Block
"Work with an agent often begins alone. But work rarely stays private."
— Block
« il carattere di un agente è al tempo stesso visivo e funzionale: gli agenti possono avere un aspetto distinto perché lo sono »
— Block
Il grafo di conoscenza estratto da questa fiche — 23 entità, 29 relazioni.
In questo grafo :Block · Berd · goose · Agent Client Protocol · Agentic AI Foundation · Buzz · identité visuelle d'agent · Gloopies · lisibilité de la configuration d'agent · distinguabilité des agents · boîte de saisie vide · client de bureau pour agents · séparation client / boucle d'agent · fragmentation des interfaces d'agents · reconstruction du contexte à chaque tâche · travail solo avec agents · travail collaboratif humains-agents · design comme différenciateur · Square · Cash App · Claude Code · Codex · confiance vérifiable dans un agent