Groq's Llama 3 70B for the public build
Sub-second responses at no cost fit an academic bot that had to stay online for a whole semester.
Instead of: A paid, single-provider setup


→ CONTEXT: Conversational support companion for the thesis platform (Universidad del Valle)
Users needed a fast, Telegram-native way to navigate the AI platform, access the right modules, and resolve questions about the thesis without waiting for manual support.
A Telegram assistant with two builds. The public one (repo linked below) is a Python bot on python-telegram-bot and Flask/Gunicorn, deployed on Render, that answers with Groq's Llama 3 70B and exposes commands for the oratory and critical-thinking modules, a usability survey and a QR code to the web app. A private iteration replaces the direct SDK call with n8n workflows: a RAG step retrieves context from the thesis documentation, Ollama runs inference locally first, and the flow falls back automatically to OpenAI and Groq.
A resilient, always-on Telegram assistant that eliminated wait times for platform support, providing users with instant contextual guidance through natural conversation.
Results measured on the thesis platform this bot supports, not on the bot itself.
Sub-second responses at no cost fit an academic bot that had to stay online for a whole semester.
Instead of: A paid, single-provider setup
A public HTTPS endpoint that Telegram can reach, on a free tier, with no personal machine to keep awake.
Instead of: Running the bot from a local machine
The provider chain, the RAG step and the fallbacks live in a visual workflow that changes without redeploying code. Ollama runs first for privacy and cost; OpenAI and Groq only when it fails.
Instead of: Hard-coding the provider chain in the bot
Instant, contextual answers about the platform directly inside Telegram, 24/7, with no manual support queue: AI speeches by level, random debate topics, YouTube resources, Story-Dice and puzzle games
Commands for each module (/oratoria, /pensamiento), personal progress reports (/oratoriametricas and /debatemetricas pull your last 10 speeches or debates by email), a usability survey and direct links into the web app
Public build: python-telegram-bot + Flask on Render, answering with Groq Llama 3 70B for near-zero latency and cost
Private build: n8n workflows with RAG over the thesis docs, Ollama as primary local inference and automatic fallbacks to OpenAI and Groq