Upgrade to Pro — share decks privately, control downloads, hide ads and more …

LangGraph: komplexe AI-Workflows orchestrieren ...

LangGraph: komplexe AI-Workflows orchestrieren und intelligent Entscheidungen treffen

Viele AI-Anwendungen starten simpel, doch die echten Herausforderungen beginnen, wenn man über einfache Chains hinaus in komplexere Agenten-Workflows eintauchen möchte. Wie orchestriert man Loops, AI-basierte Verzweigungen und Userinteraktionen in einem dynamischen Setting?
LangGraph ermöglicht die Entwicklung solch anspruchsvoller Workflows mit einer klaren Struktur, die Entscheidungsprozesse an die AI delegieren kann. Dieses neue Framework aus der LangChain-Familie erhöht die Flexibilität von AI-Lösungen deutlich und spart signifikant Zeit bei deren Entwicklung.
In diesem Talk demonstriert Gen AI Principal Consultant Marco Frodl anhand eines praktischen Beispiels, wie solche AI-Workflows effizient entwickelt, getestet und nahtlos in die Praxis überführt werden können.
Dazu implementieren wir einen Assistenten, der Entwickler bei Fragen zu Coding Guidlines durch Recherche in einem Unternehmenswiki unterstützt. Schätzt die AI die gefundenen Informationen als nicht ausreichend relevant ein, erweitert der Workflow selbständig die Suche auf geeignete Quellen im Web.

Marco Frodl

March 05, 2025
Tweet

More Decks by Marco Frodl

Other Decks in Technology

