IMPLEMENTATION OF AI CHAT BOT USING PROGRAMMING LANQUAQE GO

Authors

  • Nikola Vukotić Academy of Applied Technical and Preschool Studies, Nis, Serbia
  • Slavimir Stošović Academy of Applied Technical and Preschool Studies Nis, Serbia
  • Dušan Stefanović Academy of Applied Technical and Preschool Studies, Nis, Serbia
  • Aleksandar Cvetković Academy of Applied Technical and Preschool Studies, Nis, Serbia

Keywords:

Chat bot, Artificial intelligence, NLP, Wolfram alpha, Go, CNN

Abstract

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

Downloads

Published

2023-09-30

How to Cite

Vukotić, N., Stošović, S., Stefanović, D., & Cvetković, A. (2023). IMPLEMENTATION OF AI CHAT BOT USING PROGRAMMING LANQUAQE GO. KNOWLEDGE - International Journal , 60(3), 365–370. Retrieved from http://ikm.mk/ojs/index.php/kij/article/view/6274