Motor de descubrimiento

El Motor de Discovery es la base cognitiva de Microsoft Discovery. Funciona como asociado autónomo de investigación que planifica el trabajo, delega a agentes especializados, supervisa el progreso y se adapta cuando los resultados vuelven de manera diferente a lo esperado. En lugar de responder a solicitudes individuales en una ventana de chat, el motor se ejecuta continuamente en segundo plano mientras se centra en las decisiones científicas que más importan.

Los asistentes tradicionales de inteligencia artificial funcionan en un ciclo de preguntas y respuestas. Preguntan, responden y finaliza la conversación. El motor de descubrimiento funciona de forma diferente. Describe un objetivo, ya sea una sola frase o un plan de investigación detallado. El motor asume la responsabilidad de desglosarlo, ejecutarlo y dar informe de los resultados. Este proceso se desarrolla en horas y días, no en segundos y minutos.

Cómo se estructura el motor

El motor de detección se organiza en torno a dos componentes que funcionan juntos: cognición y tareas.

Cognición

La cognición es el proceso de razonamiento que se ejecuta continuamente mientras el motor está activo. Mantiene la conciencia de sus objetivos generales y decide en qué trabajar a continuación. Selecciona los agentes y herramientas adecuados para cada parte de trabajo y responde a sus comentarios a medida que revise el progreso.

Al iniciar el motor de detección, la cognición comienza un ciclo continuo:

  1. Revisa el estado actual de todas las tareas de la sesión compartida.
  2. Identifica qué tareas están listas para iniciarse en función de sus dependencias.
  3. Selecciona el mejor agente disponible para cada tarea.
  4. Inicia la ejecución de la tarea y supervisa los resultados
  5. Valida el trabajo completado con los criterios de éxito definidos.
  6. Crea nuevas tareas cuando identifica brechas o oportunidades
  7. Incorpora las notas en su planeación en curso

La cognición no solo ejecuta un plan fijo. Se adapta. Si una herramienta devuelve resultados inesperados, la cognición reconsidera su enfoque. Si agrega un comentario a una tarea con más contexto, la cognición lo tendrá en cuenta para su próxima decisión. Después de varios intentos fallidos, el sistema cognitivo escala la tarea para su revisión.

Para obtener un vistazo más profundo a cómo funciona la cognición, consulte Introducción a la cognición.

Tasks

Las tareas son la forma de definir el trabajo que desea que lleve a cabo el motor de detección. Cada tarea captura lo que debe realizarse, por qué es importante y cómo medir el éxito. Las tareas proporcionan la estructura que la cognición usa para organizar y secuenciar el trabajo.

Una tarea incluye:

  • Título y descripción: lo que hay que hacer, con suficiente contexto para que un agente comprenda el objetivo.
  • Requisitos de validación: criterios específicos que definen el aspecto de un resultado correcto. La cognición usa estos criterios para juzgar si una tarea completada cumple realmente sus expectativas. Sin ellos, la cognición no tiene ningún estándar objetivo para evaluar los resultados.
  • Dependencias: relaciones con otras tareas que deben completarse primero. La cognición usa estas relaciones para secuenciar el trabajo de forma inteligente.
  • Estado: el estado actual de la tarea a medida que pasa por su ciclo de vida. Consulte Ciclo de vida de estado de la tarea para ver el conjunto completo de estados de tarea y sus significados.
  • Resultado: la salida generada cuando se realiza la tarea. El resultado está disponible para las tareas dependientes.

Cada tarea debe tener como mínimo un título, una descripción y al menos un requisito de validación. El título y la descripción dicen a la cognición qué debe hacer. Los requisitos de validación indican cuándo el trabajo cumple el estándar. Sin requisitos de validación, la cognición sigue ejecutando la tarea, pero no tiene ninguna manera de evaluar objetivamente el resultado. Los requisitos que faltan pueden dar lugar a tareas que pasan sin comprobaciones de calidad significativas o tareas que se repiten a través de la ejecución repetida.

