TxAgent: agente de IA para razonamiento terapéutico y medicación personalizada 195

小编 ·

TxAgent: agente de IA para razonamiento terapéutico y medicación personalizada

TxAgent es un agente terapéutico de IA desarrollado por la Harvard Medical School. Mediante razonamiento mult paso y recuperación de conocimiento biomédico en tiempo real, junto con una caja de herramientas de 211 utilidades, ofrece recomendaciones de tratamiento personalizadas. Analiza interacciones farmacológicas y contraindicaciones, y adapta la estrategia terapéutica a factores del paciente como edad, genética y progresión de la enfermedad.

TxAgent: agente de IA para razonamiento terapéutico y medicación personalizada

¿Qué es TxAgent?

TxAgent es un agente de inteligencia artificial terapéutico desarrollado por la Facultad de Medicina de Harvard que puede proporcionar recomendaciones de tratamiento personalizadas para los pacientes mediante razonamiento de varios pasos y recuperación de conocimientos biomédicos en tiempo real, combinado con una caja de herramientas de 211 herramientas. Es capaz de analizar interacciones farmacológicas, contraindicaciones y elaborar estrategias de tratamiento según las características individuales del paciente (como la edad, los factores genéticos y la progresión de la enfermedad).

Funciones de TxAgent.webp

Funciones de TxAgent

  • Razonamiento de varios pasos: TxAgent puede evaluar las interacciones farmacológicas a nivel molecular, farmacocinético y clínico, e identificar contraindicaciones según las comorbilidades y la medicación concurrente del paciente.

  • Recuperación de conocimientos en tiempo real: Es capaz de recuperar y sintetizar evidencia de múltiples fuentes biomédicas, optimizando las recomendaciones de tratamiento mediante razonamiento iterativo.

  • Llamada a herramientas y soporte para la toma de decisiones: TxAgent selecciona las herramientas adecuadas según los objetivos de la tarea y ejecuta llamadas a funciones estructuradas para resolver tareas terapéuticas que requieren razonamiento clínico y validación cruzada de fuentes.

  • Planes de tratamiento personalizados: Puede personalizar las estrategias de tratamiento según las características individuales del paciente, como la edad, los factores genéticos y la progresión de la enfermedad.

  • Trayectorias de razonamiento transparentes: TxAgent genera respuestas en lenguaje natural y proporciona una trayectoria de razonamiento detallada que explica cada paso de su proceso de toma de decisiones.

Capacidades de TxAgent

  • Anclaje de conocimiento: Obtiene conocimiento verificado mediante llamadas a herramientas y genera resultados basados en él.

  • Selección de herramientas orientada a objetivos: Utiliza el modelo ToolRAG para seleccionar y aplicar la herramienta más adecuada de ToolUniverse.

  • Resolución de problemas mediante razonamiento de varios pasos: Resuelve tareas complejas o gestiona respuestas inesperadas de las herramientas mediante múltiples iteraciones de pensamiento y llamadas a funciones.

  • Aprovechamiento de una base de conocimientos en continua actualización: Accede a bases de datos en continua actualización mediante herramientas, resolviendo problemas que van más allá del conocimiento integrado de TxAgent.

TxAgent: agente de IA para razonamiento terapéutico y planificación personalizada de tratamientos farmacológicos.webp

Rendimiento

  • TxAgent ha tenido un rendimiento excelente en múltiples pruebas de referencia, cubriendo 3.168 tareas de razonamiento farmacológico y 456 escenarios de tratamiento personalizado:

  • En tareas de razonamiento farmacológico abierto, alcanzó una precisión del 92,1%, un 25,8% superior a la de GPT-4o.

  • En razonamiento estructurado de varios pasos, superó a DeepSeek-R1 (671B).

  • En capacidad de generalización sobre variantes y descripciones de nombres de fármacos, mantuvo una varianza de <0,01, superando en más del 55% a los LLM existentes que utilizan herramientas.

Aplicaciones de TxAgent

  • Tareas de razonamiento farmacológico: TxAgent ha tenido un rendimiento excelente en múltiples pruebas de referencia, cubriendo 3.168 tareas de razonamiento farmacológico y 456 escenarios de tratamiento personalizado.

  • Soporte para la toma de decisiones clínicas: Es capaz de proporcionar a los médicos recomendaciones precisas de tratamiento, reduciendo el riesgo de eventos adversos y mejorando las decisiones terapéuticas.

  • Análisis de interacciones farmacológicas: Mediante la consulta a bases de datos externas y modelos de aprendizaje automático, TxAgent puede evaluar las interacciones entre medicamentos.

  • Ajuste personalizado del tratamiento: Por ejemplo, ajustar la dosis de un fármaco según el estado de la función hepática del paciente.

Cómo usarlo

1. Instalar dependencias:

Se recomienda usar una GPU H100 con más de 80 GB de memoria.

  • Instalar ToolUniverse:

pip install tooluniverse
  • Instalar TxAgent:

pip install txagent

2. Ejecutar ejemplos:

  • Ejecutar el código de ejemplo:

python run_example.py
  • Ejecutar la demo de Gradio:

python run_txagent_app.py

3. Modelos preentrenados:Los pesos de los modelos preentrenados están disponibles en HuggingFace.

4. Caja de herramientas (ToolUniverse):Componente esencial de TxAgent que contiene 211 herramientas, abarcando todos los medicamentos aprobados por la FDA de EE. UU. desde 1939.