Function Calling From Vibe Coding to Agentic Coding - VideoQuiz


Function Calling From Vibe Coding to Agentic Coding - VideoQuiz
{{#ev:youtube|https://www.youtube.com/watch?v=2LT-N7puinE%7C500%7Ccenter}}
BLOCKIERT: Für dieses Video liegt in diesem Lauf kein ausreichend verwertbares Transkript für 10 belastbare Quizfragen vor; es wurde keine YouTube-Beschreibung als Ersatz verwendet.
Teste Dein Wissen
Was bedeutet es, wenn ein Chatbot 'in der Textbox gefangen' ist? (Er kann nur Text generieren, aber keine echten Aktionen in der Welt ausführen.) (!Er kann keine deutschen Texte verstehen.) (!Er kann nur auf Smartphones genutzt werden.) (!Er hat keinen Zugriff auf das Internet.)
Was ist der Hauptunterschied zwischen normaler Textgenerierung und 'Function Calling'? (Function Calling ermöglicht gezielte, strukturierte Aktionen durch die Verbindung mit externen Systemen.) (!Function Calling macht die Antworten des Chatbots einfach nur länger.) (!Function Calling funktioniert komplett ohne Internetverbindung.) (!Function Calling ist eine Programmiersprache für Kinder.)
Wer führt bei 'Function Calling' die eigentliche Funktion (z.B. das Buchen eines Termins) aus? (Die umgebende Software-Anwendung, nicht die KI selbst.) (!Die künstliche Intelligenz ganz alleine im Hintergrund.) (!Der Benutzer muss den Code manuell kopieren und ausführen.) (!Ein menschlicher Mitarbeiter im Rechenzentrum.)
Welches Format wird genutzt, damit KI und Software strukturiert miteinander kommunizieren können? (JSON-Schema) (!HTML-Tabellen) (!Einfacher Fließtext) (!PDF-Dateien)
Warum ist die 'Validierung' durch die Anwendung so wichtig? (Sie prüft, ob die von der KI gelieferten Daten vollständig und im richtigen Format sind, bevor eine Aktion ausgeführt wird.) (!Sie übersetzt die Antwort der KI in verschiedene Sprachen.) (!Sie löscht automatisch alle alten Daten des Benutzers.) (!Sie sorgt dafür, dass die KI schneller antwortet.)
Was versteht man unter dem Prinzip 'Human-in-the-Loop'? (Bei riskanten Aktionen muss ein Mensch die geplante Aktion erst bestätigen, bevor sie ausgeführt wird.) (!Die KI lernt nur, wenn ein Mensch neben dem Computer sitzt.) (!Der Benutzer muss jede einzelne Textantwort der KI korrigieren.) (!Ein Programmierer schreibt den gesamten Code live während der Nutzung.)
Was ist eine 'Prompt Injection'? (Ein Versuch, die KI durch versteckte Anweisungen in externen Texten zu manipulieren.) (!Das schnelle Eintippen von Fragen in die Chatbox.) (!Ein Update, das die KI intelligenter macht.) (!Eine Fehlermeldung bei der Internetverbindung.)
Was zeichnet einen 'Agentic Workflow' (agentischen Arbeitsablauf) aus? (Die KI arbeitet in einer Schleife, plant Schritte selbstständig und nutzt nacheinander verschiedene Werkzeuge.) (!Die KI schreibt nur sehr komplizierte Aufsätze.) (!Die KI arbeitet komplett ohne Regeln und Gesetze.) (!Der Benutzer muss jeden einzelnen Zwischenschritt selbst programmieren.)
Warum ist 'Observability' (Beobachtbarkeit) bei komplexen KI-Systemen so wichtig? (Damit man genau nachvollziehen kann, bei welchem Schritt in einer Kette von Entscheidungen ein Fehler aufgetreten ist.) (!Damit die KI die Kamera des Benutzers einschalten kann.) (!Um das Design der Benutzeroberfläche schöner zu machen.) (!Um die Geschwindigkeit des Internets zu messen.)
Mit welchem einfachen Projekt sollte man laut Video beginnen, um Function Calling zu lernen? (Mit einem einfachen Taschenrechner-Werkzeug Calculator Tool.) (!Mit einer vollautomatischen E-Mail-KI.) (!Mit einem eigenen sozialen Netzwerk.) (!Mit einem 3D-Videospiel.)
Offene Aufgaben
Leicht
- Aufgabe 1: Erkläre mit eigenen Worten, was der Unterschied zwischen einem normalen Chatbot und einer KI mit 'Function Calling' ist.
- Aufgabe 2: Nenne drei Beispiele für Aktionen, die ein Chatbot ohne Function Calling nicht direkt ausführen kann.
- Aufgabe 3: Warum ist ein Taschenrechner ein gutes erstes Projekt, um Function Calling zu lernen?
- Aufgabe 4: Was ist ein JSON-Schema? Beschreibe es kurz am Beispiel einer Adresse (Name, Straße, PLZ).
Standard
- Aufgabe 1: Erkläre das Prinzip 'Human-in-the-Loop' und warum es bei einer E-Mail-App wichtig ist.
- Aufgabe 2: Beschreibe die Gefahr einer 'Prompt Injection' anhand eines Beispiels (z.B. einer Bewerbung als PDF).
- Aufgabe 3: Zeichne den 5-Schritte-Ablauf (User Request bis Final Answer) als einfaches Diagramm auf.
- Aufgabe 4: Unterscheide zwischen 'niedrigem Risiko' (z.B. Taschenrechner) und 'hohem Risiko' (z.B. Löschen von Dateien) bei KI-Werkzeugen.
Schwer
- Aufgabe 1: Entwickle ein hypothetisches Szenario für einen 'Agentic Loop' (z.B. Urlaubsplanung) und beschreibe, welche Werkzeuge nacheinander aufgerufen werden müssen.
- Aufgabe 2: Diskutiere, warum eine KI niemals die endgültige Autorität über die Ausführung von Aktionen haben sollte.
- Aufgabe 3: Analysiere das Problem der Fehlerfortpflanzung (Kaskadenfehler) in einem agentischen System. Wie kann man das verhindern?
- Aufgabe 4: Entwirf ein einfaches JSON-Schema für ein Werkzeug, das das aktuelle Wetter an einem bestimmten Ort abfragt. Welche Parameter werden benötigt?

| <inputbox>
type=create break=no preload=CHAT GPT TEXT HIER EINFÜGEN default= width=30 placeholder= Dein MOOC Titel buttonlabel=MOOC erstellen </inputbox> |

Links
aiMOOC-Projekte
Schulfach+


aiMOOCs



aiMOOC Projekte


THE MONKEY DANCE





{{#ev:youtube | https://youtu.be/rFhZlg38Zf8?si=9KdMNZYRkRD81YTo%7C 500 | center}}
|
{{#ev:youtube | https://youtu.be/Ob7etf9QuBo?si=t_NBA71bWg3Rq3LI%7C 500 | center}}
| <inputbox>
type=create break=no preload=MOOCit Vorlage default= width=30 placeholder= Dein MOOC Titel buttonlabel=MOOC erstellen </inputbox> |