Designing AI with character: what we learned building Berd
Entrada de blog corporativo de Block (block.xyz/inside), sin firma —el autor mostrado es «Block»—, publicada el 18 de agosto de 2026, ~930 palabras, que anuncia la apertura del código de Berd, la aplicación de escritorio interna de Block para trabajar con agentes, y expone la tesis de diseño que la guió: dar carácter a los agentes «no solo mediante roles, instrucciones, skills y herramientas, sino mediante identidades visuales distintivas» —de ahí los personajes animados desarrollados internamente, los «Gloopies»—.
Por **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`// Fuente block.xyz ↗/Lectura 2 min/.md// Traducción verificada automáticamente
#Berd#Block#código abierto#apertura del código#aplicación de escritorio#aplicación de escritorio#agentes de IA#carácter
Entrada de blog corporativo de Block (block.xyz/inside), sin firma, publicada el 18 de agosto de 2026, que anuncia la apertura del código de Berd y expone la tesis de diseño que la guió.
Qué es Berd.«Berd is a desktop application our teams use to work with AI agents across projects, skills, tools, and models.» Nace de un problema interno: Block tenía acceso a agentes capaces —goose, Claude Code, Codex— pero cada uno imponía «different interfaces, configuration systems, and ways of managing context». La conclusión extraída: «we didn't need another model or agent harness, we needed a consistent environment around them». Berd reúne conversaciones, archivos, carpetas, instrucciones, agentes y skills alrededor de proyectos persistentes, para dejar de reconstruir el contexto en cada tarea.
private space, durable context, recognizable agent identities, reusable skills, visible configuration, and clearer visibility into an agent's configured context, tools, and capabilities
— **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` , block.xyz
La tesis de diseño. Dar carácter a los agentes —no solo mediante roles, instrucciones, skills y herramientas, sino mediante identidades visuales distintas, incluida una colección de personajes animados, los «Gloopies»—. El problema invocado es el del cuadro de prompt vacío: «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». La entrada sitúa el enfoque en la línea de Square y Cash App —llevando el diseño a donde la categoría no lo tenía—. Pero el problema enunciado es un problema de legibilidad de la configuración, y el avatar resuelve la distinguibilidad; el texto lo reconoce en una frase que no desarrolla: «The avatars make the agent recognizable. Its role, skills, and tools make it useful.»
La arquitectura. Berd desciende de goose, el framework de agentes de código abierto lanzado por Block en enero de 2025, aportado a la Agentic AI Foundation (Linux Foundation, diciembre de 2025) junto a MCP y AGENTS.md. División explícita: «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 el bucle del agente, Berd sostiene la experiencia.
La secuela es Buzz. Berd sirvió para explorar el trabajo en solitario; «But work rarely stays private». Lo que Berd demostró —«private space, durable context, recognizable agent identities, reusable skills, visible configuration»— alimentará Buzz, el espacio compartido humano+agente. «Start alone, then go multiplayer.»
Reservas.Sin cifras, sin pruebas de usuario, sin licencia nombrada; una extralimitación aislada («create custom agents to do any task they want»); y una entrada cuyo título anuncia una retrospectiva mientras mantiene el producto en presente —Berd no se declara obsoleto, pero la hoja de ruta apunta hacia Buzz.
Puntos clave
Fecha / fuente.18 de agosto de 2026, blog corporativo de Block (block.xyz/inside), entrada sin firma, ~930 palabras. Anuncia la apertura del código de Berd (github.com/block/berd), sin licencia nombrada.
Enfoque clave. el problema enunciado es un problema de legibilidad de la configuración —«how the agent is configured, which context and tools are available to it, and how it differs from another agent»— y la respuesta propuesta es una identidad visual (avatares animados, los «Gloopies»). La propia entrada distingue los dos registros: «The avatars make the agent recognizable. Its role, skills, and tools make it useful.» Un avatar hace que un agente sea distinguible, no legible. ### La articulación en tres niveles Cita textual: «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.» | Nivel | Rol | Frontera | |-------|------|-----------| | goose | framework de agentes y runtime, sostiene el bucle del agente | — | | Berd | cliente de escritorio: proyectos, contexto, sesiones, agentes, configuración | Agent Client Protocol | | Buzz | espacio compartido donde el trabajo en solitario se vuelve colaborativo | no especificado en la entrada |
Ocurrencia en producción del Agent Client Protocol. —el ACP de Zed, que no debe confundirse con el Agentic Commerce Protocol: ver [[girard-acp-deux-protocoles-un-sigle-2026-08-02]] para la desambiguación y [[agentclientprotocol-introduction-2026-08-02]] para la especificación.
La tesis de la separación.«we didn't need another model or agent harness, we needed a consistent environment around them» —la capa que faltaba no es ni el modelo ni el harness, es el cliente—. La entrada no dice nada sobre cómo Berd se conecta a Buzz, ni si se usa allí la misma frontera ACP. ### Los seis requisitos transmitidos a Buzz Cita textual: «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 | ¿Demostrado en la entrada? | |---|----------|----------------------------| | 1 | private space | no | | 2 | durable context | sí — proyectos persistentes | | 3 | recognizable agent identities | sí — es el objeto del texto | | 4 | reusable skills | no | | 5 | visible configuration | no | | 6 | visibility into context, tools, capabilities | no | Lista utilizable tal cual como parrilla de evaluación para un cliente de agentes. Sobre la portabilidad de skills entre clientes, ver referencia cruzada con [[janakiram-agent-platform-portability-contract-2026-07-20]] y [[google-agent-plugins-packaging-skills-mcp-2026-08-06]]. ### Afiliaciones y ecosistema
goose. está alojado en github.com/aaif-goose/goose — Agentic AI Foundation (aaif.io), una fundación bajo la égida de la Linux Foundation, gobernanza neutral.
La entrada hace referencia a MCP y AGENTS.md (agents.md) como estándares compartidos. ### Tesis de producto «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.» Esta es la afirmación más falsable de la entrada, y la que motiva el paso de Berd a Buzz. ### Reservas
Ninguna cifra. en todo el texto: ni número de usuarios, ni número de repositorios, ni duración, ni coste.
Ninguna licencia nombrada. para un anuncio de apertura de código.
Una frase extralimitada, sin ejemplo ni captura de pantalla: «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.»
Afirmaciones atribuidas
"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
«el carácter de un agente es a la vez visual y funcional: los agentes pueden verse distintos porque lo son»
— Block
El grafo de conocimiento extraído de esta ficha — 23 entidades, 29 relaciones.
En este 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