Dies wurde vor einer Weile gefragt, also haben Sie wahrscheinlich alle selbst organisiert, aber dies wurde auch in den API.ai Foren vor kurzem gefragt und es gibt noch keine GIT Weg, dies zu tun.
Es gibt jedoch Youtube Videos (siehe api Forum für den Beitrag, nicht zur Hand) zeigt große Projekte gebaut, in denen die Entwickler eine Sequenz von Agenten eingerichtet und verknüpft sie mithilfe der Export-Import-Funktion zu Verschieben Sie Absichten und Entitäten entlang des Prozesses und in die Produktionsversion. Sie bestehen darauf, dass sich der Agent sehr schnell selbst trainiert, so dass bei diesem Transfer nichts verloren geht.
So habe ich ein paar Gesprächspartner erstellen User Says und Text-Antworten basierend auf der Bot-Persönlichkeit. Jeder hat seinen eigenen Agenten zum Spielen und ihm sind Absichten zugewiesen.
Dann werden diese in Dev Bot importiert, wo Dinge mit dem Backend getestet werden, andere Medienantworten und Integrationsantworten werden hinzugefügt. Dev Bot exportiert sich selbst als Versionen und auch in Test Bot, wo jeder damit spielen kann. Test Bot macht das gleiche, exportiert nach Versionen und
dann wenn alle glücklich sind Test Bot wird in Prod Bot exportiert.
Es ist nicht ideal. Es ist nicht die Art, wie Sie sich ein Produkt von Google vorstellen würde, um uns zur Arbeit zu zwingen, es ist ein manueller Prozess, aber es funktioniert irgendwie.
Es gibt keine Möglichkeit, es programmgesteuert zu tun, aber Sie können Ihren Agenten manuell exportieren und im Git-Repository oder an anderen Orten speichern. –
Danke, das Problem mit diesem Ansatz ist es sehr chaotisch, alle Trainingsdaten aus den verschiedenen Umgebungen zusammenzuführen, haben Sie irgendeine Lösung? –
Leider haben sie keine API, die uns Agent als Zip-Datei geben könnte und wir könnten es in Git speichern, also denke ich, dass nur manuelles Speichern ist. –