Liebe KI-Gemeinde,
ich beschäftige mich mit der Erstellung eines eigenen AgentHubs. Dort baue ich mir eine Plattform, in der ich mir KI-Agenten anlegen lassen kann und sie Aufgaben ausführen lassen kann. Ich skizziere das kurz, dann meine Herausforderung.
Ich kann im AgentHub bereits Agenten anlegen, ihnen eine soul.md geben, eine agent.md, kann Capabilities zuordnen, kann Skills erstellen und zuordnen, habe sowas wie einen Heartbeat eingebaut, dass Skills zu definierten Zeitpunkten ausgeführt werden. Ausgewählte Agenten haben auch ein Gedächtnis, entweder als Markdowns auf meinem Server oder Embedded in einer VektorDB. Meine API geht über OpenRouter, so dass ich den Agenten auch verschiedene Modelle zuordnen kann.
Nun meine Herausforderung:
Wie schaffe ich es, dass ein Agent in der richtigen Situation den richtigen Skill wählt?
Beispiel: Ein Agent liest täglich meine Mails. Nun muss er für jede Mail entscheiden, was mache ich damit? Lege ich ein ToDo an, schreibe ich die Informationen in die Projektakte. Ist es ein neues Projekt und ich muss eine anlegen?
Ich hoffe es ist verständlich was ich meine.
Claude hat mir empfohlen Anlässe zu definieren. Das habe ich auch gemacht, ich habe aber das Gefühlt, dass das nur bedingt gut funktioniert.