Inspiration
I chose GitHub Problem Statement 1 on AI ChatBot as I have always been obsessed with Bots. Knowing that someday, Bots may eventually be an essential part of Human lives or they may even control Human beings if they get smarter than Humans.
What it does
This AI ChatBot is to teach you on Git and GitHub. I added in the Enthusiastic personality to this Bot. I called it "GitHub Professor", like a qualified Teacher to teach and guide learners. My imagination will be a Bot with moustache, relatable to humans and yet enthusiastic to spread the fervor of learning and be encouraging.
How we built it
I use Azure Cognitive Services (Languages Services) to create custom Question Answering Bot. After I linked the GitHub links to Knowledge Base (KB), I deployed the KB. Then I created a Bot. With the new Bot, I connected it to "FaceBook - Messenger" via Channel. I clicked on the "Messenger" link, it will bring me to the webpage under FaceBook Messenger, where anyone can type and ask questions on GitHub.
Challenges we ran into
I went off track several times, especially dwelling into SDK Templates when I hit a roadblock, unable to "Test in web chat", this wasted a few days of my time. I kept going back to Google for help to debug my issues, this was really helpful.
Accomplishments that we're proud of
I am proud that I finally managed to get the AI ChatBot up and running. For a total IT idiot like me, this is definitely an achievement! Hooray!
What we learned
I have learnt to never give up. Tech issues kept popping up in almost every other step, so I kept going to google to research for answers. There is no end to exploring and learning.
What's next for Github Prob Statement 1 - AI Chat Bot "GitHub Professor "
Perhaps further enhance my knowledge in AI Chatbots and learn more about AI.
Log in or sign up for Devpost to join the conversation.