Download as pdf or txt
Download as pdf or txt
You are on page 1of 17

DESIGN THINKING AND INNOVATION REPORT

entitled

AI CHAT BOT

Submitted in partial fulfillment of the requirements for the award of


Bachelor of Engineering degree in Computer Science and Engineering with
specialization in DATA SCIENCE

by

VEERAJEEVANANDAM [Reg.No. 42733102]

DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING


SCHOOL OF COMPUTING

SATHYABAMA
INSTITUTE OF SCIENCE AND TECHNOLOGY
(DEEMED TO BE UNIVERSITY)
Accredited with Grade “A++” by NAAC|12B Status by UGC| Approved by AICTE
JEPPIAAR NAGAR, RAJIV GANDHISALAI,
CHENNAI – 600119.

OCTOBER 2023

I
SATHYABAMA
INSTITUTE OF SCIENCE AND TECHNOLOGY

(DEEMED TO BE UNIVERSITY)
Accredited with ―A‖ grade by NAAC
Jeppiaar Nagar, Rajiv Gandhi Salai, Chennai – 600 119
www.sathyabama.ac.in

DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING

BONAFIDE CERTIFICATE

This is to certify that this Design Project / Product Report is the bonafide work of
Mr.V VEERAJEEVANANDAM(Reg.No.42733102) who carried out the project
entitled “AI CHAT BOT” under my supervision from July 2023 to October 2023.

Design Supervisor
Mr.R.Sundar M.E.,( Ph.D.)

Head of the Department

Dr.S.Vigneshwari M.E., Ph.D.

Submitted for Viva voce Examination held on

Internal Examiner External Examiner

II
DECLARATION

I, V VEERAJEEVANANDAM(Reg.No-42733102) of the student, hereby declare that the

ProductDesign Report entitled “AI CHAT BOT” done by me under the guidance of

Mr.R.Sundar,M.E.,(Ph.D)., is submitted in partial fulfillment of the requirements for the award

of Bachelor of Engineering degree in Computer Science and Engineering.

DATE:

PLACE: Chennai SIGNATURE OF THE CANDIDATE

III
ACKNOWLEDGEMENT

I am pleased to acknowledge my sincere thanks to Board of Management of


SATHYABAMA for their kind encouragement in doing this project and for completing it
successfully. I am grateful to them.

I convey my thanks to Dr.T.Sasikala M.E.,Ph.D, Dean, School of Computing,


Dr.S.Vigneshwari M.E., Ph.D., Head of the Department of Computer Science and
Engineering for providing me necessary support and details at the right time during the
progressive reviews.

I would like to express my sincere and deep sense of gratitude to my Design Supervisor
Mr.R.Sundar M.E.,(Ph.D), for his valuable guidance, suggestions and constant
encouragement paved way for the successful completion of my phase-1 project work.

I wish to express my thanks to all Teaching and Non-teaching staff members of the
Department of Computer Science and Engineering who were helpful in many ways for
the completion of the project.

iv
ABSTRACT

