Pular para o conteúdo principal

Departamentos e bots

Uma conversa é uma conversa. Trabalho que volta a aparecer precisa de algo que sobreviva a ela.

ÉFica em
Departamentoum diretório mais instruções permanentes~/.opencli/workspace/<nome> por padrão
Botuma conversa dentro de um departamento, com um trabalhoaquele departamento
Plantãoum trabalho que volta sozinhoum bot

As palavras foram emprestadas de um escritório de propósito. Um departamento não é uma pasta com nome bonito: é o limite do que o trabalho lá dentro pode tocar.

Começar por um que já funciona

Vêm nove departamentos com dados de exemplo — arquivos com problemas já plantados dentro — para que a primeira execução faça alguma coisa em vez de explicar que não há nada a fazer.

DepartamentoO que vem junto
FinanceiroConciliar ledger.csv com statement.csv; cobrar o que está vencido
SuporteResponder o que chegou; agrupar perguntas pelo que elas realmente são
OperaçõesListar todo pedido ainda não enviado, e há quanto tempo espera
MarketingVirar anotações numa semana de posts; agrupar contatos pelo que compraram
Pessoas e administrativoLer candidaturas diante de uma vaga; tirar decisões e responsáveis das anotações
JurídicoComparar a minuta deles com os nossos termos, cláusula a cláusula, citando os dois
PesquisaOnde os estudos concordam, onde se contradizem, e por quê
ProntuáriosO que está registrado, e o que um clínico deveria olhar, com a citação
EngenhariaLer um serviço e relatar o que daria uma resposta errada

Projects → ou comece com um que já funciona. Ele cria o diretório, escreve os arquivos de exemplo e contrata os bots.

Fazer o seu

Projects → New, e então:

  • Nome — como se chama
  • Pasta — criada se não existir
  • Instruções permanentes — dadas ao agente em toda conversa aberta aqui

As instruções permanentes são onde vai aquilo que você teria de redigitar toda vez: como compilar, no que não mexer, quais números são política. São separadas da descrição, que só você lê.

Bots

Um bot é uma conversa com um trabalho. Esse trabalho volta a entrar toda vez que o bot é acordado, então não é preciso lembrá-lo do que ele serve.

Quatro estados, no painel Bots:

Ociosonada a fazer
Trabalhandohá uma execução em andamento
Esperando por vocêparou e perguntou — veja Plantões
Com erroa última execução falhou

Bots passando trabalho uns aos outros

Um bot pode passar trabalho a outro pelo nome, com o que fez e os arquivos que produziu. Quem recebe começa dali, e não do zero.

Três recusas impedem que isso desande, e são a substância da coisa:

  • Profundidade. Uma corrente para em oito saltos.
  • Repetição. Nenhum bot pode aparecer mais de três vezes numa corrente.
  • Direção. Um bot só pode receber trabalho de um departamento autorizado. Dentro do mesmo departamento é sempre permitido.

O painel Bots mostra todas as correntes e marca as que pararam por falta de corda em vez de por terem terminado.

Próximo

Plantões — trabalho que volta sem você começar.