<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[RasaGPT - Headless LLM chatbot platform using ngrok + Telegram bot]]></title><description><![CDATA[<p dir="auto"><a href="https://github.com/paulpierre/RasaGPT" target="_blank" rel="noopener noreferrer nofollow ugc"><img src="https://github.com/paulpierre/RasaGPT/blob/main/github/rasagpt-banner.png?raw=true" alt="RasaGPT Logo" class=" img-fluid img-markdown" /></a></p>
<h1><img src="https://forum.cloudron.io/assets/plugins/nodebb-plugin-emoji/emoji/android/1f3e0.png?v=c3aa4c12b7e" class="not-responsive emoji emoji-android emoji--house" style="height:23px;width:auto;vertical-align:middle" title="🏠" alt="🏠" /> Overview</h1>
<p dir="auto"><img src="https://forum.cloudron.io/assets/plugins/nodebb-plugin-emoji/emoji/android/1f4ac.png?v=c3aa4c12b7e" class="not-responsive emoji emoji-android emoji--speech_balloon" style="height:23px;width:auto;vertical-align:middle" title="💬" alt="💬" /> RasaGPT is the first headless LLM chatbot platform built on top of <a href="https://github.com/RasaHQ/rasa" target="_blank" rel="noopener noreferrer nofollow ugc">Rasa</a> and <a href="https://github.com/hwchase17/langchain" target="_blank" rel="noopener noreferrer nofollow ugc">Langchain</a>. It is boilerplate and a reference implementation of Rasa and Telegram utilizing an LLM library like Langchain for indexing, retrieval and context injection.</p>
<ul>
<li><img src="https://forum.cloudron.io/assets/plugins/nodebb-plugin-emoji/emoji/android/1f4da.png?v=c3aa4c12b7e" class="not-responsive emoji emoji-android emoji--books" style="height:23px;width:auto;vertical-align:middle" title="📚" alt="📚" /> Resources: <a href="https://rasagpt.dev" target="_blank" rel="noopener noreferrer nofollow ugc">https://rasagpt.dev</a></li>
<li>🧑‍<img src="https://forum.cloudron.io/assets/plugins/nodebb-plugin-emoji/emoji/android/1f4bb.png?v=c3aa4c12b7e" class="not-responsive emoji emoji-android emoji--computer" style="height:23px;width:auto;vertical-align:middle" title="💻" alt="💻" /> Github: <a href="https://github.com/paulpierre/RasaGPT" target="_blank" rel="noopener noreferrer nofollow ugc">https://github.com/paulpierre/RasaGPT</a></li>
<li>🧙 Author: <a href="https://twitter.com/paulpierre" target="_blank" rel="noopener noreferrer nofollow ugc">@paulpierre</a></li>
</ul>
<p dir="auto"></p><div class="embed-wrapper"><div class="embed-container"><iframe src="https://www.youtube.com/embed/GAPnQ0qf1-E" frameborder="0" allowfullscreen></iframe></div></div><p></p>
<h1><img src="https://forum.cloudron.io/assets/plugins/nodebb-plugin-emoji/emoji/android/1f4ac.png?v=c3aa4c12b7e" class="not-responsive emoji emoji-android emoji--speech_balloon" style="height:23px;width:auto;vertical-align:middle" title="💬" alt="💬" /> What is Rasa?</h1>
<p dir="auto">In their own words:</p>
<blockquote>
<p dir="auto"><img src="https://forum.cloudron.io/assets/plugins/nodebb-plugin-emoji/emoji/android/1f4ac.png?v=c3aa4c12b7e" class="not-responsive emoji emoji-android emoji--speech_balloon" style="height:23px;width:auto;vertical-align:middle" title="💬" alt="💬" /> Rasa is an open source (Python) machine learning framework to automate text- and voice-based conversations: NLU, dialogue management, connect to Slack, Facebook, and more - Create chatbots and voice assistants</p>
</blockquote>
<p dir="auto">In my words:</p>
<p dir="auto"><a href="https://rasa.com/" target="_blank" rel="noopener noreferrer nofollow ugc">Rasa</a> is a very popular (dare I say de facto?) and easy-enough to use chatbot framework with built in NLU ML pipelines that are obsolete and a conceptual starting point for a reimagined chatbot framework in a world of LLMs.</p>
<h1><img src="https://forum.cloudron.io/assets/plugins/nodebb-plugin-emoji/emoji/android/1f481.png?v=c3aa4c12b7e" class="not-responsive emoji emoji-android emoji--information_desk_person" style="height:23px;width:auto;vertical-align:middle" title="💁" alt="💁" />‍<img src="https://forum.cloudron.io/assets/plugins/nodebb-plugin-emoji/emoji/android/2640.png?v=c3aa4c12b7e" class="not-responsive emoji emoji-android emoji--female_sign" style="height:23px;width:auto;vertical-align:middle" title="♀" alt="♀" />️ Why RasaGPT?</h1>
<p dir="auto">RasaGPT works out of the box. A lot of the implementing headaches were sorted out so you don’t have to, including:</p>
<ul>
<li>Creating your own proprietary bot end-point using FastAPI, document upload and “training” 'pipeline included</li>
<li>How to integrate Langchain/LlamaIndex and Rasa</li>
<li>Library conflicts with LLM libraries and passing metadata</li>
<li>Dockerized <a href="https://github.com/khalo-sa/rasa-apple-silicon" target="_blank" rel="noopener noreferrer nofollow ugc">support on MacOS</a> for running Rasa</li>
<li>Reverse proxy with chatbots <a href="https://ngrok.com/docs/ngrok-agent/" target="_blank" rel="noopener noreferrer nofollow ugc">via ngrok</a></li>
<li>Implementing pgvector with your own custom schema instead of using Langchain’s highly opinionated <a href="https://python.langchain.com/en/latest/modules/indexes/vectorstores/examples/pgvector.html" target="_blank" rel="noopener noreferrer nofollow ugc">PGVector class</a></li>
<li>Adding multi-tenancy (Rasa <a href="https://forum.rasa.com/t/multi-tenancy-in-rasa-core/2382" target="_blank" rel="noopener noreferrer nofollow ugc">doesn't natively support this</a>), sessions and metadata between Rasa and your own backend / application</li>
</ul>
<p dir="auto">The backstory is familiar. A friend came to me with a problem. I scoured Google and Github for a decent reference implementation of LLM’s integrated with Rasa but came up empty-handed. I figured this to be a great opportunity to satiate my curiosity and 2 days later I had a proof of concept, and a week later this is what I came up with.</p>
]]></description><link>https://forum.cloudron.io/topic/9213/rasagpt-headless-llm-chatbot-platform-using-ngrok-telegram-bot</link><generator>RSS for Node</generator><lastBuildDate>Sun, 08 Mar 2026 11:16:05 GMT</lastBuildDate><atom:link href="https://forum.cloudron.io/topic/9213.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 13 May 2023 20:37:38 GMT</pubDate><ttl>60</ttl></channel></rss>