A estrutura do TankWork oferece aos desenvolvedores recursos de personalização aprofundados em três níveis: configuração da personalidade do agente, extensão do módulo de habilidades e agendamento da automação de tarefas. Ao modificar o arquivo de configuração .env, os desenvolvedores podem ajustar os parâmetros de comportamento do agente, como definir NARRATIVE_TEMPERATURE=0,6 para controlar o grau de criatividade da resposta ou definir o nível de detalhes de registro por meio de LOG_LEVEL=INFO.
Em termos de expansão de habilidades, a estrutura adota um projeto de arquitetura de plug-in que permite aos desenvolvedores adicionar novos módulos funcionais por meio da implementação de interfaces específicas. Os cenários típicos de aplicativos incluem a integração de modelos de reconhecimento de OCR para domínios especializados para aprimorar os recursos de análise de tela ou adicionar módulos de controle de automação específicos do aplicativo. O exemplo ComputerUse.Tank fornecido na documentação do projeto mostra como criar um núcleo de agente que entende comandos complexos.
Uma personalização mais profissional se reflete no sistema de agendamento de tarefas, em que os desenvolvedores podem criar fluxos de trabalho acionados condicionalmente, como a execução automática de etapas de solução de problemas quando um pop-up de erro é detectado na tela ou a definição de tarefas programadas para serem ativadas em condições específicas. Esse padrão de design torna o TankWork adequado não apenas para automação de escritório comum, mas também para campos profissionais, como comércio quantitativo e testes automatizados.
Essa resposta foi extraída do artigoTankWork: um corpo inteligente que opera computadores por meio de voz e texto e fornece feedback de voz em tempo realO































