CSCW in Software Development: Collaboration among Humans and Artificial Agents through Dialogs
Résumé
In this paper, we discuss the construction of dialogs for Personal Assistant Agents that are in charge of the interface between users and a Multi-Agent System. Such a system aims at providing support for small teams developing software collaboratively. Small teams have specific needs such as the integration of free or open-source tools or the support to elaborate project documentation. Considering such specific needs, we have elaborated an architecture implemented using a Multi-Agent platform. We present the structure offered by the platform for handling dialogs with users and discuss some implementation details. We also give examples of the dialogs that represent interactions between members of small software development teams and their Personal Assistant Agents. We consider that the use of Personal Assistant Agents can help small teams handle documentation issues in an integrated and undemanding way.