# 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)