Tutoriel : Open Agent Architecture Développement d’applications de TALN distribuées, multiagents et multiplates-formes
Antonio Balvet, Olivier Grisvard, Pascal Bisson
Résumé : Nous présenterons tout d’abord la philosophie « Agents » en général, afin d’en montrer les avantages pour le domaine du TALN, qui se caractérise par une hétérogénéité avérée des systèmes existants (multiplicité des langages de programmation), ainsi qu’une forte demande en ressources (mémoire notamment). Nous ferons ensuite une présentation des principales plate-formes orientées agents, puis nous examinerons de plus près la plate-forme développée au Standford Research Institute (SRI) : OAA (licence libre). Nous clôturerons le tutoriel sur des exemples commentés d’applications industrielles utilisant OAA, permettant de donner toutes les clés nécessaires au développement d’applications distribuées (intra/internet), multiagents et multiplates-formes (plusieurs langages de programmation/systèmes d’exploitation).
Abstract : We will first present the “Agent” philosophy in general, in order to put forward its usefulness for resources-intensive (memory) NLP systems, in a heterogeneous context. We will also present an overview of the main agent-oriented platforms, with a focus on the OAA platform, developed at the Stanford Research Institute. Finally, we will present a detailed example of a real-scale multiagent NLP system based on OAA, with an emphasis on development details which will provide the audience with all the required information to develop distributed (intra/internet), multiagent and multiplaforms systems (different programming languages/operating systems).