AgentSpeak - AgentSpeak
Paradigma | programação orientada a agente |
---|---|
Projetado por | Anand Rao |
Apareceu pela primeira vez | 1996 |
grandes implementações | |
Jason |
AgentSpeak é uma linguagem de programação orientada a agentes . É baseado em lógica de programação e do BDI arquitetura para (cognitivos) agentes autônomos. A linguagem foi originalmente chamado AgentSpeak (L), mas tornou-se mais popular como AgentSpeak, um termo que também é usado para se referir às variantes da língua original.
História
Em 1996, Anand Rao criou uma linguagem de programação agente baseado em lógica baseada na arquitetura BDI e nomeou-AgentSpeak (L). Isto tornou-se um papel altamente citados na literatura de sistemas multiagentes. Em sua concepção original, AgentSpeak foi um resumo linguagem de programação agente destinado a ajudar a compreensão da relação entre implementações práticas da arquitetura BDI, como sistema processual Raciocínio (PRS) ea formalização das idéias por trás da arquitetura BDI usando lógicas modais.
Vários autores contribuíram para a maior formalização da língua AgentSpeak (L), por exemplo. Nos últimos anos, a linguagem foi reavivada tanto em pesquisa e desenvolvimento. Em termos de pesquisa, tem havido trabalho, tanto em extensões de AgentSpeak, bem como na verificação formal de programas AgentSpeak utilizando o modelo de verificação. A linguagem é também uma das mais populares linguagens orientadas a agentes por causa do desenvolvimento do Jason plataforma.
AgentSpeak (L) é também o meio mais proeminentes para o desenvolvimento da solução para o Concurso de Programação Multi-Agent a partir do início da competição até a recente edição.
Veja também
- agente autônomo
- agente de software
- arquitetura cognitiva
- Os sistemas multi-agente
- Jason (sistemas multi-agente plataforma de desenvolvimento)
- Distribuído Multi-Agent Sistema Raciocínio
- Sistema de raciocínio processual
Referências
links externos
- AgentSpeak no SourceForge.net é um intérprete para uma extensão de AgentSpeak.