Weiter zum Inhalt
OpenAI
KI-Agenten
Künstliche Intelligenz
Große Sprachmodelle

OpenAI AgentKit-Tutorial mit Demoprojekt: Baue einen KI-Agenten

Lerne, wie du mit OpenAI AgentKit GitHub-Issue-Reviews automatisierst – mit KI-Agenten, die klassifizieren, Duplikate erkennen und Berichte zusammenfassen.
Aashi Dutt's photo
Aashi Dutt
Aktualisiert · 6 Min. lesen

Entdecke KI

ChatGPTClaudePerplexity

Erstelle dein kostenloses Konto

Üben und Lernpfad deinen Fortschritt.

Weiter Mit Google
Durch Klick auf die Schaltfläche akzeptierst du unsere Nutzungsbedingungen, unsere Datenschutzrichtlinie und die Speicherung deiner Daten in den USA.

Das neu vorgestellte OpenAI AgentKit ist ein Toolkit, mit dem Entwicklerinnen und Entwickler KI-Agenten über eine visuelle Workflow-Oberfläche entwerfen, verbinden und bereitstellen können. Es vereint den Agent Builder, ChatKit und integrierte Tools (wie Websuche, GitHub und MCP-Server), sodass du von der Idee zum funktionsfähigen Agenten schnell und effizient gelangst.

In diesem Leitfaden zeige ich dir Schritt für Schritt ein Praxis-Demo, das Repositories automatisch scannt, offene Issues klassifiziert, Duplikate erkennt und alles in einem kompakten Bericht zusammenfasst. Du lernst dabei, wie du:

  • Einen Workflow visuell mit der Agent-Builder-Oberfläche entwirfst.
  • Zwei zusammenarbeitende Agenten konfigurierst: einen zum Abrufen und Analysieren von GitHub-Issues und einen zum Zusammenfassen.
  • Deinen Workflow über ChatKit ausführst, testest und veröffentlichst – für echte Automatisierung.

Am Ende sieht dein AgentKit-Workflow so aus:

Final AgentKit demo

Wenn du OpenAI noch kennenlernst, empfehle ich dir unseren OpenAI Fundamentals Lernpfad. 

Was ist AgentKit?

AgentKit ist OpenAIs neuestes Framework zum Erstellen, Bereitstellen und Optimieren von KI-Agenten. Es bringt dich vom Prototyp bis in die Produktion – ohne komplexes Backend-Setup.

Im Kern dreht sich AgentKit um zwei zentrale Komponenten: Agent Builder und ChatKit.

What to use and when

Agent Builder ist eine visuelle Drag-and-drop-Oberfläche, mit der du komplette KI-Workflows ohne Code entwirfst. Du kannst mehrere Agent-Knoten (auf Basis eines GPT-Modells) kombinieren und in logischer Reihenfolge verbinden. 

Jeder Agent hat eigene Anweisungen, Tools (z. B. Websuche, Code Interpreter oder API-Aufrufe) und strukturierte Ausgabeschemata. Diese lassen sich zu mehrstufigen Automationen verketten. Agent Builder übernimmt automatisch Kontextweitergabe, Modellaufrufe und Datenformatierung zwischen den Knoten – so kannst du auch komplexe Pipelines schnell prototypisieren.

ChatKit

Quelle: ChatKit Playground

Sobald dein Workflow steht, macht ChatKit ihn überall einsatzbereit. Es fungiert als Integrationsschicht, mit der du deinen Workflow in eine Chatoberfläche einbettest, per API bereitstellst oder Nutzersessions per Schema konfigurierst. 

Du kannst sogar das SDK herunterladen und selbst hosten – für maximale Flexibilität und Kontrolle über die Ausführung deiner Agenten. 

AgentKit integriert sich außerdem nahtlos in das Connector Registry – den zentralen Hub, über den Admins steuern, wie Datenquellen und Tools in OpenAI-Produkten verbunden werden. 

