2.8 KiB
Configuracoes Do Bot Governadas Pelo Admin
Objetivo
Definir exatamente quais configuracoes do bot de atendimento entram sob governanca do orquestrador-admin.
Esta etapa detalha, em nivel de campo, a parte do runtime do bot que pode ser consultada por colaborador e alterada por diretor.
Decisao
O admin governa apenas configuracoes funcionais do bot de atendimento.
Isso inclui:
- escolha do modelo homologado usado no atendimento
- politicas de resposta do bot
- politicas de uso de tools
- politicas de fallback e handoff humano
- politicas operacionais por canal
Essa fronteira fica formalizada em shared/contracts/bot_governed_configuration.py.
Configuracoes governadas
1. Selecao de modelo do bot
Campos governados:
providermodel_name
Esses campos definem qual modelo homologado responde ao cliente final.
2. Geracao de resposta
Campos governados:
temperaturemax_output_tokensprompt_profile_ref
Esses campos controlam o perfil funcional da resposta, sem expor o painel a segredos ou internals de infraestrutura.
3. Uso de tools
Campos governados:
tool_policy_refmax_tool_calls_per_turnconfirmation_policy
Esses campos definem como o bot pode usar tools e quando precisa de confirmacao antes de acao critica.
4. Fallback e handoff
Campos governados:
fallback_modehandoff_enabledhandoff_intents
Esses campos governam quando o fluxo segue fallback controlado e quando encaminha para atendimento humano.
5. Operacao por canal
Campos governados:
enabledmaintenance_modedefault_routeoperation_window_ref
Esses campos permitem controlar disponibilidade e comportamento funcional por canal homologado.
O que nao entra como configuracao do bot
As seguintes superficies ficam fora desta governanca:
- configuracao de modelo para geracao de tools
- credenciais de provedor e segredos
- conteudo bruto de prompt sensivel
- variaveis de ambiente e infraestrutura
- implementacao interna das tools
- alteracao direta em tabelas operacionais do
product
Regras obrigatorias
1. Leitura por colaborador, alteracao por diretor
colaboradorconsulta viaview_systemdiretorconsulta e altera viamanage_settings
2. Sem escrita direta no runtime do produto
O painel registra estado desejado e governado.
O product consome apenas configuracao publicada, versionada e auditavel.
3. Separacao do runtime de geracao
O runtime usado para gerar tools continua em trilha propria. Ele nao deve ser tratado como configuracao do bot de atendimento.
Consequencias positivas
- deixa a tela de configuracao do bot mais clara e segura
- evita que a UI misture atendimento com geracao de tools
- preserva a governanca de publicacao entre
admineproduct - prepara a proxima etapa de rotas administrativas para configuracao funcional do sistema