2017-02-02 4 views
-1

Les requêtes de base de données peuvent être très techniques. Je souhaite construire un chatbot Python pour interroger une base de données/csv data-frame. Je ne souhaite pas utiliser de services API prêts car les données pourraient être propriétaires.Comment créer une interface de chatbot pour une base de données en Python?

exemple Exemple: avec les employés bot des ressources humaines internes peuvent demander à diverses questions sur leurs propres dossiers, soldes des congés etc.

Je ne sais pas comment chatbot python pur à base AIML peut le faire? Pour une question/catégorie (AIML) sur leave-balance, comment va-t-il déclencher une requête base de données/trame de données et mettre la réponse en réponse/modèle (AIML).

Des exemples open-source avec ou sans AIML?

+2

Je suis un départ raisonnablement sûr serait d'écrire du code. Aussi, peut-être, [this] (http://stackoverflow.com/questions/9706769/any-tutorials-for-developing-chatbots) pourrait vous aider? –

Répondre

0

Dans le lien fourni par @ n-wouda un certain nombre de bonnes références à la création de chatbots ont été fournis. Cela dit, si vous préférez un peu de direction plus accessible et concrète alors je vous recommande d'aller à DevDungeon Article: AI Chat Bot in Python with AIML qui utilise le module Python AIML qui peut être téléchargé à l'aide pip

pip install aiml