# Chatbot integration in few patterns

arXiv: https://arxiv.org/abs/2009.03101 · HTML: https://mlsanity.com/paper/2009.03101/

## Key facts

- Cited by 3 papers in the map (data through 14 Oct 2026).
- First posted on arXiv 7 Sep 2020.

## Built on by (most cited first, 3 of 3)

- [Large Language Models as Software Components: A Taxonomy for LLM-Integrated Applications](https://mlsanity.com/paper/2406.10300/) (2024)
- [Conversational Process Modeling: Can Generative AI Empower Domain Experts in Creating and Redesigning Process Models?](https://mlsanity.com/paper/2304.11065/) (2023)
- [Low-code from frontend to backend: Connecting conversational user interfaces to backend services via a low-code IoT platform](https://mlsanity.com/paper/2410.00006/) (2024)

## Abstract (arXiv)

Chatbots are software agents that are able to interact with humans in natural language. Their intuitive interaction paradigm is expected to significantly reshape the software landscape of tomorrow, while already today chatbots are invading a multitude of scenarios and contexts. This article takes a developer's perspective, identifies a set of architectural patterns that capture different chatbot integration scenarios, and reviews state-of-the-art development aids.
