[ca] Avui en dia es indispensable el treball en equip per a dur a terme qualsevol tipus de projecte. Per a la gestió d'aquest treball apareixen infinitat d'eines en les que es necessari documentar totes les tasques que es van realitzant. A mesura que els equips creixen, creix també el volum d'informació emmagatzemada y per tant la complexitat del tractament d'aquesta informació. A més a més, poden haver-hi persones externes al projecte a les que també els podria ésser necessari l'accés a aquesta informació, però que careixen dels permisos per accedir a aquestes eines o en desconeixen el funcionament. Es per això que es va decidir programar un software per a facilitar una consulta interactiva a la informació dels projectes. Aquest software implementa el comportament d'un usuari robot dins d'una eina web de xat corporatiu, que mitjançant un intèrpret de llenguatge natural, entén les peticions de l'usuari, i segons aquestes, accedeix a la base de dades amb la informació del projecte i ens retorna la informació sol·licitada. Així, qualsevol persona amb accés al canal de xat del projecte en qüestió, pot conversar amb l'usuari robot i obtenir informació útil sobre el progrés de les tasques del projecte d'una manera ràpida i automatitzada, sense la necessitat de conèixer el funcionament de l'eina utilitzada per l'equip, ni haver d'interrompre a ningú per obtenir la informació. Finalment, el software és ampliable a noves funcionalitats que poguessin requerir altres projectes en els que s'instal·lés l'usuari robot. Ja que les funcionalitats es troben en fitxers separats i aquestes es carreguen a mesura que el robot interpreta que l'usuari vol utilitzar-les.

[en] Teamwork is nowadays present in any kind of project that we want to do. To manage the work to be done in the projects, there are dozens of tools where we can follow the track of all the tasks that the team is doing. The bigger the teams are, the more difficult is to deal with all that information registered. On the top of that, we could have people from outside the project we are working in, that would also need to have access to the information stored in that tools and that they may not know how to access it. That's the reason why it was needed to create some software to provide and interactive access to the information of the projects. This software implements the behavior of a bot user inside a corporative web chat. With a natural language interpreter it would understand the users needs and according to them, access the database of the project and return the requested information. In that way, any person with access to the chat of the project can talk to the bot user and get quick and useful information of the progress of the tasks within the project. Without the need to know how to use the tool used in the team to store that information, and without interrupting any colleague to check the information for them. Lastly, this software has been designed to be extendible to new functionalities that other teams could need, so that we can reuse this bot for different teams. The functionalities have been design as separated pieces of code that are loaded as they are needed depending on the users demands.