Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥

T3CON25: AI is eating your servers... and your CMS

T3CON25: AI is eating your servers... and your CMS

Two years ago, I thought that whole AI thing was just a passing fad. Turns out, it’s not. AI has changed how we interact with the web and enables a completely new approach on automation, built on emerging standards like MCP that allow us to build autonomous (and vendor-independent!) AI agents. In this talk, I’ll present my own journey through the world of AI — not just from a user perspective, but also how we built our own AI products like the TYPO3 Smart Extension Builder, our own MCP servers, our own LLM hosting platform — and how all of this fits together and into a larger ecosystem like the TYPO3 world.

Avatar for Martin Helmich

Martin Helmich

November 26, 2025
Tweet

More Decks by Martin Helmich

Other Decks in Technology

Transcript

  1. “CAN YOU BUILD ME AN AI ASSISTANT THAT HELPS ME

    DO <random-business-thing>?”
  2. “HOLD MY BEER” “CAN YOU BUILD ME AN AI ASSISTANT

    THAT HELPS ME DO <random-business-thing>?”
  3. M Greetings, fellow robot! Can you help me solve <random

    enterprisey business problem> for customer <customernumber>? Why yes, of course I can! TOOL CALL martin_test_retrieve_customer_details Looks like customer <customernumber>’s issue is that their foo doesn’t have enough bars. Would you like me to fix that?
  4. Looks like customer <customernumber>’s issue is that their foo doesn’t

    have enough bars. Would you like me to fix that? M Why do you even need to ask, stupid machine? Happily! Let’s fix the customer’s issue, then! TOOL CALL martin_test_bar_the_foo Looks like the customer’s foo is now sufficiently bar’ed. Anything else?
  5. mittwald Chief Technology Evangelist Head of Developer Relations TYPO3 Association

    Board Member PHWT Lecturer, Software Engineering & Cloud Computing MARTIN HELMICH
  6. LEADFYNDR AI-powered lead generation that finds German companies needing website

    work—perfectly matched to your agency's expertise.
  7. SMART EXTENSION BUILDER AI-powered TYPO3 extension generator that creates complete

    boilerplate code in 15 minutes—skip the repetitive work, focus on the logic.
  8. SIDE NOTE (for Drupal users) $ composer require mittwald/drupal-ai-provider $

    drush en ai_provider_mittwald https://packagist.org/packages/mittwald/drupal-ai-provider
  9. HOT TAKE : Does your CMS still need a basic

    text editing AI, when your OS offers that, anyway?
  10. PRESENTING : THE AI AGENT agents take specialized jobs within

    a complex workflow complex WORKFLOWS are implemented by DIVISION OF LABOUR across multiple agents agents can use TOOLS AUTONOMOUSLY
  11. M C P ODEL ONTEXT ROTOCOL SEE MORE https://modelcontextprotocol.io/ composer

    require hn/typo3-mcp-server SHOUT OUT @ MARCO PFEIFFER : https://github.com/hauptsacheNet/typo3-mcp-server
  12. HOW DOES THIS CHANGE… …how we interact with such systems?

    …whether we even need a backend any longer? …our products and business models?
  13. READ : “How agencies can build smart chatbots with n8n

    and mittwald AI hosting” (german) https://www.mittwald.de/blog/hosting/wie-agenturen-mit-container-hosting-und-ai-hosting-smarte-chatbots-bauen
  14. READ : “Let’s build an AI-driven Search on our website”

    SHOUT - OUT @ FRANK https://code711.de/talks/lets-build-an-ai-driven-search-on-our-website
  15. SEMANTIC/VECTOR SEARCH VECTOR STORE Redis, PostgreSQL, qdrant, … CONTENT QUERY

    EMBEDDING MODEL SEARCH RESULT Embeddings (for chunks) Embeddings (for query) Content
  16. “I WANT TO FEED ALL MY DATA INTO THE AI

    AND HAVE IT SOLVE MY PROBLEMS”
  17. “I WANT TO FEED ALL MY DATA INTO THE AI

    AND HAVE IT SOLVE MY PROBLEMS” “UHMM…”
  18. RETRIEVAL - AUGMENTED GENERATION VECTOR STORE Redis, PostgreSQL, qdrant, …

    CONTENT QUERY EMBEDDING MODEL CHAT MODEL Embeddings (for chunks) Embeddings (for query) Content RESPONSE (in natural language)
  19. Own work CAVEAT OR : “WHAT PEOPLE TEND TO GET

    WRONG ABOUT DIGITAL SOVEREIGNTY”
  20. DIGITAL SOVEREIGNTY IS NOT… swapping dependency to an US vendor

    for dependency to an EU vendor DIGITAL SOVEREIGNTY IS… …not being dependent on any one single vendor …being able to control where your data doen(n’t) go