Members-Only
Recent Talks & Demos are for members only
You must be an AI Tinkerers active member to view these talks and demos.
Rasa: Conversational DevOps Agent
Build a conversational AI agent with Rasa to manage applications, scale services, and check logs using natural language commands, making infrastructure interactive.
In this talk, I’ll share how I built a conversational AI agent using Rasa and the Scalingo API to manage real applications through natural language. Create apps, scale services, check logs, or update environment variables all with a single sentence.
If infrastructure became conversational, what you will told her?
Monorepo repository hosting the chatbotsamirrasa project with zero forks.
- RasaRasa is the open-core generative conversational AI platform for building, deploying, and managing sophisticated, task-oriented AI agents.Rasa provides a powerful, open-core platform for developing reliable AI agents: its architecture combines pro-code and no-code development, allowing both technical and business teams to collaborate. The platform focuses on task-oriented dialogue systems, enabling complex, multi-turn conversations for real business needs (e.g., customer support, sales enablement). Key features include CALM (Conversational AI with Language Models) for controlling LLM responses, ensuring agents reason accurately and avoid common hallucinations. Developers can build, version, and test agents with complete visibility, ensuring scalability and robust integration with existing enterprise systems.
- Scalingo APIA RESTful management interface to automate container deployment, scaling, and database orchestration on a European PaaS.Scalingo API provides direct programmatic control over your cloud infrastructure via standard HTTP calls and JSON payloads. It allows teams to automate the entire application lifecycle (from triggering builds via Git hooks to scaling container fleets up to 128GB of RAM) without touching a dashboard. The API manages over 50 resources including SSL certificates, private networks, and managed databases like PostgreSQL or Redis. By integrating these endpoints into CI/CD pipelines or custom internal tools, developers maintain full sovereignty over their deployments while leveraging Scalingo’s ISO 27001 and HDS certified infrastructure.
- NLUNLU transforms unstructured text into machine-readable data by identifying intent, entities, and sentiment.Natural Language Understanding (NLU) serves as the cognitive engine for modern AI, moving beyond syntax to grasp context and nuance. It powers systems like Amazon Alexa and Zendesk chatbots by mapping human input to specific data structures (JSON or XML). By utilizing transformer models and deep learning, NLU identifies 25+ distinct semantic features including entity extraction, part-of-speech tagging, and emotional tone analysis. This technology enables businesses to automate 80% of routine customer queries and extract actionable insights from massive datasets like 10-K filings or social media feeds.
- PythonPython: The high-level, general-purpose language built for readability, powering everything from web backends to advanced machine learning models.Python is the high-level, general-purpose language prioritizing clear, readable syntax (via significant indentation), ensuring rapid development for any team . Its ecosystem is massive: use it for robust web development with frameworks like Django and Flask, or leverage its power in data science with libraries such as Pandas and NumPy . The Python Package Index (PyPI) provides thousands of community-contributed modules, offering immediate solutions for tasks from network programming to GUI creation . The language is actively maintained by the Python Software Foundation (PSF), with the stable release currently at Python 3.14.0 (as of November 2025) .
- FastAPIFastAPI is a modern, high-performance Python web framework for building APIs with automatic OpenAPI documentation.FastAPI is a robust, high-speed Python web framework: it is built on Starlette (for async capabilities) and Pydantic (for data validation and serialization). Leveraging standard Python 3.8+ type hints, the framework automatically generates interactive API documentation (Swagger UI/ReDoc) and enforces data validation, effectively reducing developer-induced errors by an estimated 40%. This architecture delivers performance on par with Node.js and Go, significantly increasing feature development speed (up to 300% faster). It is production-ready, fully supporting OpenAPI and JSON Schema standards for all API specifications.
- ScalingoEuropean PaaS: Deploy, manage, and scale your applications fast, eliminating infrastructure overhead.Scalingo is a sovereign European Platform-as-a-Service (PaaS) built for developers. We handle the heavy lifting of infrastructure management, letting your team focus on code (not servers). The platform supports over 50 runtimes and offers integrated GitOps for continuous deployment from GitHub or GitLab. You get production-ready hosting with high availability (up to 99.9% SLA) and automatic backups. Data remains secure and compliant: hosting is in certified French datacenters, adhering to GDPR, ISO 27001, and HDS standards. With over 4,000 applications running, Scalingo delivers a stable, compliant, and efficient deployment environment.
- CeleryCelery is a simple, highly reliable distributed task queue: it processes vast amounts of messages in real-time, offloading work from your main application.Celery is an open-source, Python-based distributed task queue, engineered for asynchronous operation and real-time processing. It separates long-running, resource-intensive tasks (like email delivery or video transcoding) from your main application's request-response cycle: this ensures a fast user experience. The system relies on a message broker (RabbitMQ or Redis are the feature-complete transports) to mediate between clients and dedicated worker processes. Tasks are executed concurrently across one or more worker nodes, providing high availability and horizontal scaling. For example, systems like Instagram use Celery to process millions of tasks daily, leveraging its reliability and built-in scheduling features (Celery Beat) for periodic jobs.