Documentos
Uma árvore de pastas que o agente lê e um arquivo de configuração que obedece.
O que faz
Os documentos vivem em uma árvore de pastas com uploads reais: PDFs, CSVs e transcrições de vídeo são extraídos, limpos de dados pessoais e preparados antes de se tornarem parte do que um agente pode ver. Cada pasta contém um arquivo de configuração de texto simples cujas configurações cascata pela árvore, de modo que o comportamento e a fundamentação sejam definidos ao lado do material ao qual se aplicam, em vez de em uma tela de administração distante.
Por que isso importa
A configuração que vive em um banco de dados é a configuração que ninguém pode revisar. Colocar o escopo, tom e fundamentação de um agente em um arquivo dentro da pasta que ele governa torna toda a configuração comparável, explicável e reversível.
Como funciona
Configuração em cascata pela árvore de pastas
Uma configuração em uma pasta pai aplica-se a tudo abaixo dela, a menos que um filho a substitua, o mesmo modelo da configuração com escopo de diretório em uma base de código.
Os uploads são organizados antes de estar ao vivo
O conteúdo extraído passa por uma etapa de rascunho e teste, portanto publicar novo material de fundamentação é uma etapa deliberada em vez de um efeito colateral de uma queda de arquivo.
Dados pessoais são limpos na extração
A extração executa uma passagem de sanitização, de modo que um CV descartado em uma pasta não se torna silenciosamente totalmente recuperável.
Perguntas
- Que tipos de arquivo ele pode ler?
- PDF, CSV e exportações de planilhas, texto simples e markdown, e transcrições de vídeo. Qualquer coisa fora disso é armazenada mas não extraída.
- Onde o comportamento de um agente é configurado?
- Em um arquivo de configuração dentro da pasta em si, com configurações em cascata pela árvore. É editável no produto e é texto plano.
The rest of the bag
AccessControl
Permissões por documento que filtram respostas, não apenas páginas.
A resolução de política é armazenada em cache por sessão para velocidade; uma mudança de permissão é propagada na invalidação do cache em vez de instantaneamente em cada requisição em voo.
Eventos
Um registro durável do que os agentes fizeram e por quê.
O barramento de eventos em processo é um emissor de nó único, não um intermediário distribuído. O registro durável entre agentes é um livro-razão de tarefas Postgres separado.
Correio
Seu agente tem sua própria caixa de entrada, não uma parte da sua.
O correio de entrada chega via webhook de um provedor de email. Não operamos nossos próprios servidores MX ou SMTP.
That was step 5 of 6: the agent consults its bag. Next, tasks, delegation edges, decisions and artifacts persist as rows you can replay, and the spend is already accounted for.