# Durable RAG with Temporal and Chainlit

DevFeed: [Durable RAG with Temporal and Chainlit](<https://devfeed.tech/articles/durable-rag-with-temporal-and-chainlit-35822.md>)

Original publisher: [Read original article](<https://temporal.io/blog/durable-rag-with-temporal-and-chainlit>)

Author: Sergey Ustimenko

Published: 2024-09-14T09:00:00Z

Content type: tutorial

Language: en

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

Topics: [Retrieval Augmented Generation (RAG)](<https://devfeed.tech/topics/retrieval-augmented-generation-rag.md>), [Orchestration](<https://devfeed.tech/topics/orchestration.md>), [Conversational AI](<https://devfeed.tech/topics/conversational-ai.md>), [reliability](<https://devfeed.tech/topics/reliability.md>), [resiliency](<https://devfeed.tech/topics/resiliency.md>), [Framework](<https://devfeed.tech/topics/framework.md>), [Scalability](<https://devfeed.tech/topics/scalability.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>)

Tags: [agents](<https://devfeed.tech/tags/agents.md>), [ai](<https://devfeed.tech/tags/ai.md>), [applications](<https://devfeed.tech/tags/applications.md>), [business](<https://devfeed.tech/tags/business.md>), [business-intelligence](<https://devfeed.tech/tags/business-intelligence.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [rag](<https://devfeed.tech/tags/rag.md>), [resiliency](<https://devfeed.tech/tags/resiliency.md>), [workflows](<https://devfeed.tech/tags/workflows.md>)

## AI overview

This tutorial explains how Retrieval-Augmented Generation combines large language models with external knowledge sources, and how Temporal and Chainlit can help build durable, reliable, scalable conversational AI workflows.

## Source excerpt

Learn about how Temporal's durable execution framework can help solve this problem by bringing durability and resiliency into multi-step RAG workflows.