Para obtener detalles de la estructura de tareas y procedimientos recomendados, consulte Tareas y sesiones compartidas.

Funcionamiento del motor en la práctica

El trabajo con el motor Discovery sigue un ciclo colaborativo. Usted marca el rumbo, el equipo lo lleva a cabo y usted realiza un seguimiento periódico para evaluar y reorientar el proceso.

1. Definir su objetivo

Empiece por crear una o varias tareas en la sesión compartida. Las tareas pueden ser objetivos de alto nivel que la cognición desglosa aún más o pasos específicos que ya ha descomponido. Por ejemplo:

"Identifique los medicamentos existentes que tratan [enfermedad] y sus vías de activación. Use cada compuesto activo para explorar variantes con mayor afinidad de enlace de proteínas y una respuesta inmune proyectada más baja. Para los candidatos más prometedores, planee una ruta de retrosíntesis para la formulación en el laboratorio.

Este único objetivo implica varios dominios de conocimiento, requiere la coordinación de varias herramientas y genera resultados intermedios que informan a los pasos posteriores. Es un ajuste natural para el motor.

2. Iniciar el motor de detección

Importante

Antes de iniciar Discovery Engine, asegúrate de que tu espacio de trabajo tenga un despliegue de un modelo de chat. El modelo predeterminado para un nuevo proyecto es gpt-5-4 (modelo: gpt-5.4). El motor de detección requiere este modelo para la validación de tareas. Sin él, el motor no se inicia. Consulte Creación de la implementación del modelo de chat para obtener instrucciones de configuración.

Al iniciar el motor de detección, la cognición comienza su bucle de razonamiento continuo y comienza a asignar tareas a los agentes.

3. Permitir que se ejecute

Aléjese. Vuelva a comprobar en unas horas. El motor funciona sin su presencia constante. La cognición controla la selección del agente, la ejecución de herramientas, la recuperación de errores y la secuenciación de tareas. Al igual que cuando se delega en un compañero competente, el motor busca y sigue las vías de oportunidad en su nombre.

4. Revisión y redirección

Cuando vuelva, compruebe la sesión compartida. Lo ves:

  • Tareas completadas con sus resultados y resultados de validación
  • Tareas que se ejecutan actualmente y qué agentes están trabajando en ellas
  • Cualquier tarea que se haya marcado para que usted le preste atención porque la cognición no ha podido resolverla

Agregue notas para dirigir el trabajo en una nueva dirección para las tareas marcadas. Modifique los requisitos de validación si los resultados están cerca, pero no son del todo correctos.

5. Iterar

El ciclo continúa hasta que se cumplen los objetivos. La cognición no solo ejecuta una secuencia fija. Responde al estado en evolución de la sesión compartida, incluidos los comentarios y las nuevas tareas que agregue durante el proceso.

Elección de cuándo usar el motor

El motor de descubrimiento está especialmente diseñado para problemas complejos, abiertos y de larga duración. No todas las preguntas de investigación lo requieren.

Buen ajuste para el motor

Los problemas que funcionan bien con el motor comparten varias características:

  • Varios pasos con dependencias: el trabajo se divide naturalmente en partes donde los pasos posteriores dependen de los resultados anteriores.
  • Exploración abierta: conoce el objetivo, pero no la ruta exacta. Pueden funcionar varios enfoques y el motor puede explorarlos.
  • Larga duración: el trabajo tarda horas o días, no minutos. Usted se beneficia de delegar en lugar de permanecer comprometido todo el tiempo.
  • Varias herramientas y dominios de conocimiento: el trabajo requiere coordinar bases de datos, simulaciones, herramientas de análisis y diferentes tipos de conocimientos.

Más adecuado para la interacción directa

