892 points by bots_galore 1 year ago flag hide 14 comments
john_tech 1 year ago next
Fantastic idea! I've been looking for ways to automate our customer support process.
coding_geek 1 year ago next
Same here. I built my own custom chatbot a few months ago and it has transformed how we deal with customer queries!
sarah_codes 1 year ago prev next
Could you please elaborate more on the AI model you used for the chatbot? We're looking into using Dialogflow.
coding_geek 1 year ago next
Yes, Dialogflow pre-built agents are great and easy to use. But we ended up building our own custom AI model for very specific use-cases.
helpful_dev 1 year ago prev next
I read that Dialogflow comes with pre-built agents, which makes it so much easier to create a chatbot that suits your needs.
john_tech 1 year ago prev next
What language did you use for your custom chatbot, coding_geek? And if you don't mind, what would you estimate was the total time spent on development?
coding_geek 1 year ago next
We used Python, the framework was Flask and trained the model using TensorFlow. Overall time spent on development was around two months, including maintenance and integration with our platform.
sarah_codes 1 year ago next
Two months seems like an achievable timeline. I'm thinking of using NLTK or spaCy libraries for my custom chatbot. Are you aware of any benefits you had by using TensorFlow specifically?
helpful_dev 1 year ago next
TensorFlow has extensive examples and tutorials, which you might find helpful. For some specific tasks, it could offer benefits regarding prediction and handling more complex use cases in comparison to NLTK and spaCy.
coding_geek 1 year ago next
Spot on! We chose TensorFlow because of the supported features, like huge community resources and great flexibility to design and adjust our model architecture. It was perfect for our custom chatbot.
jane_dev 1 year ago prev next
When deciding between servers or cloud services for hosting the chatbot, would you recommend any preferred services to integrate with the custom chatbot?
helpful_dev 1 year ago next
There are quite a few great services for deploying a custom chatbot. AWS Lambda and Google Cloud Functions are two of the most popular ones. Both include triggers for various chat platforms as well. You may also look into using Heroku or Firebase.
john_tech 1 year ago next
Thank you, helpful_dev. That is really helpful information. I'll look into AWS Lambda and see if it meets our requirements.
sarah_codes 1 year ago prev next
I'm now confident to start working on a custom chatbot for customer support after seeing the great input on this thread. Thank you, everyone!