The advent of Telegram bots has transformed the way we communicate, automate tasks, and
access information. This abstract introduces "GPT-Assist," a Telegram bot powered by ChatGPT,
designed to elevate conversational experiences, provide information, and facilitate a wide range of
interactions within the Telegram ecosystem. GPT-Assist leverages ChatGPT's advanced natural
language processing capabilities, offering users human-like conversations. Whether it's answering
questions, offering recommendations, or engaging in general chit-chat, GPT-Assist delivers
responses that are informative and contextually relevant, enhancing the user's conversational
experience. The bot's dynamic learning mechanism continuously refines its understanding and
responsiveness by adapting to user interactions, preferences, and feedback. This adaptability ensures
that GPT Assist remains a helpful and personalized assistant. Beyond text-based conversations, GPT-
Assist also supports multimedia content handling, allowing users to send images, videos, audio, and
documents, thereby enriching interactions and making it a versatile solution for Telegram users.
Recognizing the importance of privacy and data security, GPT-Assist adheres to Telegram's robust
security st andards. All con`versations are encrypted, and the bot does not store or share sensitive
information, guaranteeing the utmost confidentiality for users. In conclusion, GPT-Assist is a powerful
and flexible Telegram bot that leverages the capabilities of ChatGPT to provide seamless, secure, and
engaging conversations. Whether you seek intelligent responses, personalized assistance, or
enjoyable interactions, GPT-Assist is here to enhance your Telegram experience.

v
CHAPTER NO. TITILE PAGE NO.

1 INTRODUCTION 1

1.1. OVERVIEW

1.2. CHATGPT

2 EXISTING SYSTEM 2

2.1. EDUCATIONAL BOT

2.2. NEWS AND INFORMATION BOT

3 LIMITATIONS OF THE EXISTING SYSTEMS 5

3.1. LACK OF CONTEXUAL UNDERSTANDING

3.2. INACCURATE OF BIASED RESPONES

4 PROPOSED SYSTEM 6

4.1. ARCHITECTURE

4.2. SYSTEM OBJECTIVES

4.3. KEY FEAUTURES

4.4. USER EXPERIENCE

5 CONCLUSION 8

REFERENCE 9

vi
LIST OF FIGURES

FIGURE FIGURE NAME PAGE NO.


NO.

1.1 TELEGRAM BOT 1


1.2 CHATBOT 2

2.1 EDUCATIONAL BOT 3


2.2 NEWS AND INFORMATION BOT 4

3.1 CONTEXTUAL UNDERSTANDING 5


3.2 BIASED RESPONES 6

4.1 ARCHITECTURE 7

vii
CHAPTER 1

INTRODUCTION

1.1 OVERVIEW

Telegram bots are small automated back-end programs that can be embedded in Telegram chats or
channels allowing any user to communicate and perform a function. Bots are fun and convenient and
can get a lot of things done. For instance, there is a Telegram bot that can provide you with the most
recent news that is trending globally anytime you need it. And there is one that can fetch you cat
memes instantly.Telegram bots function to deliver numerous automated task results and are completely
distinct from channels. You may be wondering how you will join the top Telegram bots or subscribe to a
channel at this point. In a world increasingly driven by digital technology, convenience and efficiency
have become paramount. Enter the Telegram bot – a digital companion that's revolutionizing the way
we interact with information, services, and each other in the Telegram messaging platform. Telegram
bots are like helpful, AI-powered sidekicks, ready to assist with a wide range of tasks. They're designed
to make your life simpler, whether you need quick answers to questions, updates on the latest news, or
even a bit of fun. What sets them apart is their ability to seamlessly integrate with Telegram
conversations, making them accessible and easy to use. In this introduction, we'll take a closer look at
what Telegram bots are, what they can do, and how they're making everyday tasks more convenient.
We'll explore their role in improving our messaging experience and discover some of the exciting
possibilities they offer. So, get ready to meet your new digital assistant, the Telegram bot, and witness
the future of effortless interaction.

FIGURE 1.1 TELEGRAM BOT

1
1.2 CHATGPT

ChatGPT is an artificial intelligence (AI) chatbot that uses natural language processing to create
humanlike conversational dialogue. The language model can respond to questions and compose
various written content, including articles, social media posts, essays, code and emails.In a world
where technology continues to shape our daily lives, ChatGPT emerges as a remarkable innovation
in artificial intelligence. It's not just another piece of software; it's a conversation partner, an intelligent
assistant, and a source of knowledge all rolled into one. ChatGPT represents a breakthrough in
natural language understanding and generation. It's designed to engage in conversations that feel
remarkably human, offering thoughtful responses, answering questions, and providing valuable
information. Whether you need a virtual study buddy, a creative writing partner, or simply someone to
chat with, ChatGPT is here to elevate your digital interactions. In this introduction, we'll delve into the
capabilities of ChatGPT, its role in transforming the way we communicate with machines, and its
potential to enrich a wide range of applications. Get ready to uncover the world of ChatGPT, your
new conversational AI companion, and explore the possibilities it brings to the forefront of AI
technology.

FIGURE 1.2 CHATBOT

2
CHAPTER 2

EXISTING SYSTEM

2.1 Educational Bot:

Educational bots are AI-powered companions designed to provide learners with accessible,
personalized, and interactive educational experiences. They offer a dynamic approach to learning,
adapting to the user's pace and preferences while making education available to anyone with an
internet connection. In this introduction, we delve into the world of educational bots, exploring their
significance and their transformative potential in the realm of learning. Higher education institutions
and students benefit from chatbots. Institutions can use them on their websites to provide information
about their courses. Chatbots can also help students submit assignments in the run-up to online
exams and help with administrative procedures such as enrollment. In addition, digital conversations
would gather opinions on the quality of classes, the operation of digital platforms, or the staff’s
attention, thus improving the quality of teaching. These bots serve as knowledgeable guides, ready
to assist with a diverse range of subjects, topics, and skills. Whether you're a student seeking
clarification on complex concepts, a professional looking to upskill, or simply someone with a curious
mind, educational bots have something to offer. They bring together the power of AI, natural
language processing, and multimedia to create a comprehensive learning environment. What makes
educational bots remarkable is their versatility. They can deliver educational content in various
formats, from text and images to videos and interactive quizzes, ensuring that learning is engaging
and comprehensive. Their interactivity allows for instant feedback, assessments, and personalized
recommendations, making the learning process not just effective but enjoyable. But with great power
comes great responsibility,

FIGURE 2.1 EDUCATIONAL BOT

3
2.2 News And Information Bot:

News and Information Bots are AI-powered digital entities designed to deliver realtime news, curated
content, and data-driven insights directly to your preferred messaging platform. They are built to be
your personal news companion, providing the latest headlines, weather forecasts, market trends, and
more, right at your fingertips. In this introduction, we'll explore the world of News and Information
Bots, uncovering their significance and transformative potential in the realm of staying informed.
These bots function as tireless news aggregators, data analysts, and content curators, capable of
gathering and disseminating information across diverse domains, from world affairs and sports to
finance and technology. What sets them apart is their immediate accessibility, the ability to
personalize your news feed, and the convenience of interacting with them through your preferred
messaging platform. The versatility of News and Information Bots extends beyond textual content.
They bring multimedia into the mix, offering images, videos, charts, and even interactive quizzes to
enrich your understanding of current events. Whether you're a news enthusiast, a professional
keeping tabs on market trends, or someone seeking localized information, these bots are designed
to meet your diverse informational needs. But in an age of information overload and data privacy
concerns, it's imperative that your trusted news companion also ensures the security and
confidentiality of your data.

FIGURE 2.2 NEWS AND INFORMATION BOT

4
CHAPTER 3

LIMITATIONS OF THE EXISTING SYSTEMS

3.1 Lack Of Contextual Understanding

In the ever-evolving world of artificial intelligence, Telegram bots have emerged as versatile
companions, offering a range of functionalities from providing news updates to answering user
queries. However, amid the immense potential, a significant challenge remains at the heart of many
of these bots: the lack of contextual understanding. Imagine engaging in a conversation with a virtual
assistant, a Telegram bot, on a topic that spans multiple messages. You share details, ask
questions, and expect the bot to comprehend the context, providing responses that align with the
ongoing discussion. However, more often than not, the bot seems to forget what was said earlier,
delivering disjointed or unrelated answers. This phenomenon is a manifestation of the "Lack of
Contextual Understanding," a limitation that plagues many Telegram bots, even those powered by
advanced AI models like ChatGPT. While these bots excel at processing individual messages, their
ability to retain context across a conversation can be limited. The challenge arises from several
factors, including the absence of persistent memory, difficulties in handling ambiguity, and the
incapacity to manage longer, multifaceted conversations.

FIGURE 3.1 CONTEXTUAL UNDERSTANDING

5
3.2 Inaccurate Of Biased Responses

Addressing inaccurate or biased responses in AI-powered systems is a multi-faceted challenge. It


involves improving the quality and diversity of training data, fine-tuning models to reduce bias,
providing clearer guidelines to human reviewers, and developing mechanisms to allow users to
report problematic responses. Developers, organizations, and AI researchers are actively working to
reduce inaccuracies and biases in AI models and the responses they generate. This includes
investing in research, refining the training process, and increasing transparency and accountability in
AI development. The goal is to create AI systems that provide more accurate, fair, and reliable
responses, ultimately benefiting users and promoting ethical AI practices.

FIGURE 3.2 BIASED RESPONES

6
CHAPTER 4

PROPOSED SYSTEM

4.1 Architecture

The architecture of a Telegram bot is the backbone of its operation, the blueprint that orchestrates
the seamless flow of information and commands. It's a carefully crafted design that harmonizes
various components, ensuring that your interactions with these digital companions are not just
enjoyable but also highly functional.

FIGURE 4.1 ARCHITECTURE

4.2 System Objectives

The system objectives of a Telegram bot serve as its guiding principles, the compass that charts its
course through the vast ocean of digital interactions. These objectives establish what the bot is
meant to achieve, how it will serve its users, and the experiences it seeks to provide. From
answering user inquiries and providing real-time information to delivering personalized services and
entertainment, the objectives shape the very essence of the bot.

7
4.3 Key Features

"Key Features for Telegram Bots" represent the arsenal of tools and capabilities that make these
digital companions so remarkable. Each feature serves a unique purpose, enabling bots to assist,
inform, entertain, and simplify our lives. From instant messaging and multimedia support to user
authentication, personalization, and sophisticated natural language understanding, these features
are the building blocks that empower Telegram bots to cater to a multitude of needs.

4.4 User Experience

Clarity and Simplicity keep interactions straightforward and easy to understand. Use clear language,
and avoid unnecessary complexity. On-boarding Process provide a welcoming on- boarding
experience for new users, guiding them on how to use the bot effectively.Consistent Design maintain
a consistent visual and interaction design to create a familiar environment for users. Human-like
Interaction create a conversational and natural interaction flow. The bot should respond in a human-
like manner, using proper language and tone.

8
CHAPTER 5

CONCLUSION

A Telegram bot can be a helpful addition to smart communication, especially in business settings.
Compared to the most popular messaging platforms, Telegram has extra benefits in terms of
information flow when combined with a bot's specific questions and actions, all of which are quite
evident.In conclusion, Telegram bots have emerged as powerful tools for automating tasks and
enhancing user experiences within the Telegram platform. These bots can be programmed to perform a
wide range of functions, from providing information and customer support to entertainment and
productivity assistance. Telegram bots offer several advantages, including their ease of development,
scalability, and the ability to interact with users in natural language. They have found applications in
various domains, such as business, entertainment, education, and social networking, making them
versatile and valuable additions to the Telegram ecosystem. As technology continues to advance, we
can expect Telegram bots to become even more sophisticated, with improved natural language
processing capabilities and integrations with other services and platforms. They will continue to play a
crucial role in streamlining interactions, providing information, and automating tasks for Telegram users.
In conclusion, Telegram bots represent a significant innovation in the world of messaging platforms, and
their potential is only beginning to be realized. As developers and businesses continue to explore their
capabilities, we can anticipate exciting new use cases and features that will further enhance the
Telegram experience.

9
REFERENCE

[1] Fauzan, “Artificial Intelligence (AI) Pada Proses Pengawasan dan Pengendalian Kepegawaian -
Sebuah Eksplorasi Konsep Setelah Masa Pandemi Berakhir,” J. Civ. Serv., vol. 14, no. 1, pp. 31–42,
2020.
[2] Guntoro, L. Costaner, and Lisnawita, “Aplikasi Chatbot untuk Layanan Informasi dan Akademik
Kampus Berbasis Artificial Intelligence Markup Language (AIML),” Digit. Zo. J.
Teknol. Inf. dan Komun., vol. 11, no. 2, pp. 291–300, 2020, doi: 10.31849/digitalzone.v11i2.5049.
A. R. Taufani and H. A. Rosyid, “Sistem Tutorial Berbasis Kecerdasan Buatan Pada
Proses Pengambilan Keputusan Perawatan dan
http://www.jurnal.iaii.or.id/index.php/RESTI/article/view/842
[3] F. Fourati and M.-S. Alouini, “Artificial intelligence for satellite communication: A review,” Intel.
Converg. Networks, vol. 2, no. 3, pp. 213–243, 2021, doi: 10.23919/icn.2021.0015.
[4] E. Nila and I. Afrianto, “Rancang Bangun Aplikasi Chatbot Informasi Objek Wisata Kota Bandung
Dengan Pendekatan Natural Language Processing,” Komputa J. Ilm. Komput. dan Inform., vol. 4, no.
1, pp. 49–54, 2015, doi: 10.34010/komputa.v4i1.2410.
[5] Muliyono, “Identifikasi Chatbot dalam Meningkatkan Pelayanan Online Menggunakan Metode
Natural Language Processing,” J. Inform. Ekon. Bisnis, vol. 3, pp. 142–147, 2021, doi:
10.37034/infeb.v3i4.102.
[6] D. Rahayu, M. Mukrodin, and R. Hariyono, “Penerapan Artificial Intelligence Dalam Aplikasi Chatbot
Sebagai Helpdesk Objek Wisata Dengan Permodelan Simple Reflex-Agent (Studi Kasus : Desa
Karangbenda),” Smart Comp Jurnalnya Orang Pint. Komput., vol. 9, no.1, pp. 7–21, 2020, doi:
10.30591/smartcomp.v9i1.1813.
[7] D. Nataliana, I. Syamsu, and G. Giantara, “Sistem Monitoring Parkir Mobil menggunakan Sensor
Infrared berbasis RASPBERRY PI,” ELKOMIKA J. Tek. Energi Elektr. Tek. Telekomun. Tek. Elektron.,
vol. 2, no. 1, p. 68, 2014, doi: 10.26760/elkomika.v2i1.68.

[8] R. A. Khan, S. U. Khan, H. U. Khan, and M. Ilyas, “Systematic Literature Review on Security
Risks and its Practices in Secure Software Development,” IEEE Access, vol. 10, pp. 5456–5481,
2022, doi: 10.1109/ACCESS.2022.3140181.

[9] D. Saptono, T. M. Sampurna, and T. W. R. N, “Implementasi Algoritma Gunning Fog Index Pada
Uji Keterbacaan ( Readability Test )

10

You might also like