docs/departments.es.md
Rama main · réplica de lectura del repositorio original.
---
source_sha: "a73281723216"
---
# Departamentos y grupos { #departments-and-groups }
Las empresas se organizan en departamentos: ventas, finanzas, RR. HH., soporte.
En AgenticOS un departamento es un [grupo](directory.md#groups), y un grupo decide
quién puede usar qué. Finanzas puede tener sus propios agents, skills, archivos de
contexto, bases de conocimiento y servidores MCP que ventas nunca ve, mientras lo que necesita
todo el mundo sigue abierto a toda la organización.
## Añadir tus departamentos { #adding-your-departments }
**Groups** en la navegación principal lista los grupos de la organización. Un
miembro con `members:manage` los añade de uno en uno con **New group**, o varios a
la vez con **Add departments**, que ofrece Sales, Finance, HR, Support,
Engineering, Marketing, Legal y Operations, cada uno con un icono y una breve
descripción. Después se pueden renombrar, cambiar de icono o borrar como
cualquier otro grupo.
Las personas se añaden a un grupo desde su página, a mano, o mediante un
[mapeo de grupo de directorio](directory.md#directory-group-mappings) si tu
empresa ya lleva sus equipos en un directorio.
### El responsable de un grupo { #a-groups-lead }
Un administrador puede hacer a un miembro **responsable** del grupo - la corona a
su lado en la lista de miembros. Un responsable añade personas a su grupo y las
quita sin administrar la organización, así que quien dirige un departamento puede
incorporar a alguien nuevo sin pedírselo a TI. Solo quien tiene `members:manage`
nombra o retira a un responsable, porque reparte acceso a todo lo compartido con
el grupo.
## Quién puede usar algo nuevo { #who-can-use-a-new-thing }
Crear un agent, un skill, una base de conocimiento, un archivo de contexto o un
servidor MCP compartido hace una pregunta: **quién puede usarlo** (*Who can use
it* en la consola).
| Opción | A quién llega | Se guarda como |
|---|---|---|
| **Everyone** - por defecto | A todos los miembros de la organización | Visibilidad `org` |
| **Only me** | A ti y a quien se lo compartas después | Visibilidad `private` (una base de conocimiento pasa a ser personal) |
| **Some people** | A los miembros de los grupos que elijas y a las personas que nombres | Visibilidad `private`, compartida con cada uno a nivel `use` |
Los grupos aparecen en cuanto eliges la tercera opción; a las personas se las
encuentra escribiendo un nombre o una dirección de correo. Cada elección queda
como un chip hasta que la quitas.
Los miembros de un grupo encuentran lo que se le ha compartido, lo usan y lo
vinculan a sus propios agents. Quien está fuera del grupo no lo ve en las listas,
en la búsqueda, en los selectores del Builder, a través de la API ni a través del
Architect, que actúa con los permisos de quien pregunta. Los miembros cuyo rol
alcanza todos los recursos - por defecto owner, admin y builder - siguen viéndolo
todo; consulta [Permisos](permissions.md).
Las aplicaciones las publican los agents y empiezan siendo privadas para la
persona para la que se hizo el run; se comparten con un grupo desde su panel
**Share**. El panel **Sharing** de cada recurso también añade o quita grupos
después de crearlo.
## Los servidores MCP de un departamento { #a-departments-mcp-servers }
Un servidor MCP de la organización - una cuenta compartida, conectada una vez -
se limita del mismo modo, para que el servidor contable de Finanzas sea de
Finanzas. Quienes gestionan servidores MCP ven los de toda la organización, los
que conectaron ellos mismos y los compartidos con sus grupos o con ellos; owners
y admins los ven todos. Un builder fuera de Finanzas no encuentra su servidor en
la lista, no lo abre por su id y no publica un agent que lo use. Consulta
[MCP](mcp.md#personal-or-organization-wide).
Un agent que ya lo usa sigue funcionando para todos los que pueden ejecutarlo. La
elección decide quién puede escoger el servidor, no quién recibe respuestas a
través de él - consulta [de dónde viene el conocimiento de un agent](#where-an-agents-knowledge-comes-from).
## La página de un grupo { #a-groups-page }
Abrir un grupo muestra sus personas y todo lo que se le ha compartido, agrupado
por tipo - agents, bases de conocimiento, skills, contexto, aplicaciones y
servidores MCP - con el nivel al que se compartió cada uno. Quien lee solo ve lo que podría abrir de todos
modos, así que un miembro de Ventas que lee la página de Finanzas no se entera de
lo que guarda Finanzas.
**Add to this group** comparte varias cosas a la vez: lista todo lo que quien lee
puede editar y el grupo aún no tiene, con un buscador, una casilla por elemento y
el nivel al que compartir. Cada una es la misma concesión que escribe el panel
Share, así que necesita el mismo derecho a editar.
Los miembros reciben un aviso cuando algo se comparte con su grupo - en la bandeja
y, si lo quieren, por correo; *Shared with you or your group* en los ajustes de
notificaciones lo desactiva. Las tarjetas de toda la consola dicen para quién es
cada cosa: *Everyone*, sus departamentos por nombre - ambos cuando es para todos y
pertenece a un departamento - o *Private*.
## Agrupar una lista por departamento { #grouping-a-list-by-department }
Las páginas Apps, Skills, Context y Knowledge bases tienen cada una un filtro de
**grupo**. Elegir Finance reduce la lista a lo que está compartido con Finance, y
la elección queda en la dirección, así que la vista es un enlace que se puede
enviar. Un grupo es la única forma de agrupar - no hay carpetas - porque un grupo
ya decide a quién llega un recurso, y una segunda jerarquía sería una segunda
respuesta a la misma pregunta.
El filtro nunca amplía una lista: lo que quien lee
no puede abrir no aparece. Los selectores del Builder muestran junto a cada
recurso sus departamentos, y los cuatro endpoints de lista aceptan `group_id`
para la misma restricción por la API.
## El presupuesto de un departamento { #a-departments-budget }
Un administrador puede dar a un departamento un **presupuesto mensual** al
crearlo o editarlo. Mide lo que ejecutan los miembros del departamento -
cualquier agent, en el mes natural en curso - y detiene el run de un miembro en
cuanto el departamento lo alcanza, con un rechazo que nombra al departamento.
Una persona en dos departamentos está bajo ambos topes. Consulta
[los niveles de budget](governance.md#budgets).
Cuando un departamento supera el 80% de su mes, su responsable y los
administradores reciben un único aviso - en la bandeja y por correo, salvo que
desactiven *Department budget at 80%*. Cuando el tope detiene un run, se enteran
las mismas personas.
La página del grupo muestra el mes frente al tope y lo exporta como CSV, una fila
por miembro y agent. La tarjeta **Spend by department** del dashboard muestra el
mes de cada departamento. Ambas requieren `runs:view`; el responsable de un
departamento también puede descargar su CSV desde
`GET /orgs/{org_id}/groups/{group_id}/spend.csv`.
## Qué tan bien se responde a su gente { #how-well-its-people-are-answered }
Junto al presupuesto, la página del grupo muestra cómo valoró la gente del
departamento las respuestas en los últimos 30 días: la proporción de útiles,
los agents que más usaron y las últimas respuestas que valoraron como no
útiles, cada una con su comentario y un enlace a su run. Una valoración cuenta
para el departamento de quien la dio, y para cada departamento en el que esté
esa persona. La tarjeta **Answer quality by department** del dashboard ordena
los departamentos, los menos útiles primero, en el periodo del dashboard.
La tarjeta de la página es para cualquiera con `runs:view` y para quien lidera
el departamento; un miembro corriente, o uno de otro departamento, no ve nada
de ella. La tarjeta del dashboard necesita `runs:view`. API:
`GET /orgs/{org_id}/groups/quality` y
`GET /orgs/{org_id}/groups/{group_id}/quality`, ambos con `from` y `to`.
## De dónde viene el conocimiento de un agent { #where-an-agents-knowledge-comes-from }
Un agent puede vincularse a una base de conocimiento, un skill, un archivo de
contexto o un servidor MCP compartidos con menos gente que el propio agent, y nada lo impide. Todo
aquel al que llega el agent recibe entonces respuestas de esa fuente, incluidas
personas que no podrían abrirla por sí mismas.
`GET /agents/{agent_id}/knowledge-reach` responde de dónde viene el conocimiento
del agent: a quién llega y, para cada fuente, si es de toda la organización o de
qué grupos, con las fuentes compartidas con menos gente que el agent marcadas. Si
no es lo que querías, limita el agent a los mismos grupos o amplía la fuente.
## Los grupos de la persona en las instrucciones { #the-persons-groups-in-instructions }
Las instrucciones pueden nombrar los grupos de la persona con la que habla el
agent con `{{groups}}` - por ejemplo, *"Estás ayudando a alguien de {{groups}}."* Se
convierte en los nombres de sus grupos separados por comas, o en nada para un
visitante. Consulta [Variables](reference/spec.md#variables).
## Lo que aún no cubre { #what-is-not-covered-yet }
Un run que no inició nadie de la organización - una programación, un visitante
en un canal - no cuenta para el presupuesto de ningún departamento, porque el mes
de un departamento es lo que ejecutaron sus miembros.