2017-07-27 4 views
1

Ich arbeite an einer Integration von Chatterbot Django. Was ich brauche, ist, die Konversationsdaten, die über die Django-Admin-Konsole eingegeben wurden, abzurufen. Ich definiere die chatterbot alsChatterbot Django Integration Abrufen von Konversationsdaten

chatbot = ChatBot(
     "SQLMemoryTerminal", 
     storage_adapter='chatterbot.storage.SQLStorageAdapter', 
) 

Nun folgt Ich versuche Antwort abzurufen wie

folgt
response = chatbot.get_response("usa money") 

Die Antwort, die ich über erwarten. Admin ist "Dollar". Aber stattdessen bekomme ich vorher nur eine Aussage. Kann mir jemand helfen, Konversationsdaten von der Admin-Konsole abzurufen? Vielen Dank.

+0

Können Sie Ihre Korpusdaten angeben? Wenn Sie eine bestimmte Ausgabe für die angegebene Eingabe erwarten, versuchen Sie es mit 'adquate adapter' oder Sie können auch einen benutzerdefinierten Adapter schreiben, der auf Ihre Anfrage antworten kann ...! –

+0

Haben Sie das Modell für USA Geldsystem trainiert? Wenn ja, dann möchten Sie vielleicht einen bestimmten oder den besten passenden Adapter verwenden. Stellen Sie außerdem sicher, dass Sie Daten in der Tabelle der Konversation in admin haben? Andernfalls erhalten Sie möglicherweise die gleiche Antwort wie Ihre Aussage. –

Antwort

0

Haben Sie das Modell für das amerikanische Währungssystem trainiert? Wenn ja, dann möchten Sie vielleicht einen bestimmten oder den besten passenden Adapter verwenden. Stellen Sie außerdem sicher, dass Sie Daten in der Tabelle der Konversation in admin haben. Andernfalls erhalten Sie möglicherweise die gleiche Antwort wie Ihre Aussage.