So können deine Agenten sicher auf Enterprise-Ressourcen wie GitHub, Notion oder interne APIs zugreifen – ohne hart codierte Zugangsdaten oder getrennte Integrationen verwalten zu müssen.

OpenAI AgentKit-Demo: Einen GitHub-Issue-Review-Workflow bauen

In diesem Abschnitt bauen wir einen automatisierten GitHub-Issue-Review-Workflow mit dem Agent Builder von AgentKit. Der Workflow kombiniert zwei verbundene Agenten: Einer analysiert Issues aus einem GitHub-Repository, der andere fasst die Ergebnisse in einem prägnanten Bericht zusammen.

So funktioniert es:

  • Gib die GitHub-Repository-URL ein (z. B. https://github.com/OWNER/REPO).
  • Der GitHub Agent ruft die neuesten offenen Issues ab, klassifiziert sie als bug, feature oder question und erstellt Suchanfragen, um potenzielle Duplikate zu finden.
  • Er schlägt außerdem mögliche Bearbeitende vor – basierend auf früheren Beiträgen oder Kommentaren.
  • Der Summary Agent übernimmt anschließend diese strukturierte JSON-Ausgabe und erstellt eine gut lesbare Zusammenfassung, mit der Maintainer sofort arbeiten können.

Am Ende hast du einen voll funktionsfähigen Multi-Agent-Workflow, der rohe GitHub-Issues in umsetzbare Insights verwandelt.

Schritt 1: Agent Builder einrichten

Wechsle zum AgentKit Playground und melde dich mit deinem OpenAI-Konto an oder registriere dich. Nach dem Login landest du im visuellen Workflow-Editor, in dem du Agenten einfach entwerfen, verbinden und konfigurieren kannst.

Sign up to Agent Builder

Jetzt erstellen wir einen Workflow für den Start.

Schritt 2: Einen Workflow erstellen

Bevor wir Agenten bauen, brauchen wir einen Workflow, der regelt, wie Agenten verbunden sind und interagieren. Ein Workflow steuert den Ablauf zwischen Knoten wie Eingabe, Verarbeitung und Ausgabe.

Klicke zunächst auf + Create, um einen neuen Workflow zu erstellen, und gib ihm einen Namen wie GitHub Issue Assistant. Nach dem Erstellen siehst du eine leere Fläche mit einem Start-Knoten als Einstiegspunkt für alle Aktionen.

Create a workflow

Die Fläche steht – jetzt können wir mehrere Knoten hinzufügen und verbinden, um die Logik des Workflows aufzubauen.

Schritt 3: Einen GitHub-Agenten erstellen

In diesem Schritt fügen wir neben dem Start- Knoten einen GitHub-Agenten hinzu, der die vom Nutzer eingegebene Repository-URL verarbeitet. So gehst du in 6 einfachen Schritten vor:

1. Klicke in der Seitenleiste auf Agent und füge neben dem Start-Knoten einen Agent-Knoten hinzu. 

2. Doppelklicke auf den Agent-Knoten, öffne die Parameter und benenne den Agenten in „GitHub Agent“ um.

3. Füge in das Instruktionsfeld folgende Anweisungen ein:

You are a GitHub Issue Triage agent.
Input: a public GitHub repository URL (e.g., https://github.com/OWNER/REPO).
Task:
1) Find the repository and the 10–20 most recent *open* issues.
2) For each issue, produce:
   - `label`: one of ["bug","feature","question","chore","docs"]. Be strict.
   - `summary`: 1–2 sentences in plain English that restates the problem or request.
   - `duplicate_query`: a GitHub search string likely to find duplicates. Use:
       repo:OWNER/REPO is:issue (STATE OR KEYWORDS …)
     Prefer 2–4 high-signal tokens from the issue title/body; include synonyms.
   - `assignee_hints`: array of up to 3 GitHub usernames to consider assigning.
       Heuristics: past commit/file authors, most recent commenters with code
       context, codeowners, or frequent resolvers of similar issues.
   - `evidence`: an array of `{url, title}` for 1–3 canonical links
       (the issue URL itself is allowed; add one extra context link if useful).
   - `confidence`: 0–1 float confidence for your label.
