Koog: Ein Kotlin-Framework zum Erstellen von KI-Agenten
Koog ist ein auf Kotlin basierendes Framework zum Erstellen und Ausführen von KI-Agenten, die vollständig in idiomatischem Kotlin geschrieben sind. Es ermöglicht die Erstellung von Agenten, die mit Tools interagieren, komplexe Workflows verarbeiten und mit Benutzern kommunizieren. Zu den Hauptfunktionen gehören eine reine Kotlin-Implementierung, MCP-Integration, Embedding-Funktionen, die Erstellung benutzerdefinierter Tools, sofort einsatzbereite Komponenten, intelligente Geschichtskomprimierung, eine leistungsstarke Streaming-API, persistenter Agentenspeicher, umfassende Ablaufverfolgung und flexible Graph-Workflows. Es unterstützt verschiedene LLM-Anbieter wie Google, OpenAI, Anthropic, OpenRouter und Ollama. Koog unterstützt JVM- und JS-Ziele und bietet detaillierte Anweisungen zur Abhängigkeitsverwaltung.