In ZeroGraph werden Knotenaufgaben durch Vererbung der Node
Implementierung der Klasse. Hier sind die Schritte zur Erstellung eines einfachen Begrüßungsknotens:
- Definieren Sie die Knotenklasse::
- umschreiben.
prep
Methode bereitet die Eingabedaten vor (z. B. Abrufen eines Namens aus einem gemeinsamen Objekt). - existieren
exec
Schreiben Sie die Kernlogik (z. B. das Erzeugen von Begrüßungen) in der - passieren (eine Rechnung oder Inspektion etc.)
post
Speichern Sie die Ergebnisse in einem gemeinsamen Objekt.
class GreetingNode extends Node { prep(shared: any): string { return shared.name || 'World'; } exec(name: string): string { return `Hello, ${name}!`; } post(shared: any, execRes: string): void { shared.greeting = execRes; } }
- umschreiben.
- Arbeitsablauf::
- einrichten.
Flow
Instanz und geben Sie den Knoten ein, führen Sie ihn aus und geben Sie das Ergebnis aus:const flow = new Flow(new GreetingNode()); const shared = { name: 'TypeScript' }; flow.run(shared); console.log(shared.greeting); // 输出: Hello, TypeScript!
- einrichten.
Diese Antwort stammt aus dem ArtikelZeroGraph: ein leichtgewichtiges Programmiergerüst für KI-AgentenDie