Die Hauptunterschiede zwischen Agent und Chatbot:
-
Agent ist eine technische Lösung, während Chatbot eher eine Produktform ist.
-
Agenten können die Umgebung beobachten, planen und ausgeben, während Chatbots hauptsächlich auf Dialogen basieren.
-
Agenten können komplexere Aufgaben bewältigen und haben Gedächtnis- und Schlussfolgerungsfähigkeiten, während Chatbots relativ einfache Funktionen haben.
-
Agenten müssen nicht unbedingt menschliches Verhalten simulieren und können auf großen Sprachmodellen basierende Hilfsmittel sein.
-
Agenten können Werkzeuge verwenden und mehrstufige Schlussfolgerungen durchführen, während Chatbots hauptsächlich auf einmaligen Dialogen basieren.
Hauptforschungsrichtungen für Agenten umfassen:
-
Gedächtnis: Wie man ein menschenähnliches Kurz- und Langzeitgedächtnis implementiert.
-
Mehrstufige Schlussfolgerung: Ob sie vom Agenten gelöst oder im großen Sprachmodell enthalten sein soll.
-
Datensynthese: Wie man ausreichend reichhaltige und realistische Trainingsdaten erhält.
-
Allgemeine Fähigkeiten: Verstehen und Ausführen der meisten Arbeiten im Bereich menschlicher Fähigkeiten.
-
Mentales Modell: Aufbau von Schlussfolgerungsfähigkeiten, die sich von großen Sprachmodellen unterscheiden.
Mögliche zukünftige Foundation Agents:
-
Können die meisten Anwendungen verstehen und Arbeiten im Bereich menschlicher Fähigkeiten ausführen.
-
Besitzen ein mentales Modell, das sich von großen Sprachmodellen unterscheidet.
-
Können basierend auf Gewichtungen über reale Aufgaben schlussfolgern.
-
Haben integrierte Werkzeuge.
-
Könnten ein extrem leistungsfähiges multimodales Modell sein, anstatt einer komplexen Agentenarchitektur.
Die Hauptherausforderung für die Entwicklung der Agententechnologie ist das Datenproblem:
-
Die reale Welt ist extrem komplex und es fehlen klare Regeln wie beim Go-Spiel.
-
Es werden große Mengen an hochwertigen Beispieldaten mit komplexen Schlussfolgerungen benötigt.
-
Synthetische Daten verursachen enorme Kosten, und es ist schwierig, die Datenmenge mit den Kosten in Einklang zu bringen.
-
Es müssen bessere Wege zur Datenbeschaffung und -nutzung erforscht werden, wie z.B. Agenten in Simulatoren selbstständig lernen zu lassen.