¿Qué es?

Un Agente IA es un sistema que aprovecha un modelo de IA para interactuar con su entorno con el fin de lograr un objetivo definido por el usuario. Combina razonamiento, planificación y ejecución de acciones (a menudo a través de herramientas externas) para cumplir tareas. Esto se puede resumir en el siguiente workflow:

  1. Recibe peticiones (Interpretación)
  2. Piensa y planifica para poder resolverlo, seleccionando herramientas de su entorno disponibles
  3. Actúa con las herramientas para ejecutar el plan

De esta manera, podemos distinguir dos partes:

  1. Cerebro/Núcleo o modelo IA :
    • Entender el lenguaje natural: Interpretar y responder a las instrucciones humanas de manera significativa.
    • Razonar y planificar: Analizar información, tomar decisiones y diseñar estrategias para resolver problemas.
    • Interactuar con su entorno: Recopilar información, realizar acciones y observar los resultados de esas acciones.
  2. Cuerpo/capacidades o herramientas, lo que es realizable

¿Qué modelos podemos usar?

Podemos usar Modelos tipo LLM u otros multimodales que sean capaces de entender las peticiones, razonar y armar un plan.

Las herramientas

El diseño de las Herramientas es muy importante y tiene un gran impacto en la calidad de tu Agente. Algunas tareas requerirán Herramientas muy específicas, mientras que otras pueden resolverse con herramientas de propósito general. Permitir que un agente interactúe con su entorno permite un uso en la vida real para empresas e individuos.