I am considering the best option for chatbot development as a business. May aim is to provide a service where I build an AI Persona Chatbot for a business or person based on their data.
Now that I have looked into AI and large language models it seems as if I have three options when it comes to building chatbots.
Use my full-stack developer skills and build them from scratch using Python, Flask and API. The great thing about doing it this way is I get to code. The downside is I have to find hosting and learn more about cloud hosting (AWS was covered on my course).
Use a low-code or no-code option. I have been looking at Bubble as a place to develop chatbots. They have a section for developers so I can build and pass them on to clients. I will be paying for all the work they have done to offer this service so I save myself time with coding it all. There is also stack-ai.com, Botpress, Agentive with Voiceflow.
Learn Microsoft Azure. I spent more time working through the Microsoft AI Skills Challenge to learn how to use Azure for all things related to AI development. It seems everything I need is in one place, but I still need to complete a cost comparison between using Azure and self-build using Flask. Using the Azure/Microsoft name is a huge plus but I am not sure if I want to go down that route.
I have a Flask API course to complete via Udemy created by the Very Academy and one called Learn Chatbot development in a weekend and that uses Flask. I am going to take a break from reading and learning so I can build something.
Leave a comment