# Agentic GraphQL APIs mit LLM und Wissensgraphen > [! hinweis]- > Der Inhalt dieser Seite ist durch Audio/Video-Transkribtion und Text-Transformation aus dem Inhalt und Links dieser Quelle generiert. Quelle: [https://fosdem.org/2025/schedule/event/fosdem-2025-5676-building-agentic-graphql-apis-with-llm-tool-use-knowledge-graphs/](https://fosdem.org/2025/schedule/event/fosdem-2025-5676-building-agentic-graphql-apis-with-llm-tool-use-knowledge-graphs/) <video src="https://video.fosdem.org/2025/k4201/fosdem-2025-5676-building-agentic-graphql-apis-with-llm-tool-use-knowledge-graphs.av1.webm" controls></video> ## Zusammenfassung & Highlights: Diese Session beleuchtet die Entwicklung von Agentic GraphQL APIs mithilfe von LLMs und Wissensgraphen. **Einführung in Modus** Modus ist ein Open-Source-Framework, das auf WebAssembly basiert und die Erstellung intelligenter GraphQL APIs ermöglicht. Es generiert automatisch APIs basierend auf benutzerdefinierten Typen und nutzt WebAssembly für performante und skalierbare Lösungen. **Wissensgraphen und LLMs** Wissensgraphen spielen eine Schlüsselrolle in der Verbesserung von AI-Modellen, indem sie kontextuelle Daten bereitstellen. Die Verwendung von LLMs kann durch Wissensgraphen optimiert werden, um bessere Ergebnisse zu erzielen. **Agentic Workflows mit LLMs** Agentic Workflows ermöglichen es LLMs, Entscheidungen über den Kontrollfluss von Anwendungen zu treffen. Modus unterstützt die Definition von Funktionen, die LLMs zur Steuerung des Datenflusses verwenden können. **Anwendungsbeispiele und Tools** Praktische Anwendungen wie SEO-Optimierung und Titelgenerierung für Blogs wurden vorgestellt. Modus ermöglicht es Entwicklern, moderne, modell-native Apps zu erstellen, die AI-Modelle als zentrale Komponente integrieren. ## Bedeutung für eine öko-soziale Transformation Die Session zeigt, wie Open-Source-Technologien zur Entwicklung nachhaltiger, skalierbarer und intelligenter digitaler Lösungen beitragen können. Für Eco-Social Designer bietet Modus eine Plattform, um AI-gestützte Anwendungen zu entwickeln, die in Gemeinschaftsprojekten eingesetzt werden können. Herausforderungen bestehen in der Integration dieser Technologien in bestehende soziale und politische Strukturen, um deren Vorteile voll auszuschöpfen. ## Slides: | | | | --- | --- | | ![[FOSDEM 2025/assets/Building-Agentic-GraphQL-APIs-With-LLM-Tool-Use-Kn/preview_001.jpg\|300]] | Die Folie bietet eine Einführung in das Thema der Session: den Bau von agentischen GraphQL APIs mit der Nutzung von LLM-Tools und Wissensgraphen. William Lyon stellt die Session auf der FOSDEM 2025 in Brüssel vor. | ![[FOSDEM 2025/assets/Building-Agentic-GraphQL-APIs-With-LLM-Tool-Use-Kn/preview_002.jpg\|300]] | Diese Folie hebt hervor, dass der Titel der Session mit vielen Schlagwörtern gespickt ist, was die Komplexität und die moderne Natur des Themas unterstreicht. | ![[FOSDEM 2025/assets/Building-Agentic-GraphQL-APIs-With-LLM-Tool-Use-Kn/preview_003.jpg\|300]] | GraphQL wird als eine Sprache beschrieben, die Daten als Graphen betrachtet, was eine präzise und flexible Datenabfrage ermöglicht. | ![[FOSDEM 2025/assets/Building-Agentic-GraphQL-APIs-With-LLM-Tool-Use-Kn/preview_004.jpg\|300]] | Wissensgraphen werden als Instanzen von Property-Graphen beschrieben, die Verbindungen und Eigenschaften von Daten darstellen. Der Fokus liegt auf der Idee 'Dinge, keine Strings'. | ![[FOSDEM 2025/assets/Building-Agentic-GraphQL-APIs-With-LLM-Tool-Use-Kn/preview_005.jpg\|300]] | Folie erklärt, wie LLMs (Large Language Models) auf Eingaben reagieren und Ausgaben generieren, indem sie den nächsten wahrscheinlichsten Text vorhersagen. | ![[FOSDEM 2025/assets/Building-Agentic-GraphQL-APIs-With-LLM-Tool-Use-Kn/preview_006.jpg\|300]] | LLM-Agenten nutzen Werkzeuge und Daten, um Entscheidungen über den Kontrollfluss einer Anwendung zu treffen, indem sie verschiedene Werkzeuge oder Funktionen aufrufen. | ![[FOSDEM 2025/assets/Building-Agentic-GraphQL-APIs-With-LLM-Tool-Use-Kn/preview_007.jpg\|300]] | Die Folie zeigt die Open-Source-Tools von HyperMode, die Entwicklern helfen, modell-native Apps zu erstellen und zu hosten, einschließlich Modus, Dgraph, Badger und Ristretto. | ![[FOSDEM 2025/assets/Building-Agentic-GraphQL-APIs-With-LLM-Tool-Use-Kn/preview_008.jpg\|300]] | Ein kurzer Hinweis auf die URL hyp.foo/modus, die weitere Informationen zu Modus bietet. | ![[FOSDEM 2025/assets/Building-Agentic-GraphQL-APIs-With-LLM-Tool-Use-Kn/preview_009.jpg\|300]] | Diese Folie beschreibt die Komponenten von model-nativen Apps, einschließlich Daten, APIs, Funktionen, Wissensgraphen und AI-Modelle. | ![[FOSDEM 2025/assets/Building-Agentic-GraphQL-APIs-With-LLM-Tool-Use-Kn/preview_010.jpg\|300]] | Die Folie erklärt den Prozess der Erstellung und Abfrage von Funktionen in Modus, das Kompilieren von Code und die sichere Ausführung in einer Sandbox-Umgebung. | ![[FOSDEM 2025/assets/Building-Agentic-GraphQL-APIs-With-LLM-Tool-Use-Kn/preview_011.jpg\|300]] | Übersicht über die Modus-Komponenten, einschließlich CLI, Runtime, SDK und App-Quellcode, sowohl für die Entwicklung als auch für die Produktion. | ![[FOSDEM 2025/assets/Building-Agentic-GraphQL-APIs-With-LLM-Tool-Use-Kn/preview_012.jpg\|300]] | Diagramm der Modus-Runtime-Architektur, das die internen Komponenten und den Ablauf der GraphQL-Abfrageverarbeitung zeigt. | ![[FOSDEM 2025/assets/Building-Agentic-GraphQL-APIs-With-LLM-Tool-Use-Kn/preview_013.jpg\|300]] | Anleitung zur Installation und Nutzung des Modus CLI, um ein neues Projekt zu starten und in der Entwicklungsumgebung auszuführen. | ![[FOSDEM 2025/assets/Building-Agentic-GraphQL-APIs-With-LLM-Tool-Use-Kn/preview_014.jpg\|300]] | Folie beschreibt die Bausteine für model-native Apps, einschließlich der Verknüpfung von Daten und LLMs, Funktionsaufrufen und Wissensgraph-RAG. | ![[FOSDEM 2025/assets/Building-Agentic-GraphQL-APIs-With-LLM-Tool-Use-Kn/preview_015.jpg\|300]] | Die Folie zeigt den Prozess des Verknüpfens von Daten und LLMs, der Funktionsaufrufe und der Nutzung von Wissensgraph-RAG zur Erstellung model-nativer Apps. | ![[FOSDEM 2025/assets/Building-Agentic-GraphQL-APIs-With-LLM-Tool-Use-Kn/preview_016.jpg\|300]] | Beispiel einer Anwendung zur automatischen Generierung von Metatags und Titeln für Blogposts unter Nutzung von LLMs und Wissensgraphen. | ![[FOSDEM 2025/assets/Building-Agentic-GraphQL-APIs-With-LLM-Tool-Use-Kn/preview_017.jpg\|300]] | Zusammenfassung der Bausteine für model-native Apps, die Daten und LLMs verknüpfen, Funktionsaufrufe nutzen und Wissensgraph-RAG integrieren. | ![[FOSDEM 2025/assets/Building-Agentic-GraphQL-APIs-With-LLM-Tool-Use-Kn/preview_018.jpg\|300]] | Ein weiterer Hinweis auf die URL hyp.foo/recipes für weitere Informationen und Rezepte zur Nutzung von Modus. | ![[FOSDEM 2025/assets/Building-Agentic-GraphQL-APIs-With-LLM-Tool-Use-Kn/preview_019.jpg\|300]] | Wiederholung der URL hyp.foo/recipes, die auf Rezepte und Beispiele für Modus verweist. | ![[FOSDEM 2025/assets/Building-Agentic-GraphQL-APIs-With-LLM-Tool-Use-Kn/preview_020.jpg\|300]] | Erklärung der Nutzung von Wissensgraphen und RAG (Retrieval-Augmented Generation) zur Verbesserung der Datenretrieval-Strategien. | ![[FOSDEM 2025/assets/Building-Agentic-GraphQL-APIs-With-LLM-Tool-Use-Kn/preview_021.jpg\|300]] | Vorstellung einer Filmempfehlungs-App, die Wissensgraphen und LLMs nutzt, um personalisierte Empfehlungen zu geben. | ![[FOSDEM 2025/assets/Building-Agentic-GraphQL-APIs-With-LLM-Tool-Use-Kn/preview_022.jpg\|300]] | Folie verweist auf das Neo4j Modus Starter Kit und die GitHub-Seite mit Modus-Rezepten für den Einstieg. | ![[FOSDEM 2025/assets/Building-Agentic-GraphQL-APIs-With-LLM-Tool-Use-Kn/preview_023.jpg\|300]] | Ankündigung der Modus-Rezepte und Starter-Kits für den Bau model-nativer Apps, die auf GitHub verfügbar sind. | ![[FOSDEM 2025/assets/Building-Agentic-GraphQL-APIs-With-LLM-Tool-Use-Kn/preview_024.jpg\|300]] | Die abschließende Folie bedankt sich und lädt zu Fragen ein, mit einem Verweis auf hyp.foo/fosdem25 für weitere Informationen. ## Links [Slides](https://fosdem.org/2025/events/attachments/fosdem-2025-5676-building-agentic-graphql-apis-with-llm-tool-use-knowledge-graphs/slides/238517/FOSDEM_Bu_w3FyAdp.pdf) [Modus auf GitHub](https://github.com/hypermodeinc/modus) [Modus Dokumentation](https://docs.hypermode.io) [Hypermode](https://hypermode.io) [Video (AV1/WebM)](https://video.fosdem.org/2025/k4201/fosdem-2025-5676-building-agentic-graphql-apis-with-llm-tool-use-knowledge-graphs.av1.webm) [Video (MP4)](https://video.fosdem.org/2025/k4201/fosdem-2025-5676-building-agentic-graphql-apis-with-llm-tool-use-knowledge-graphs.av1.mp4) [Chatroom (Web)](https://fosdem.org/2025/chat/web) [Chatroom (App)](https://fosdem.org/2025/chat/app) [Feedback einreichen](https://fosdem.org/2025/feedback)