# Building a persistent conversational AI chatbot with Temporal

DevFeed: [Building a persistent conversational AI chatbot with Temporal](<https://devfeed.tech/articles/building-a-persistent-conversational-ai-chatbot-with-temporal-35740.md>)

Original publisher: [Read original article](<https://temporal.io/blog/building-a-persistent-conversational-ai-chatbot-with-temporal>)

Author: Pablo González Granados

Published: 2025-10-14T00:00:00Z

Content type: tutorial

Language: en

Sources: [Temporal Blog](<https://devfeed.tech/sources/temporal-blog.md>)

Topics: [Conversational AI](<https://devfeed.tech/topics/conversational-ai.md>), [Orchestration](<https://devfeed.tech/topics/orchestration.md>), [Chat Bot](<https://devfeed.tech/topics/chatbot.md>), [Back end](<https://devfeed.tech/topics/backend.md>), [Java](<https://devfeed.tech/topics/java.md>), [Quarkus](<https://devfeed.tech/topics/quarkus.md>)

Tags: [community](<https://devfeed.tech/tags/community.md>), [conversational-ai](<https://devfeed.tech/tags/conversational-ai.md>), [history](<https://devfeed.tech/tags/history.md>), [java](<https://devfeed.tech/tags/java.md>), [quarkus](<https://devfeed.tech/tags/quarkus.md>), [retries](<https://devfeed.tech/tags/retries.md>), [stateful](<https://devfeed.tech/tags/stateful.md>), [stateless](<https://devfeed.tech/tags/stateless.md>), [workflows](<https://devfeed.tech/tags/workflows.md>)

## AI overview

This tutorial explains how to build a persistent conversational AI chatbot with Temporal by modeling each conversation as a workflow. It describes maintaining conversation context across restarts, deployments, and scaling events, while supporting long-running interactions, summaries, and retrieval.

## Source excerpt

Build a persistent, infinitely scalable chatbot with Temporal Workflows -- stateless apps, full conversation history across restarts, and resilient retries in Java/Quarkus.