Algunas preguntas se gestionan mejor a través del chat directo con un agente o a través del Modo de Consulta.

  • Preguntas únicas y específicas con respuestas conocidas ("¿Cuál es el potencial de reducción de X compuesto?")
  • Tareas en las que necesita una respuesta inmediata
  • Trabajo en el que desea controlar cada paso de forma interactiva
  • Búsquedas simples o cálculos que se completan en un intercambio

Orquestación de recursos

Cuando la cognición ejecuta tareas, se basa en la plataforma de detección de Microsoft completa:

  • Agentes: sistemas de inteligencia artificial especializados que ejecutan tipos de trabajo específicos. La cognición selecciona el agente cuyas capacidades coinciden mejor con cada tarea. Cada agente está asociado al mejor modelo para el tipo de trabajo necesario.
  • Herramientas: ejecutables en contenedor que se ejecutan en la superequipos para el cálculo, el procesamiento de datos y el análisis. Las herramientas controlan el trabajo que requiere software especializado o recursos de proceso significativos. La aplicación Microsoft Discovery ejecuta las herramientas mediante una ruta de ejecución local distinta; consulte Microsoft Discovery y la aplicación Microsoft Discovery para ver la comparación.
  • Bookshelf: Bases de conocimiento creadas a partir de sus documentos y literatura científica. Los agentes consultan los libros para fundamentar su razonamiento en el contexto pertinente.

Estos recursos se configuran al configurar el área de trabajo y el proyecto. La cognición los organiza automáticamente en función de lo que requiere cada tarea.

Patrones de colaboración

El motor admite diferentes niveles de autonomía en función de la estructura que proporcione:

Delegación completa: Tú describes un objetivo amplio y permites que la cognición se encargue de la descomposición y la ejecución. Ideal para trabajos exploratorios donde desea observar lo que descubre el motor. Revise los resultados periódicamente y proporcione orientación estratégica.

Delegación estructurada: divide el trabajo en tareas específicas con agentes asignados, dependencias definidas y requisitos de validación. La cognición controla la ejecución y la secuenciación, pero sigue la estructura que defina. Mejor cuando conozca el enfoque y desee una ejecución confiable.

Trabajo paralelo: trabaja en algunas tareas mientras que la cognición controla otros. Cuando se completa una tarea manualmente o se agregan resultados intermedios, la cognición ve sus contribuciones e las incorpora a su planificación.

Para obtener orientación práctica sobre cómo configurar cada patrón, consulte Crear sesiones compartidas con Cognition.

procedimientos recomendados

Sí:

  • Comience con objetivos claros que describen los resultados, no los procedimientos. Deje que la cognición descubra cómo llegar allí.
  • Agregue los requisitos de validación a las tareas. Sin ellos, la cognición no tiene forma de juzgar cuando el trabajo cumple sus estándares.
  • Compruebe periódicamente, cada pocas horas, si hay sesiones compartidas activas. Sus comentarios mantienen el trabajo al día.
  • Confiar en la exploración autónoma. La cognición podría intentar enfoques que no consideraría.

Evitar:

  • Especificar cada paso de antemano y esperar que el motor solo los ejecute secuencialmente. Aun cuando conoce los pasos, el motor agrega valor a través de bucles de validación y retroalimentación de calidad. Lo que debe evitar es considerar el motor como un simple ejecutor de tareas. Su fortaleza radica en adaptarse cuando los resultados intermedios no cumplen los requisitos de validación, volver a intentarlo con un enfoque diferente o marcar el trabajo para su revisión. Si la sesión compartida es puramente secuencial sin necesidad de puertas de calidad ni iteración, la interacción directa del agente puede ser más rápida.
  • Inspección de la ejecución de tareas en tiempo real. El motor admite la colaboración asincrónica, no la supervisión interactiva.
  • Crear tareas demasiado amplias ("curar el cáncer") o demasiado específicas ("buscar el ID 12345 en PubChem"). Busque el medio en el que las tareas son lo suficientemente específicas como para validar, pero lo suficientemente amplia como para que la cognición planee la ejecución.