3) If fewer than 3 issues are open, expand to the last 30 days including closed.
Constraints & quality bar:
- Do not invent usernames. Only output handles you can infer from the repo or issues.
- Prefer precise duplicate queries over long ones.
- Keep `summary` ≤ 280 chars.
- Include citations for any non-issue links you add.

 

4. Aktiviere unter dem Tab Tools per + das Websuche-Tool für diesen Agenten.

GitHub Agent

5. Klicke schließlich den Toggle-Schalter beim Tab Output format und wähle JSON für eine strukturierte Ausgabe. Es öffnet sich ein Excel-ähnliches Fenster – fülle die Parameter wie gezeigt aus:

Schema

Du kannst auf Generate klicken, damit GPT das Schema automatisch ausfüllt.

6. Klicke auf Update, um die Einstellungen zu speichern.

Unser GitHub-Agent ist jetzt bereit, Repositories zu analysieren und ihre Issues zu kategorisieren.

Schritt 4: Einen Summary-Agenten erstellen

Als Nächstes fassen wir alles, was der GitHub Agent erzeugt, in einem Bericht zusammen. Dafür richten wir einen Summary-Agenten ein, der die JSON-Ausgabe des vorherigen Knotens übernimmt und als Text zusammenfasst. 

  1. Klicke in der Seitenleiste auf Agent und füge neben dem Start-Knoten einen Agent-Knoten hinzu. 
  2. Öffne die Parameter per Doppelklick und benenne den Agenten in „Summary Agent“ um.
  3. Füge im Instruktions-Tab folgende Anweisungen ein:
You are a Release Manager assistant.
You will receive the JSON produced by the previous GitHub Agent. Create a concise triage report that a maintainer can act on immediately.
Report format:
- Repo header with link.
- Triage table (or bullet list) grouped by label in the order: bug, feature, question, chore, docs.
  For each issue: #number, title (link), 1-line summary, confidence (0–1), and a clickable “Duplicates” GitHub search using duplicate_query.
- “Suggested assignees” section: aggregate the top usernames across all issues and list why they were suggested (e.g., “owns file X”, “fixed similar Y”).
- “Notable risks” section: 2–4 bullets calling out breaking risks or customer impact.
- Keep the whole report under 400 words.
Rules:
- Do not invent data not present in the JSON input.
- If error is set or the issues array is empty, output a short diagnostic instead.

4. Wähle als Ausgabeformat Text.

Summary agent

Jetzt erstellt dein Summary Agent einen entwicklerfertigen Zusammenfassungsbericht und dein finaler Workflow sieht so aus:

Final workflow

Schritt 5: Vorschau und veröffentlichen

Um den Workflow auszuführen, klicke auf Preview und teste ihn interaktiv.

Wenn du mit deinem Workflow zufrieden bist, klicke auf Publish, um ihn für API-Aufrufe zu veröffentlichen. Nach der Bereitstellung übergibst du die ID an deine ChatKit-Integration oder lädst den Agents-SDK-Code herunter, um den Workflow selbst zu deployen.

Publish to ChatKit

Quelle: Agent Builder Workflow Deployment

Hinweis: Der Agent Builder befindet sich noch in der Beta, aber Tools werden nach der Standard-API-Nutzung für Modelle wie gpt-4o-mini oder gpt-5 abgerechnet. Details zur API-Preisgestaltung findest du auf der OpenAI-Website.

Hier ist ein Video von OpenAI zum Agent Builder, das hilfreich sein könnte:

Fazit

Dieses Tutorial zeigt dir, wie du mit OpenAIs AgentKit einen automatisierten GitHub-Issue-Review-Workflow aufbaust. Die Stärke liegt darin, dass Logik und Orchestrierung nahtlos übernommen werden – so kannst du dich auf intelligente Workflows konzentrieren statt auf Infrastruktur.

