Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Trabalhar com o Mecanismo de Descoberta é uma colaboração. Você define a direção e define a aparência do sucesso. A cognição manipula a execução. A qualidade dessa colaboração depende de quão claramente você expressa suas expectativas e quanta estrutura você fornece.
Este artigo aborda como os requisitos de validação moldam o comportamento da cognição, como calibrar o nível de detalhes em suas tarefas e os padrões básicos de sessão compartilhada para começar.
A função dos requisitos de validação
Os requisitos de validação são a alavanca mais importante que você tem para orientar o comportamento da cognição. Eles dizem à cognição como julgar se o resultado de uma tarefa é bom o suficiente. Sem eles, a cognição não tem um padrão objetivo. Com requisitos bem escritos, a cognição pode avaliar a qualidade, rejeitar resultados insuficientes e tentar novamente até que o trabalho atenda aos seus critérios.
O que acontece quando os requisitos de validação estão muito soltos
Se os requisitos de validação forem vagos ou ausentes, a cognição tende a aceitar o primeiro resultado que um agente produz. A tarefa é concluída rapidamente, mas o resultado pode não atender às suas expectativas.
Exemplo de um requisito flexível:
"Forneça uma boa resposta."
A cognição não tem como avaliar o que "bom" significa em seu contexto. A resposta do agente passa pela validação porque não há nada concreto contra o qual falhar. Você acaba revisando os resultados manualmente para determinar a qualidade, o que derrota a finalidade da execução autônoma.
O que acontece quando os requisitos de validação são muito rígidos
Se os requisitos de validação forem excessivamente específicos ou exigirem precisão que o agente não possa fornecer de forma confiável, a cognição repetirá a tarefa repetidamente. Cada tentativa produz um resultado que não atende aos critérios necessários, levando a ciclos de execução adicionais. Eventualmente, a cognição sinaliza a tarefa como Precisa de Atenção do Usuário porque ela não pode produzir um resultado que atenda a todos os requisitos.
Exemplo de um requisito excessivamente estrito:
"Os resultados devem incluir valores de afinidade de associação precisos a 0,01 kcal/mol com referências de validação experimentais para cada previsão."
Se as ferramentas ou modelos disponíveis não puderem produzir esse nível de precisão, todas as tentativas falharão na validação. A cognição continua tentando abordagens diferentes, consumindo tempo e recursos de computação sem progresso.
Encontrando o equilíbrio certo
Requisitos de validação eficazes são específicos o suficiente para distinguir um bom trabalho de ruim, mas flexíveis o suficiente para que um agente capaz possa atendê-los.
Diretrizes para escrever requisitos de validação:
- Declare o que o resultado deve conter, não como o agente deve produzi-lo. "Os resultados incluem previsões de solubilidade para todas as cinco moléculas candidatas" é melhor do que "Usar a ferramenta Graphormer para prever a solubilidade".
- Concentre-se em critérios verificáveis. "A análise abrange pelo menos três propriedades moleculares" é verificável. "A análise é minuciosa" não é.
- Corresponda a precisão ao que é possível. Se você estiver usando modelos preditivos, não exija precisão de nível experimental nos critérios de validação.
- Use vários requisitos para tarefas complexas. Divida os critérios de qualidade em requisitos separados para que a cognição possa relatar quais foram passados e quais falharam. Isso ajuda você a entender o que está funcionando e o que precisa de ajuste.
- Iterar com base nos resultados. Depois de examinar uma tarefa concluída, refinar os requisitos de validação para tarefas futuras semelhantes. Sua compreensão do que significa "bom o suficiente" evolui à medida que a sessão compartilhada progride.
Exemplo: requisitos de validação bem calibrados
Tarefa: "Prever o potencial de solubilidade e redução para três moléculas candidatas usando Graphormer"
Requisitos de validação:
- "O resultado inclui previsões para todas as três moléculas candidatas."
- "Cada previsão inclui os valores potenciais de solubilidade (logS) e redução."
- "Os resultados são apresentados em um formato estruturado com identificadores de molécula."
Esses requisitos são específicos (todas as três moléculas, ambas propriedades, formato estruturado), mas alcançáveis (elas não exigem limites de precisão específicos aos quais o modelo pode não dar suporte).
Níveis de estrutura
A quantidade de estrutura que você coloca em suas tarefas determina o quanto a cognição precisa resolver por conta própria. Pense nisso como um espectro de alta autonomia (você fornece metas amplas, a cognição lida com tudo) até a alta estrutura (você define cada etapa, e a cognição executa e valida).
Não há nenhuma configuração explícita para escolher um nível de confiança ou modo de autonomia. Você expressa sua escolha por meio de como configurou sua sessão compartilhada. Se você criar uma tarefa de escopo amplo, a cognição assumirá a responsabilidade pelo planejamento e pela decomposição. Se você criar várias tarefas e dependências, a cognição seguirá sua estrutura. Você também pode começar de forma estruturada e afrouxar o controle à medida que ganha confiança, ou reforçar o controle se a cognição não estiver indo na direção certa.
Objetivos amplos com estrutura mínima
Você fornece uma única tarefa de alto nível com requisitos gerais de validação. A cognição a decompõe em subtarefas, seleciona agentes e gerencia toda a sessão compartilhada.
Quando usar essa abordagem:
- Você está explorando uma nova área de problema e ainda não sabe as etapas certas
- Você quer ver quais abordagens a cognição descobre
- O problema é amplo o suficiente para que existam vários caminhos válidos
O que esperar:
- A cognição cria subtarefas que você não definiu explicitamente
- A decomposição pode não corresponder à forma como você teria dividido o trabalho.
- Os resultados das primeiras tarefas orientam o próximo passo da cognição.
- Revise periodicamente e redirecione caso a cognição siga por um caminho pouco útil
Exemplo:
Tarefa: "Investigue o mecanismo de associação do composto X com a proteína de destino Y e identifique modificações estruturais que possam melhorar a afinidade de associação."
Validação: "A análise identifica pelo menos 3 interações fundamentais no mecanismo de associação" e "Pelo menos duas modificações estruturais são propostas com lógica".
Tarefas estruturadas com dependências
Crie a hierarquia de tarefas por conta própria: tarefas pai para fases principais, tarefas filho para etapas específicas, dependências para controlar a ordem de execução e requisitos de validação detalhados para cada tarefa.
Quando usar essa abordagem:
- Você sabe as etapas necessárias e deseja garantir que elas sejam seguidas
- A sessão compartilhada tem fases claras que dependem umas das outras
- Você deseja atribuir agentes específicos a tarefas específicas
- A qualidade em cada etapa importa e você deseja pontos de verificação de validação em todo o
O que esperar:
- Cognição segue a estrutura que você definiu
- As tarefas são executadas na ordem que você especificou por meio de dependências
- A validação ocorre em cada etapa, não apenas no final
- A cognição ainda manipula a execução do agente, a recuperação de erros e as novas tentativas dentro da estrutura definida
- Se uma tarefa falhar na validação, a cognição tentará novamente antes de migrar para tarefas dependentes
Exemplo:
Parent: "Characterize target molecule and identify improved analogs"
Task 1: "Retrieve molecular structure from PubChem" (no dependencies)
Task 2: "Compute molecular properties using RDKit" (depends on Task 1)
Task 3: "Predict solubility using Graphormer" (depends on Task 1)
Task 4: "Rank candidates by combined criteria" (depends on Tasks 2 and 3)
Cada tarefa tem seus próprios requisitos de validação. As tarefas 2 e 3 são executadas em paralelo após a conclusão da Tarefa 1. A Tarefa 4 aguarda ambos.
Abordagem híbrida
Na prática, a maioria das sessões compartilhadas usa uma mistura. Você pode estruturar as fases principais por conta própria, mas permitir que a cognição decompor fases específicas em subtarefas. Ou você pode iniciar amplamente, examinar as subtarefas criadas pela cognição e adicionar estrutura quando necessário.
Essa abordagem geralmente é a mais eficaz. Você traz conhecimento de domínio sobre a estrutura geral certa e a cognição manipula a execução tática dentro de cada fase.
Introdução: sua primeira sessão compartilhada
Se você estiver usando o Mecanismo de Descoberta pela primeira vez, comece com uma sessão compartilhada simples e estruturada para criar familiaridade com o funcionamento da cognição antes de passar para objetivos mais amplos.
Etapa 1: Criar uma pequena sessão compartilhada
Comece com um objetivo focado que tenha de 2 a 4 etapas claras. Essa abordagem permite que você veja o ciclo de vida completo da tarefa (Novo, Executando, Validando, Concluído) sem aguardar horas para obter resultados.
Etapa 2: Escrever requisitos de validação específicos
Na sua primeira sessão compartilhada, prefira ser específico em vez de genérico. Você deseja ver a cognição avaliar os resultados em relação aos seus critérios para entender como a validação funciona.
Etapa 3: Iniciar o Mecanismo de Descoberta e observar
Observe como a cognição seleciona agentes, sequencia tarefas e manipula a validação. Não interfira a menos que algo esteja claramente errado. Essa abordagem desenvolve sua intuição sobre quanta orientação a cognição necessita.
Etapa 4: Examinar e ajustar
Após a conclusão da sessão compartilhada, examine:
- A cognição seguiu a estrutura de tarefas que você definiu?
- Os requisitos de validação foram eficazes ou causaram novas tentativas desnecessárias?
- Os agentes certos foram atribuídos a cada tarefa?
Use o que aprendeu para ajustar sua próxima sessão compartilhada.
Ajustando a confiança ao longo do tempo
À medida que você obtém experiência com o Mecanismo de Descoberta, você desenvolve uma noção de quanta estrutura diferentes tipos de trabalho precisam. Alguns padrões a serem considerados:
- Sessões compartilhadas bem compreendidas com etapas conhecidas se beneficiam de mais estrutura. Você conhece o caminho, então defina-o. Deixe a cognição lidar com a execução e a validação.
- Pesquisas exploratórias com objetivos abertos se beneficiam de menos estrutura. Dê espaço de cognição para explorar e verificar periodicamente.
- Sessões compartilhadas mistas em que algumas fases são bem compreendidas e outras são benefícios exploratórios da abordagem híbrida. Estruture o que você sabe, delegue o que você não sabe.
- Os requisitos de validação devem ficar mais precisos à medida que você aprende o que os agentes e as ferramentas podem fornecer. Inicie em geral, refinar com base nos resultados.