Saltar al contenido principal

Agentes

ValerIA permite trabajar con agentes de IA de terceros, en particular de Open AI o T.I.A..

Los Agentes de inteligencia artificial simplifican y automatizan tareas complejas. Primero, determinan los objetivos establecidos por los usuarios, luego adquieren la información necesaria para llevar a cabo las tareas y, finalmente, implementan las acciones para alcanzar los objetivos.

¿Que funciones va a tener en nuestra aplicación?

Va a estar integrada a nivel general de la aplicacion, y gracias a ello podremos consultar datos de forma mas sencilla, analizar expedientes, dossiers... Todo esto gracias a un chat que va a estar incorporado, y recopilara informacion de la pagina en la que estemos posicionados.

También va a tener otras utilidades como realizar tareas repetitivas y aburridas gracias a que va a estar incorporado como nodo en el planificador de los cartuchos. Por tanto, cuando se genere un evento o trigger, gracias a estos agentes, se podrá funcionar de manera automatizada, agilizando procesos y mejorando la eficiencia en la gestión de tareas cotidianas y complejas.

Capacidades

Los agentes de inteligencia artificial tienen la capacidad de:

  • Comprender y procesar el lenguaje natural.
  • Realizar tareas automatizadas basadas en comandos y preguntas del usuario.
  • Interactuar con APIs externas para obtener datos y realizar acciones.
  • Aprender y adaptarse a nuevas tareas y entornos.

Tipos de agentes

Existen diferentes tipos de agentes que se pueden configurar, cada uno con sus propios requisitos y capacidades. Los dos principales tipos documentados aquí son los de OpenAI y OpenLLM, pero el sistema puede admitir otros tipos según la configuración.

Configuración de los agentes

¿Donde se configuran los agentes?

En Setup > Agentes, hay un apartado en la barra de navegación lateral donde aparece agentes. A continuación hay que agregar un nuevo agente en agregar más, y pulsar en *Guardar Setup*.

Agentes de OpenAI

Los agentes de OpenAI requieren configuración específica para poder utilizar sus modelos y API. Aquí se detalla cómo configurar un agente de OpenAI en el sistema:

  • apikey: La clave de API proporcionada por OpenAI.
  • agentid: El ID del agente específico.

Agent_Open

Agentes de OpenLLM

Los agentes de OpenLLM permiten el uso de modelos de lenguaje abiertos. La configuración necesaria incluye:

  • url: La URL del servidor donde se aloja el modelo de lenguaje.
  • model: El nombre del modelo a utilizar.
  • systemprompt: (Opcional) Un prompt del sistema para guiar las respuestas del agente.

En este caso tenemos un servidor dedicado para modelos de lenguaje que tiene instalado OLLAMA y tiene cargado el modelo de llama3, como el servidor esta en la misma red que el API de ValerIA, por ello se especifica una IP de la red.

Agent_LLM

Observaciones a tener en cuenta

El API se encarga de gestionar las llamadas a los agentes, por ello cuando se quiera utilizar el modelo, el API será quien haga las llamadas.