Was macht agent-sdk?
⚙️ Vereinfachen Sie die Agentenentwicklung mit einem einfachen For-Loop-Framework für effiziente Tool-Aufrufe in Ihren Anwendungen.
Das agent-sdk von KewalPra bietet einen minimalen, aber leistungsstarken Ansatz zur Erstellung von KI-Agenten. Es nutzt eine klare For-Loop-Struktur, um Tool-Aufrufe nacheinander zu verwalten, sodass Sie die Logik Ihres Agenten präzise steuern können.
Funktionen
- Einfache Schleifenlogik: Keine komplexen Zustandsmaschinen – nur eine
for-Schleife, die Tools aufruft. - Modulare Tools: Definieren Sie eigene Tools als Python-Funktionen und binden Sie sie einfach ein.
- Transparente Ausführung: Jeder Schritt der Schleife ist nachvollziehbar, ideal für Debugging und Tests.
- Leichtgewichtig: Minimale Abhängigkeiten, kein Overhead durch große Frameworks.
Verwendung
from agent_sdk import Agent
# Tool definieren
def aktuelles_datum():
return "Heute ist der 10. Oktober 2024."
# Agent erstellen
agent = Agent(tools=[aktuelles_datum])
# Ausführen (For-Loop)
ergebnis = agent.run("Welches Datum haben wir heute?")
print(ergebnis)
Unterstützte Plattformen
- Python 3.9+ – Lokal oder in Docker-Containern.
- OpenAI-kompatible APIs – z. B. OpenAI, Azure OpenAI, Ollama.
- Jupyter Notebooks – Ideal für interaktive Entwicklung.
Vorteile
- Klarheit: Die Logik Ihres Agenten ist sofort lesbar.
- Kontrolle: Sie bestimmen, wann und wie Tools aufgerufen werden.
- Erweiterbarkeit: Fügen Sie eigene Tools ohne Anpassung des Frameworks hinzu.
Loslegen
Installieren Sie das SDK mit pip:
pip install agent-sdk
Dann importieren und loslegen. Weitere Beispiele finden Sie in der Dokumentation.
Lizenz
MIT – Frei für alle Zwecke.
Verbessern Sie Ihre Agentenentwicklung mit KewalPra/agent-sdk – einfach, effizient und kontrolliert.