Los agentes de inteligencia artificial pueden operar en diferentes entornos para lograr propósitos únicos. Sin embargo, todos los agentes funcionales comparten estos componentes.
Arquitectura
La arquitectura es la base desde la que opera el agente. La arquitectura puede ser una estructura física, un programa de software o una combinación de ambos. Por ejemplo, un agente de IA robótico consta de actuadores, sensores, motores y brazos robóticos. Por otra parte, la arquitectura que aloja un agente de software de IA puede usar un mensaje de texto, una API y bases de datos para permitir realizar operaciones autónomas.
Función del agente
La función del agente describe cómo los datos recopilados se traducen en acciones que respaldan el objetivo del agente. Al diseñar la función del agente, los desarrolladores tienen en cuenta el tipo de información, las capacidades de IA, la base de conocimientos, el mecanismo de comentarios y otras tecnologías necesarias.
Programa del agente
El programa del agente es la implementación de la función del agente. Implica desarrollar, entrenar e implementar el agente de IA en la arquitectura designada. El programa del agente alinea la lógica empresarial, los requisitos técnicos y los elementos de rendimiento del agente.