IMPLEMENTATION OF AI CHAT BOT USING PROGRAMMING LANQUAQE GO
Keywords:
Chat bot, Artificial intelligence, NLP, Wolfram alpha, Go, CNNAbstract
In recent years, the field of technical and technological sciences has certainly been marked by the rapid development of artificial intelligence. Apart from this area, wide application has been shown in many other areas as well. The use of neural networks and deep neural networks has contributed to the fact that artificial intelligence algorithms work much better than before, and therefore their application has become wider than ever. The advancement of artificial intelligence algorithms has contributed to the rapid development of a lot of different software that are very useful virtual assistants and chat bots. This paper aims to introduce the reader to the current achievements in the field of natural language processing, using the Wolfram alpha system. A chat bot was developed that integrates into the very popular Slack application, which is used by many teams in their work. The possibilities of training the model used by the Chat bot are discussed and the results of the work in several different test scenarios are presented. The Go programming language, which is increasingly relevant in the field of Computer Science and has found wide application in many highly reliable systems, was researched and used.
References
Aurelien, G. (2019). Hands-On Machine Learning with Sckit-Learn, Keras, and TensorFlow, O'Reilly Media, Inc.
Biswal, A. (2023, August 21). Top 18 Artificial Intelligence Applications in 2023. Retrieved from https://www.simplilearn.com/tutorials/artificial-intelligence-tutorial/artificial-intelligence-applications#why_is_ai_used
Gupshup (2023, August 31). Introduction to Gupshup and Wit.ai. Retrieved from https://www.gupshup.io/developer/docs/bot-platform/guide/introduction-to-gupshup-wit
Go (2023, August 31). The Go Programming Language. Retrieved from https://go.dev/
Mishra, P. (2023, January 10). Top 9 Open-Source NLP Projects. Retrieved from https://medium.com/mlearning-ai/top-8-open-source-nlp-projects-5b2e4138118a
Merritt, R. (2022, March 25). What Is A Transformer Model. Retrieved from https://blogs.nvidia.com/blog/2022/03/25/what-is-a-transformer-model/
Oliver, T. (2017). Machine Learning For Absolute Beginners.
Otten, N.V. (2023, April 18). Top 20 Most Powerful Large Language Models For NLP Tasks & Transfer Learning In 2023. Retrieved from https://spotintelligence.com/2023/04/18/large-language-models-nlp/
Stylianou, N., Nurse, T., Fletcher, G., Fewster, A., Bangay, R. & Walton, J. (2015, September 11). Will a robot take your job?. Retrieved from https://www.bbc.com/news/technology-34066941
Slack (2023, August 31). Where work happens | Slack. Retrieved from https://slack.com/intl/en-gb/
Tutorials Point (2019). Machine Learning with Python. Retrieved from https://www.tutorialspoint.com/machine_learning_with_python/index.htm
Wolfram|Alpha (2023, August 31). Wolfram|Alpha APIs: Computational Knowledge Integration. Retrieved from https://products.wolframalpha.com/api