botman / studio

Ready to use BotMan + Laravel framework
331 stars 90 forks source link

General Question #53

Closed ghost closed 6 years ago

ghost commented 6 years ago

I have an existing laravel application and database which is huge. What i want is to create a bot for the help center which can search knowledgbase articles from the database and give it to users based on the user keywords in the chat. Just like other bot's where you can type either "what is example" or "wat is example" or "i want to know about example" or "tell me about example etc

If you could provide any example, that would really help as i guess everyone who uses laravel would like to use botman studio in their help page

christophrumpel commented 6 years ago

Hey @shrikanth003 ,

sounds like an interesting project. It is just really difficult to give examples for that. It depends ony so many things. Actually, the main part BotMan does is connecting multiple chat drivers with once code base. In the docs and in the course you can see how BotMan can help you with that as well as creating conversations.

It also tells you how you can use NLP services like DialogFlow to understand the user's intent.

What you then still need is some business logic to determine when and how to search your database data. This is not something BotMan can help you with. This is your business logic.

In the end, you would need to put these things together: BotMan + NLP (if necessary) + your business logic

I know it would be helpful to see big example projects but this is quite difficult right now as most projects are not public and every chatbot project is really different. Hope that helps you.

PS: I also got some tutorials on my blog that could maybe help you.

ghost commented 6 years ago

@christophrumpel Thanks for the reply. I shall check you links and code accordingly.