Ab hier kannst du einen echten GitHub-MCP-Server für Live-Issue-Tracking anbinden, Dateisuche integrieren, um Pull Requests oder Dokus zu analysieren, und Guardrails ergänzen, um Datenschutz und strukturierte Antworten sicherzustellen. Mit ChatKit lässt sich das Ganze um automatische Updates oder Release-Reports erweitern – und du siehst, wie weit deine Agenten gehen können.

Weitere agentische KI-Projekte findest du in unserem Guide zu den Top 10 KI-Agent-Projekten für 2025. 


Aashi Dutt's photo
Author
Aashi Dutt
LinkedIn
Twitter

Ich bin Google Developers Expertin für ML (Gen AI), dreifache Kaggle-Expertin und Women-Techmakers-Botschafterin mit über drei Jahren Erfahrung in der Tech-Branche. 2020 habe ich ein Health-Tech-Startup mitgegründet und absolviere derzeit einen Master in Informatik an der Georgia Tech mit Schwerpunkt Machine Learning.

Themen
OpenAI
KI-Agenten
Künstliche Intelligenz
Große Sprachmodelle

Top-DataCamp-Kurse

Lernpfad

OpenAI Grundlagen

15 Std.
Beginne mit der Erstellung von KI-Systemen mit Modellen von OpenAI. Lerne, wie du die OpenAI-API nutzt, um die GPT- und Whisper-Modelle von OpenAI aufzurufen.
Details anzeigenKurs Starten

Erstelle dein kostenloses Konto

Üben und Lernpfad deinen Fortschritt.

Weiter Mit Google
Durch Klick auf die Schaltfläche akzeptierst du unsere Nutzungsbedingungen, unsere Datenschutzrichtlinie und die Speicherung deiner Daten in den USA.
Mehr anzeigen
Ähnlich

Blog

Arten von KI-Agenten: Ihre Rollen, Strukturen und Anwendungen verstehen

Lerne die wichtigsten Arten von KI-Agenten kennen, wie sie mit ihrer Umgebung interagieren und wie sie in verschiedenen Branchen eingesetzt werden. Verstehe einfache reflexive, modellbasierte, zielbasierte, nutzenbasierte, lernende Agenten und mehr.

Blog

Die 36 wichtigsten Fragen und Antworten zum Thema generative KI für 2026

Dieser Blog hat eine ganze Reihe von Fragen und Antworten zu generativer KI, von den Grundlagen bis hin zu fortgeschrittenen Themen.
Hesam Sheikh Hassani's photo

Hesam Sheikh Hassani

15 Min.

Tutorial

Python-Tutorial zum Verknüpfen von Zeichenfolgen

Lerne verschiedene Methoden zum Verknüpfen von Zeichenfolgen in Python kennen, mit Beispielen, die jede Technik zeigen.
DataCamp Team's photo

DataCamp Team

5 Min.

Tutorial

Python Switch Case Statement: Ein Leitfaden für Anfänger

Erforsche Pythons match-case: eine Anleitung zu seiner Syntax, Anwendungen in Data Science und ML sowie eine vergleichende Analyse mit dem traditionellen switch-case.
Matt Crabtree's photo

Matt Crabtree

5 Min.

Tutorial

Abstrakte Klassen in Python: Ein umfassender Leitfaden mit Beispielen

Lerne mehr über abstrakte Klassen in Python, wozu sie gut sind und wie du mit dem Modul „abc“ einheitliche Schnittstellen sicherstellen kannst. Enthält praktische Beispiele und bewährte Methoden für eine effektive Umsetzung.
Derrick Mwiti's photo

Derrick Mwiti

10 Min.

Tutorial

30 coole Python-Tricks für besseren Code mit Beispielen

Wir haben 30 coole Python-Tricks zusammengestellt, mit denen du deinen Code verbesserst und deine Python-Kompetenzen ausbaust.
Kurtis Pykes 's photo

Kurtis Pykes

15 Min.

Mehr anzeigen