Detalhamento do Problema:
O modelo anterior de base prompt consistia em um único bloco de texto extenso, variando bastante entre projetos. Isso dificultava padronizações, manutenções e a realização de testes A/B focados em partes específicas do prompt.
Objetivo (Solução do Problema):
Migrar todos os projetos para um modelo modularizado de base prompt, onde cada trecho da instrução é separado por módulos com temas definidos. Isso permite maior controle, consistência entre projetos e mais flexibilidade para evoluir o sistema.
Características:
-
O novo modelo monta o base prompt a partir da junção de módulos em uma ordem padronizada.
-
A estrutura definida para todos os prompts segue a ordem:
Contexto da empresa → Instruções gerais → Regras de conteúdo → Tom de voz → Seções recuperadas. -
As definições de cada módulo podem ser visualizadas diretamente no Hub, na tela de configurações do projeto.
-
A modularização permite:
-
Padronizar instruções entre clientes.
-
Fazer testes A/B com apenas um ou mais módulos específicos.
-
Facilitar ajustes em massa e manter prompts atualizados de forma centralizada.
-
-
A estrutura modular foi criada com base na análise dos base prompts existentes.
-
O conteúdo dos prompts foi preservado ao máximo durante a migração, evitando alterações significativas de texto.
Configuração:
-
A modularização foi aplicada a todos os clientes ativos (inclusive os que estão em A/B).
-
A funcionalidade permite ligar ou desativar o basePrompt por módulos.
-
As alterações podem ser feitas pelo menu Configurações → Base Prompt Modules, onde cada módulo do prompt pode ser editado individualmente.
Instruções para o time de operações:
Até decidirmos se vamos manter apenas o formato modular ou o modelo em bloco único:
⚠️ Sempre que for editar o base prompt de um cliente, lembre-se de atualizar:
-
basePrompt
(bloco único)
e também o -
basePromptModules
(versão modularizada)