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

Web-Apps automatisieren mit Ai

Web-Apps automatisieren mit Ai

In dieser Session zeigt Max Marschall wie sich Web-Apps und LLMs verbinden lassen, frei nach dem Gedanken der Generative Ai werden keine definierten Funktion-Calls verwendet.

Es wird eine Struktur erstellt und ein Gerüst geschaffen, so dass der Nutzer und die Ai selbst die Web-App Bedienen und verwenden können. Dabei entscheiden der Nutzer und das Modell, wie feingliedrig die Verwendung sein darf .

Max Schulte

May 16, 2024
Tweet

More Decks by Max Schulte

Other Decks in Programming

Transcript

  1. Max Marschall Consultant & Developer @ Thinktecture AG @MaxOSchulte Babylon.js

    , Angular , Ionic & GenAi Web-Apps automatisieren mit Ai Session MaxOSchulte Thinktecture AG 2
  2. Intention Augmenting an App with an assistant, that helps the

    user based on displayed context. Allowing an assistant to act for me in that context. Web-Apps automatisieren mit Ai Session MaxOSchulte Thinktecture AG 3
  3. Intention Augmenting an App with an assistant, that helps the

    user based on displayed context. Allowing an assistant to act for me in that context. Problem: Integrating GenAI into Angular Metainformation Tool calls Leaking secrets "Other" system integration Solution AST parsing TS decorators Client-side "agents" Barebones Angular OpenAI Web-Apps automatisieren mit Ai Session MaxOSchulte Thinktecture AG 5
  4. Architecture Client "Plain" Angular AST parsing Server Python / TypeScript

    FastAPI / Azure Function OpenAI LangFuse (LangChain) Gen AI Provider OpenAI Whisper Web-Apps automatisieren mit Ai Session MaxOSchulte Thinktecture AG 6
  5. What Generative AI is not / can not Intelligent Making

    decisions Problems understanding non-linear content Drawing conclusions Web-Apps automatisieren mit Ai Session MaxOSchulte Thinktecture AG 7
  6. Use Case Generate content Summarize content Automation Simplify complexity ...

    Web-Apps automatisieren mit Ai Session MaxOSchulte Thinktecture AG 8
  7. UI / UX Avoid auto-commit Enable feedback Highlight probability Clear

    entry point into AI workflows Progress / generation indicators Suggest common actions Web-Apps automatisieren mit Ai Session MaxOSchulte Thinktecture AG 9
  8. Development mindset Shit in / Shit out "Talking to fast

    learning & smart junior" No default assumptions Documentation is key Examples are great Web-Apps automatisieren mit Ai Session MaxOSchulte Thinktecture AG 10
  9. Client-Side vs. Server-Side Client Server Easy Integration Tooling Python (Ecosystem)

    TypeScript / JS Secrets / Security Schema Validation SoC ( ) Web-Apps automatisieren mit Ai Session MaxOSchulte Thinktecture AG 17
  10. Lessons Learned Client-side for PoC Easy transition to server-side Write

    docs. for dummys Unambiguous tools Unambiguous context Web-Apps automatisieren mit Ai Session MaxOSchulte Thinktecture AG 18