AI Engineering Tools

Generative-AI-Engineering

Begriffe zu AI-Agenten und Tool-Aufrufen

Verstehen Sie Agenten, strukturierte Tool-Aufrufe, MCP-Verbindungen, Orchestrierung, Speicher, Planung, Übergaben und menschliche Genehmigungskontrollen.

12 Begriffe

Agenten

AI-Agent

AI agent

Bedeutung

Ein System, das ein Modell verwendet, um Aktionen zur Erreichung eines Ziels auszuwählen und auszuführen, oft in mehreren Schritten.

Einsatz

Verwenden Sie einen Agenten, wenn der Pfad nicht vollständig vorherbestimmt werden kann und Tools dynamisch ausgewählt werden müssen.

Beispiel

Ein Agent liest ein Ticket, durchsucht die Dokumentation, entwirft eine Lösung und fordert die Genehmigung an.

Tools

Aufruf von Tools

Tool calling

Bedeutung

Die strukturierte Anfrage des Modells an eine Anwendung, um eine externe Funktion auszuführen.

Einsatz

Verwenden Sie es für die Suche, den Datenbankzugriff, Berechnungen, Dateivorgänge und Business-APIs.

Beispiel

Rufen Sie get_order_status mit der verifizierten Bestell-ID auf.

Tools

Funktionsaufruf

Function calling

Bedeutung

Ein Tool-Aufruf-Muster, bei dem verfügbare Funktionen mit Namen und typisierten Argumenten beschrieben werden.

Einsatz

Verwenden Sie es, wenn Ihre Anwendung einen kontrollierten Satz aufrufbare Operationen bereitstellt.

Beispiel

Funktion: create_calendar_event(Titel, start_time, Teilnehmer).

Tools

Tool-Schema

Tool schema

Bedeutung

Eine für Maschinen lesbare Definition des Zwecks, der Eingaben und der Einschränkungen eines Tools.

Einsatz

Schreiben Sie präzise Schemata, damit das Modell das richtige Tool auswählen und gültige Argumente erstellen kann.

Beispiel

Definieren Sie den Betrag als positive Zahl und die Währung als dreistelligen Code.

Verbindungen

Model Context Protocol (MCP)

Model Context Protocol (MCP)

Bedeutung

Ein offenes Protokoll zur Verbindung von AI-Anwendungen mit externen Tools, Daten und wiederverwendbaren Prompts.

Einsatz

Verwenden Sie es, um kompatible Funktionen über einen gemeinsamen Client-Server-Vertrag zu integrieren.

Beispiel

Verbinden Sie den AI-Host mit einem Dokumentations-MCP-Server und stellen Sie sein Suchtool bereit.

Verbindungen

MCP-Host

MCP host

Bedeutung

Die AI-Anwendung, die einen oder mehrere MCP-Clients koordiniert und Berechtigungen und die Benutzererfahrung steuert.

Einsatz

Verwenden Sie den Begriff, wenn Sie beschreiben, wo Benutzerzustimmungen, Modellinteraktionen und Serververbindungen verwaltet werden.

Beispiel

Der Desktop-Assistent fungiert als MCP-Host für lokale und Remote-Server.

Verbindungen

MCP-Server

MCP server

Bedeutung

Ein Programm, das Tools, Ressourcen oder Prompts für MCP-Clients bereitstellt.

Einsatz

Erstellen Sie dies, wenn eine Datenquelle oder ein Dienst über kompatible AI-Hosts wiederverwendbar sein soll.

Beispiel

Der CRM-MCP-Server stellt die Kundensuche als ein schreibgeschütztes Tool bereit.

Arbeitsablauf

Orchestrierung

Orchestration

Bedeutung

Koordination von Modellen, Tools, Agenten, Status und Kontrollfluss innerhalb eines Workflows.

Einsatz

Verwenden Sie es, wenn mehrere Funktionen in einer Sequenz, parallel oder bedingt ausgeführt werden müssen.

Beispiel

Abruf, Analyse, Genehmigung und Veröffentlichung als separate Phasen organisieren.

Agenten

Agenten-Gedächtnis

Agent memory

Bedeutung

Gespeicherte Informationen, die ein Agent über Schritte oder Sitzungen hinweg wiederverwenden kann.

Einsatz

Verwenden Sie speichersicheren Speicher für dauerhafte Präferenzen, Aufgabenstatus oder frühere Entscheidungen.

Vorsicht

Speichern Sie nur die notwendigen Daten und definieren Sie Regeln für die Aufbewahrung, Löschung und den Zugriff.

Beispiel

Merken Sie sich die genehmigten Richtlinien für den Ton dieses Projekts, nicht für nicht verwandte persönliche Gespräche.

Agenten

Planung

Planning

Bedeutung

Auswählen und Anordnen von Zwischenschritten vor oder während der Ausführung.

Einsatz

Verwenden Sie es für mehrstufige Ziele mit Abhängigkeiten oder alternativen Pfaden.

Beispiel

Plan: Eingaben prüfen, Beweise abrufen, einen Entwurf erstellen und dann die Validierung durchführen.

Arbeitsablauf

Übergabe

Handoff

Bedeutung

Übertragung einer Aufgabe und ihres relevanten Kontexts von einem Agenten oder einer Komponente zu einem anderen.

Einsatz

Verwenden Sie es, wenn spezialisierte Agenten unterschiedliche Verantwortlichkeiten haben.

Beispiel

Der Triage-Agent übergibt den Abrechnungsfall an den Rückerstattungs-Agenten mit Beweisen und Einschränkungen.

Menschliche Kontrolle

Mensch im Loop (HITL)

Human-in-the-loop (HITL)

Bedeutung

Ein Kontrollmechanismus, bei dem eine Person einen Teil eines AI-Workflows überprüft, korrigiert oder genehmigt.

Einsatz

Erfordern Sie dies für Maßnahmen mit hoher Auswirkung, die irreversibel sind oder finanzielle, rechtliche oder externe Auswirkungen haben.

Beispiel

Vor der Genehmigung einer Rückerstattung eine Pause einlegen und einen autorisierten Mitarbeiter zur Genehmigung auffordern.