Les système multi-agents sont amha surtout utiles pour des systèmes ouverts, hétérogénes, et dont la structure n'est pas constante.
Un atelier reconfigurable de production industriel est un exemple d'un tel système (j'utilise cet exemple car c'est ce que je connais le mieux...). On associe un agent à chaque élément du système (machine, commande client, etc...), les agents sont capables de communiquer de manière intelligible avec les autres agents (par l'utilisation d'un langage et d'une ontologie commune).
L'idée principale concerne la gestion de la complexité :
- pour représenter l'information, pas besoin d'un modèle global, chaque agent est muni d'un modéle local plus facile à maintenir.
- pour résoudre les problèmes, on peut se contenter de définir des régles locales simples (le comportement de chaque agent), plutôt qu'un comportement global complexe (un exemple, l'optimisation par colonie de foumis).
Dans le cas de l'indexation en temps réel du contenu de fichiers, je ne pense pas qu'une approche multi-agent soit judicieuse. En effet, le multi-agent permet de s'adapter à des systèmes complexes et en évolution, mais ce n'est pas gratuit : le développement d'un MAS est beaucoup plus complexe.
Donc le marteau MAS me parait effectivement un peu gros...
[^] # Re: Pourquoi en faire des concurrents ?
Posté par Rémi Pannequin . En réponse au journal Etatde l'art des outils de recherches pour le bureau. Évalué à 2.
Un atelier reconfigurable de production industriel est un exemple d'un tel système (j'utilise cet exemple car c'est ce que je connais le mieux...). On associe un agent à chaque élément du système (machine, commande client, etc...), les agents sont capables de communiquer de manière intelligible avec les autres agents (par l'utilisation d'un langage et d'une ontologie commune).
L'idée principale concerne la gestion de la complexité :
- pour représenter l'information, pas besoin d'un modèle global, chaque agent est muni d'un modéle local plus facile à maintenir.
- pour résoudre les problèmes, on peut se contenter de définir des régles locales simples (le comportement de chaque agent), plutôt qu'un comportement global complexe (un exemple, l'optimisation par colonie de foumis).
Dans le cas de l'indexation en temps réel du contenu de fichiers, je ne pense pas qu'une approche multi-agent soit judicieuse. En effet, le multi-agent permet de s'adapter à des systèmes complexes et en évolution, mais ce n'est pas gratuit : le développement d'un MAS est beaucoup plus complexe.
Donc le marteau MAS me parait effectivement un peu gros...