Transcript

  1. Basta Spring 2025 LangGraph: komplexe AI- Workflows orchestrieren und intelligent

    Entscheidungen treffen Marco Frodl @marcofrodl Principal Consultant for Generative AI
  2. Basta Spring 2025 LangGraph: komplexe AI-Workflows orchestrieren und intelligent Entscheidungen

    treffen About Me Marco Frodl Principal Consultant for Generative AI Thinktecture AG X: @marcofrodl E-Mail: [email protected] LinkedIn: https://www.linkedin.com/in/marcofrodl/ https://www.thinktecture.com/thinktects/marco-frodl/
  3. It could be worse Basta Spring 2025 LangGraph: komplexe AI-Workflows

    orchestrieren und intelligent Entscheidungen treffen ACME Coding Guideline Portal Simple QA-Workflow-Requirements for ACME Coding Portal • Natural language I/O • Different languages • Semantic search • Source attribution • Trust level indicators • Coding Guideline Wiki via RAG • All integrated in current Portal
  4. Coding Guideline Wiki Basta Spring 2025 LangGraph: komplexe AI-Workflows orchestrieren

    und intelligent Entscheidungen treffen ACME – Rise of Sources Idea behind this approach • Easy creation of Articles • Workflow: Draft, Review, Publish • Revisions • Link Management • Author Management • Tags & Categories • APIs: REST, RSS, Custom • Open Source • Regular Updates • Plugin Ecosystem = Great Authoring Experience and Headless Content Source
  5. Business RAG - Simple Basta Spring 2025 LangGraph: komplexe AI-Workflows

    orchestrieren und intelligent Entscheidungen treffen AI Workflows Question Search Documents Generate Answer Answer AI (LLM) Vector DB Embedding Model Vector
  6. Let’s ask the Simple RAG Workflow Basta Spring 2025 LangGraph:

    komplexe AI-Workflows orchestrieren und intelligent Entscheidungen treffen I wanna know Question Answer • Was ist besser signal inputs oder inputs()? • Wie viele Komponenten brauche ich mindestens für das Setup von Routing? • Höhe des Berliner Fernsehturms • Wer leitet das Post-Projekt
  7. One Search Box for Everything Basta Spring 2025 LangGraph: komplexe

    AI-Workflows orchestrieren und intelligent Entscheidungen treffen ACME – Rise of Sources Guidelines Wiki Angular.dev Project Management API Static RAG Trust Level 🥇 General Websearch Live RAG Trust Level 🥈 Live API Access Trust Level 🥇 Everything Else Trust Level 🥉
  8. Basta Spring 2025 LangGraph: komplexe AI-Workflows orchestrieren und intelligent Entscheidungen

    treffen Enterprise AI Workflows QA-Workflow-Requirements for Unified company knowledge access • Natural language I/O • Different languages • Semantic search • Multi-source integration • Context based source selection • Source quality assessment • Source attribution • Trust level indicators • Cross-source answer synthesis • Web search capability • RAG integration (databases) • API connectivity (realtime data) • AI-driven API sequencing • Fallback workflow paths • Workflow orchestration logic • Plug-and-play source extension
  9. Basta Spring 2025 LangGraph: komplexe AI-Workflows orchestrieren und intelligent Entscheidungen

    treffen We need more QA-Workflow-Requirements for Unified company knowledge access • Natural language I/O ✅ • Different languages ✅ • Semantic search ✅ • Multi-source integration • Context based source selection • Source quality assessment • Source attribution ✅ • Trust level indicators ✅ • Cross-source answer synthesis • Web search capability • RAG integration (databases) ✅ • API connectivity (realtime data) • AI-driven API sequencing • Fallback workflow paths • Workflow orchestration logic ✅ • Plug-and-play source extension
  10. It could be worse Basta Spring 2025 LangGraph: komplexe AI-Workflows

    orchestrieren und intelligent Entscheidungen treffen ACME Coding Guideline Portal QA-Workflow-Requirements for ACME Coding Portal • Natural language I/O • Different languages • Semantic search • Multi-source integration • Context based source selection • Source quality assessment • Source attribution • Trust level indicators • Cross-source answer synthesis • Coding Guideline Wiki via RAG • External Guidelines via RAG • Project Details via API • Project Manager Details via API • Fallback: Websearch • All integrated in current Portal
  11. External Sources Basta Spring 2025 Internal Sources LangGraph: komplexe AI-Workflows

    orchestrieren und intelligent Entscheidungen treffen AI Workflows with LangGraph Question Answer
  12. External Sources Basta Spring 2025 Internal Sources LangGraph: komplexe AI-Workflows

    orchestrieren und intelligent Entscheidungen treffen AI Workflows with LangGraph Question Answer Wer leitet das Post-Projekt?
  13. External Sources Basta Spring 2025 Internal Sources LangGraph: komplexe AI-Workflows

    orchestrieren und intelligent Entscheidungen treffen AI Workflows with LangGraph Question Wiki Trust Level: 1 Answer Websearch Trust Level: 3 Documents Trust Level: 2 API A Projects (T1) API B Contacts (T1) Wer leitet das Post-Projekt?
  14. External Sources Basta Spring 2025 Internal Sources LangGraph: komplexe AI-Workflows

    orchestrieren und intelligent Entscheidungen treffen AI Workflows with LangGraph Question Wiki Trust Level: 1 Answer Websearch Trust Level: 3 Documents Trust Level: 2 API A Projects (T1) API B Contacts (T1) ? Wer leitet das Post-Projekt?
  15. External Sources Basta Spring 2025 Internal Sources LangGraph: komplexe AI-Workflows

    orchestrieren und intelligent Entscheidungen treffen AI Workflows with LangGraph Question Wiki Trust Level: 1 Answer Websearch Trust Level: 3 Documents Trust Level: 2 API A Projects (T1) API B Contacts (T1) ? ? Wer leitet das Post-Projekt?
  16. External Sources Basta Spring 2025 Internal Sources LangGraph: komplexe AI-Workflows

    orchestrieren und intelligent Entscheidungen treffen AI Workflows with LangGraph Question Wiki Trust Level: 1 Answer Websearch Trust Level: 3 Documents Trust Level: 2 API A Projects (T1) API B Contacts (T1) ? ? ? Wer leitet das Post-Projekt?
  17. External Sources Basta Spring 2025 Internal Sources LangGraph: komplexe AI-Workflows

    orchestrieren und intelligent Entscheidungen treffen AI Workflows with LangGraph Question Wiki Trust Level: 1 Answer Websearch Trust Level: 3 Documents Trust Level: 2 API A Projects (T1) API B Contacts (T1) ? ? ? ? Wer leitet das Post-Projekt?
  18. External Sources Basta Spring 2025 Internal Sources LangGraph: komplexe AI-Workflows

    orchestrieren und intelligent Entscheidungen treffen AI Workflows with LangGraph Question Wiki Trust Level: 1 Answer AI Topic Router Websearch Trust Level: 3 AI Content Grader Documents Trust Level: 2 AI API Sequencing AI Generate API A Projects (T1) API B Contacts (T1) Wer leitet das Post-Projekt?