Glosario IA
El diccionario completo de la Inteligencia Artificial
Acto de habla (Speech Act)
Unidad fundamental de la comunicación inter-agente, que representa una acción intencional (afirmación, solicitud, promesa) cuya interpretación depende del contexto y de las convenciones compartidas.
Protocolo FIPA-ACL
Estándar de comunicación para agentes autónomos definido por la Foundation for Intelligent Physical Agents, que utiliza performativos de actos de habla para estructurar los intercambios semánticos entre agentes heterogéneos.
Ontología de dominio compartida
Formalización consensuada de los conceptos, relaciones y axiomas de un dominio específico, que permite la interoperabilidad semántica y la interpretación no ambigua de los mensajes intercambiados entre agentes.
Patrón arquitectónico Blackboard
Mecanismo de comunicación indirecta donde los agentes leen y escriben en una memoria compartida estructurada, permitiendo una coordinación asíncrona y una resolución colaborativa de problemas complejos.
KQML (Knowledge Query and Manipulation Language)
Lenguaje de comunicación inter-agente y de capa de interacción para bases de conocimiento, que facilita el intercambio de información y la invocación de servicios a través de performativos de alto nivel.
Semántica de los protocolos de comunicación
Estudio formal del significado de los mensajes y de las secuencias de interacciones en los sistemas multi-agente, garantizando que la intención del emisor sea correctamente interpretada por el receptor.
Mediador de interacción (Interaction Mediator)
Entidad especializada en la gestión y coordinación de las comunicaciones entre agentes, aplicando reglas de conducta y traduciendo entre diferentes protocolos u ontologías para asegurar la interoperabilidad.
Lenguaje de contenido (Content Language)
Formalismo sintáctico y semántico (ej: KIF, SL, OWL) utilizado para codificar la información vehiculada en el cuerpo de un mensaje inter-agente, independientemente del protocolo de comunicación envolvente.
Contrato social inter-agente
Conjunto de normas, obligaciones y sanciones explícitas o implícitas que rigen los comportamientos comunicacionales y cooperativos dentro de una sociedad de agentes, asegurando la previsibilidad y fiabilidad de las interacciones.
Comunicación orientada a protocolo
Enfoque donde las interacciones siguen esquemas predefinidos y secuencias de estados válidos, permitiendo la verificación formal de las propiedades del sistema como la terminación o la ausencia de interbloqueo (deadlock).
Sistema de mensajes asíncronos
Infraestructura de comunicación donde el emisor no espera una respuesta inmediata, los mensajes se almacenan en colas (queues) para ser procesados posteriormente por el receptor, mejorando el desacoplamiento temporal.
ACL (Agent Communication Language)
Lenguaje formal de alto nivel, compuesto por un conjunto de performativos y una estructura de mensaje, diseñado para facilitar una comunicación semánticamente rica e intencional entre agentes de software autónomos.
Protocolo de red de contrato (Contract Net Protocol)
Protocolo de interacción de alto nivel para la distribución de tareas, donde un gestor anuncia un trabajo, recibe propuestas de agentes potenciales y asigna el contrato al agente más apropiado según criterios predefinidos.
Semántica operacional de la comunicación
Definición del comportamiento de un agente al recibir un mensaje, especificando los cambios de estado internos y las acciones desencadenadas, asegurando una interpretación coherente y predecible de los intercambios.
Meta-comunicación inter-agente
Comunicación sobre la comunicación misma, donde los agentes intercambian información sobre el protocolo utilizado, el estado de la interacción, o para negociar y adaptar sus medios de comunicación.
Protocolo de registro y anulación de registro (Registration/Unregistration)
Mecanismo de comunicación fundamental que permite a un agente anunciar su presencia, sus capacidades y sus servicios a una autoridad central (como un directorio DF) o a sus pares, y retirarse limpiamente del sistema.
Lenguaje de Consulta de Agentes (Agent Query Language)
Lenguaje especializado para formular preguntas, búsquedas de información o solicitudes de servicio dirigidas a otros agentes o directorios, a menudo integrado en ACL más amplios como FIPA-ACL.