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.
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.
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.