A proposal for federated chatbots for distributed information access (extended version)
Abstract: Chatbots can be a good way to interact with IoT devices, and other information systems: they can provide information with a convenient interface for casual or frequent interaction. Sometimes there can be good reasons to have more than one chatbot: maybe we have several computers, or diverse infrastructure, with different access conditions. This work concentrates on this case, when it can be useful to establish a method for them to work in a cooperative way. In principle, coordination is a good property: each one of these chatbots can be devoted to solve different tasks and our users can have different needs when accessing to every capability of each chatbot. In this paper we are proposing an architecture for several chatbots that can interact via a command and control channel, requesting actions for other bots and collecting the replies in order to pass them to the user. The chatbot infrastructure is lightweight, and it can use public (but not publicly viewable) infrastructure providing an easy way to start a project with it.
- Babu S., 2019. Jarvis code repository. URL https://github.com/sukeesh/Jarvis. [Online; accessed 12-July-2023].
- Errbot homepage. URL https://errbot.io/. [Online; accessed 12-July-2023].
- Brambilla M.; Ferrante E.; Birattari M.; and Dorigo M., 2013. Swarm robotics: a review from the swarm engineering perspective. Swarm Intelligence, 7, no. 1, 1–41. ISSN 1935-3820. doi:10.1007/s11721-012-0075-2.
- Coli E.; Melluso N.; Fantoni G.; and Mazzei D., 2020. Towards Automatic building of Human-Machine Conversational System to support Maintenance Processes.
- Jinja contributors, 2007. Jinja. URL https://jinja.palletsprojects.com/. [Online; accessed 12-July-2023].
- Järvinen H.; Litvinov A.; and Vuorimaa P., 2011. Integration platform for home and building automation systems. In 2011 IEEE Consumer Com. and Networking Conf. (CCNC). 292–296.
- Kartaltepe E.J.; Morales J.A.; Xu S.; and Sandhu R., 2010. Social Network-Based Botnet Command-and-Control: Emerging Threats and Countermeasures. In J. Zhou and M. Yung (Eds.), Applied Cryptography and Network Security. Springer“, ISBN 978-3-642-13708-2, 511–528.
- Lam M.S., 2018. Keeping the Internet Open with an Open-Source Virtual Assistant. Association for Computing Machinery, New York, NY, USA. ISBN 9781450359030.
- Light R.A., 2017. Mosquitto: server and client implementation of the MQTT protocol. Journal of Open Source Software, 2. ISSN 1942-3926. doi:10.21105/joss.00265. URL http://eprints.nottingham.ac.uk/id/eprint/43342.
- Nuruzzaman M. and Hussain O.K., 2018. A Survey on Chatbot Implementation in Customer Service Industry through Deep Neural Networks. In 2018 IEEE 15th International Conf. on e-Business Engineering (ICEBE). 54–61. doi:10.1109/ICEBE.2018.00019.
- Parthornratt T.; Kitsawat D.; Putthapipat P.; and Koronjaruwat P., 2018. A Smart Home Automation Via Facebook Chatbot and Raspberry Pi. In 2018 2nd International Conf. on Engineering Innovation (ICEI). 52–56. doi:10.1109/ICEI18.2018.8448761.
- Peng Z. and Jimenez J.L., 2021. Exhaled CO2 as a COVID-19 Infection Risk Proxy for Different Indoor Environments and Activities. Environmental Science & Technology Letters, 8, no. 5, 392–397. doi:10.1021/acs.estlett.1c00183. URL https://doi.org/10.1021/acs.estlett.1c00183.
- Rizk Y.; Bhandwalder A.; Boag S.; Chakraborti T.; Isahagian V.; Khazaeni Y.; Pollock F.; and Unuvar M., 2020. A Unified Conversational Assistant Framework for Business Process Automation.
- Slack Technologies L., 2013. Slack homepage. URL https://slack.com/. [Online; accessed 12-July-2023].
- Troupe Technology L., 2014. Gitter homepage. URL https://gitter.im/. [Online; accessed 12-July-2023].
- Xu A.; Liu Z.; Guo Y.; Sinha V.; and Akkiraju R., 2017. A New Chatbot for Customer Service on Social Media. Association for Computing Machinery, New York, NY, USA. ISBN 9781450346559.
Paper Prompts
Sign up for free to create and run prompts on this paper using GPT-5.
Top Community Prompts
Collections
Sign up for free to add this paper to one or more collections.