SlideShare a Scribd company logo
1 of 23
DEPARTMENT OF INFORMATION TECHNOLOGY
AGRICULTURAL CHATBOT
GUIDED BY:
Ms. B. MANJUBASHINI, AP/IT
TEAM MEMBERS:
 PRAVEEN ESWAR K
 DIVYASHRI P
 GOPINATH K
 KISSHORE S V
INTRODUCTION
 The AI-driven interactive Agri Bot is a cutting-edge technology that has the
potential to transform agricultural practices by delivering cultivation support.
 Using advanced artificial intelligence algorithms.
 This unique project intends to provide farmers with individualized, data-driven
insights and recommendations based on their specific crops, soil conditions, and
environmental factors.
 The Agri Bot, helps the farmers to identify the soil type and its best suited crop
variety and gives the pesticide recommendation for that crop.
ABSTRACT
 Small-scale farmers face multifaceted challenges in optimizing agricultural
productivity and income.
 Ensuring food security is achieved by deploying a comprehensive approach
to crop management, pest control, and efficient harvesting.
 It enhances the operations such as planting, harvesting, and post-harvest
processing are implemented, reducing labor costs and increasing efficiency.
 The aim of this project is to double agricultural output and income for
small-scale farmers, contributing to the sustainable development of rural
communities.
LITERATURE SURVEY
 Data-Driven Artificial Intelligence Applications for Sustainable
Precision Agriculture (Jürgen Bund 2021).
 AI Driven Chat Bot Providing Realtime Assistance in Cultivation
(FEI LEI ET AL,2022).
 Agricultural Helper Chat Bot Using Deep Learning
(Ullas Gurla hosur*1, L2021).
 Survey ofAgriculture Sector (ALSHBATAT ETAL, 2020).
EXISTING SYSTEM
 The first and perhaps the simplest bots are rule-based chatbots, also known as
decision-tree bots.
 These bots are the most common, and many of us have likely interacted with one
either through Live Chat features, on e-commerce sites, or via social media.
 Such chatbots have a very limited skill set. Still, you can use them for simple
tasks such as:
1) Customer support agents that provide customers with automated
responses.
2) Engagement bots that inform customers about special offers.
DISADVANTAGES:
• Limited Accessibility
• Delay in Information Delivery
• Lack of Personalization
• Dependency on Human Resources
• Limited Interactivity
PROPOSED SYSTEM
 AI chatbots are more complex programmed bots based on Natural Language
Processing (NLP) and Machine Learning (ML) algorithms.
 Collecting dataset related to Agriculture: This step involves gathering relevant
data related to agriculture from various sources, such as government websites,
research papers, and industry reports.
 Pre-processing: The collected data is pre-processed to make it suitable for
analysis. This includes techniques such as stemming, lemmatization, removal of
stop words, and tokenization.
 Feature Extraction: The pre-processed data is then converted into a numerical
format that can be used for analysis.
ADVANTAGES:
• 24/7 Availability of chatbot
• Personalized Recommendations for users
• Timely Information and Alerts
• Efficient Problem Solving
• Data Collection and Analysis
SYSTEM
ARCHITECTURE
MODULES DESCRIPTION
Modules Description are classified as:
1. Agri Bot Web App
2. Agri Bot Chat Window
3. End User Interface
4. Agri Bot Training
1. Agri Bot Web App
 The design and development of the Agri Bot web app involve integrating
different technologies and tools to create a seamless user experience for farmers.
1.1. Front End: The front end of the Agri Bot web app was implemented using
HTML, CSS, and JavaScript.
1.2. Back End: The back end of the Agri Bot web app was implemented using
Python Flask.
1.3. Database: The database used in the Agri Bot web app is MySQL. The
database stores user information such as name, email address, and password for
registration and login purposes.
2. Agri Bot Chat Window
 The chat window of Agri Bot is the main interface where farmers can interact
with the chatbot.
2.1. HTML/CSS: The HTML file includes the basic structure of the chat
window, such as chat area, user input area, and send button. The CSS file is used
to style the chat window, such as colour, font, and layout.
2.2. JavaScript: The chat window is interactive and dynamic. The JavaScript file
handles the user input and sends it to the backend for processing.
2.3. Python Flask: The backend of the Agri Bot chat window is developed using
Python Flask.
2.4. MySQL: The chatbot's database is developed using MySQL. It stores the
user's login credentials, user input, and chatbot responses.
3. End User Interface
 Agri Bot is an AI-based chatbot designed to assist farmers with their agricultural
queries.
 The chatbot has two interfaces: one for the admin and another for the farmers.
3.1. Admin Interface: The admin interface consists of modules for collecting,
pre-processing, and training the chatbot with data related to agriculture.
Collect dataset related to agriculture.
Train the chatbot using natural language processing techniques
3.2. Farmer Interface: The farmer interface consists of modules for registering,
logging in, and receiving responses from the chatbot.
 Register with the chatbot by providing their information
Log in to their account
4. Agri Bot Training
 Agri Bot, being an AI-based farmers' chatbot, requires extensive training
in natural language processing (NLP) techniques. Submodules are
4.1. Data Collection
 The first step in building an effective chatbot is collecting data. In this
module, the chatbot administrator gathers datasets related to agriculture.
4.2. Data Exploration
 The module performs an initial exploration of the dataset to understand the
characteristics of the data.
4.3. Feature Extraction
• In "Agri Bot: An AI based Farmers Chatbot", feature extraction is the process of
converting text data into a numerical format that machine learning models can
understand.
4.4. Performance Analysis
• Performance Analysis is an important step in evaluating the effectiveness of a
chatbot. It helps to determine how well the chatbot performs in recognizing the
user's intent, generating appropriate responses, and providing accurate information.
LANGUAGES AND TOOLS USED
• Server Side : Python 3.7.4 (64-bit)
• Client Side : jQuery HTML, CSS, Bootstrap
• IDE : Flask
• Back end : MySQL
• Server : WampServer
• OS : Windows 10 or Ubuntu 18.04 LTS
“Bionic Beaver”
• DL Packages : Pandas, SciKit-Learn, NumPy
HOME PAGE
REGISTRATION
ADMIN LOGIN PAGE
QUERY UPDATING PAGE
CHATBOT PAGE
CONCLUSION
 Agricultural chatbots stand as a transformative force for the agricultural
industry. They bridge the knowledge gap, empowering farmers with instant
access to valuable information, right at their fingertips.
 From crop management and pest control to soil health and crop
enhancement, these virtual assistants provide guidance and support.
THANK YOU

More Related Content

Similar to TEAM NO 11 AGRI CHAT BOTfggtgfhgfffnjhgjnhjnhjnhjnhj.pptx

Similar to TEAM NO 11 AGRI CHAT BOTfggtgfhgfffnjhgjnhjnhjnhjnhj.pptx (20)

apidays LIVE India - The future of financial services is invisible by Bharat ...
apidays LIVE India - The future of financial services is invisible by Bharat ...apidays LIVE India - The future of financial services is invisible by Bharat ...
apidays LIVE India - The future of financial services is invisible by Bharat ...
 
Building Bots Using IBM Watson
Building Bots Using IBM WatsonBuilding Bots Using IBM Watson
Building Bots Using IBM Watson
 
IRJET- Survey on Virtual Assistants
IRJET-  	  Survey on Virtual AssistantsIRJET-  	  Survey on Virtual Assistants
IRJET- Survey on Virtual Assistants
 
Loacal News and Infotainment
Loacal News and InfotainmentLoacal News and Infotainment
Loacal News and Infotainment
 
CrEATING A CHATBOT 3(2).pptx
CrEATING A CHATBOT 3(2).pptxCrEATING A CHATBOT 3(2).pptx
CrEATING A CHATBOT 3(2).pptx
 
IRJET- An Intelligent Behaviour Shown by Chatbot System for Banking in Ve...
IRJET-  	  An Intelligent Behaviour Shown by Chatbot System for Banking in Ve...IRJET-  	  An Intelligent Behaviour Shown by Chatbot System for Banking in Ve...
IRJET- An Intelligent Behaviour Shown by Chatbot System for Banking in Ve...
 
IRJET- A Survey Paper on Chatbots
IRJET- A Survey Paper on ChatbotsIRJET- A Survey Paper on Chatbots
IRJET- A Survey Paper on Chatbots
 
A Survey Paper On Chatbots
A Survey Paper On ChatbotsA Survey Paper On Chatbots
A Survey Paper On Chatbots
 
IRJET - E-Assistant: An Interactive Bot for Banking Sector using NLP Process
IRJET -  	  E-Assistant: An Interactive Bot for Banking Sector using NLP ProcessIRJET -  	  E-Assistant: An Interactive Bot for Banking Sector using NLP Process
IRJET - E-Assistant: An Interactive Bot for Banking Sector using NLP Process
 
Swapan Rajdev Keynote at Bots-up Meetup, Bangalore
Swapan Rajdev Keynote at Bots-up Meetup, BangaloreSwapan Rajdev Keynote at Bots-up Meetup, Bangalore
Swapan Rajdev Keynote at Bots-up Meetup, Bangalore
 
Azure Chat Bot application
Azure Chat Bot application Azure Chat Bot application
Azure Chat Bot application
 
farming assistant web service
farming assistant web servicefarming assistant web service
farming assistant web service
 
Vegetable-Store-Management-System-pdf.pdf
Vegetable-Store-Management-System-pdf.pdfVegetable-Store-Management-System-pdf.pdf
Vegetable-Store-Management-System-pdf.pdf
 
ANIn Pune July 2023 |Prompt Engineering and AI first SDLC by Abhijit Shah
ANIn Pune July 2023 |Prompt Engineering and AI first SDLC by Abhijit ShahANIn Pune July 2023 |Prompt Engineering and AI first SDLC by Abhijit Shah
ANIn Pune July 2023 |Prompt Engineering and AI first SDLC by Abhijit Shah
 
IRJET- Chatbot System for Latest Applications and Software
IRJET- Chatbot System for Latest Applications and SoftwareIRJET- Chatbot System for Latest Applications and Software
IRJET- Chatbot System for Latest Applications and Software
 
AI IN FINANCE.pptx
AI IN FINANCE.pptxAI IN FINANCE.pptx
AI IN FINANCE.pptx
 
MedWise: Your Healthmate
MedWise: Your HealthmateMedWise: Your Healthmate
MedWise: Your Healthmate
 
IRJET- Survey Paper on E-Mandi a Market Exhange between Farmers and Enduser
IRJET-  	  Survey Paper on E-Mandi a Market Exhange between Farmers and EnduserIRJET-  	  Survey Paper on E-Mandi a Market Exhange between Farmers and Enduser
IRJET- Survey Paper on E-Mandi a Market Exhange between Farmers and Enduser
 
How to Use AI Chatbots to Drive Customer's Engagement
How to Use AI Chatbots to Drive Customer's EngagementHow to Use AI Chatbots to Drive Customer's Engagement
How to Use AI Chatbots to Drive Customer's Engagement
 
Transform experiences with automation and conversational AI
Transform experiences with automation and conversational AITransform experiences with automation and conversational AI
Transform experiences with automation and conversational AI
 

More from bmit1

web essential unit 4 brief intro given details
web essential unit 4 brief intro given detailsweb essential unit 4 brief intro given details
web essential unit 4 brief intro given details
bmit1
 
SUBJECT IN ENGINEERING CHARACTERS IT SHO
SUBJECT IN ENGINEERING CHARACTERS IT SHOSUBJECT IN ENGINEERING CHARACTERS IT SHO
SUBJECT IN ENGINEERING CHARACTERS IT SHO
bmit1
 
DESIGN THINKING SYLLABUS MATERIAL NOTES UNIT 1 .pptx
DESIGN THINKING SYLLABUS MATERIAL NOTES UNIT 1 .pptxDESIGN THINKING SYLLABUS MATERIAL NOTES UNIT 1 .pptx
DESIGN THINKING SYLLABUS MATERIAL NOTES UNIT 1 .pptx
bmit1
 
coordinate better to learn PPT IT DEPT-Tier II SAR.pptx
coordinate better to learn PPT IT DEPT-Tier II SAR.pptxcoordinate better to learn PPT IT DEPT-Tier II SAR.pptx
coordinate better to learn PPT IT DEPT-Tier II SAR.pptx
bmit1
 
VISION BOARD_Presentation.pptx it can be identified and as dicovered as telev...
VISION BOARD_Presentation.pptx it can be identified and as dicovered as telev...VISION BOARD_Presentation.pptx it can be identified and as dicovered as telev...
VISION BOARD_Presentation.pptx it can be identified and as dicovered as telev...
bmit1
 

More from bmit1 (7)

web essential unit 4 brief intro given details
web essential unit 4 brief intro given detailsweb essential unit 4 brief intro given details
web essential unit 4 brief intro given details
 
SUBJECT IN ENGINEERING CHARACTERS IT SHO
SUBJECT IN ENGINEERING CHARACTERS IT SHOSUBJECT IN ENGINEERING CHARACTERS IT SHO
SUBJECT IN ENGINEERING CHARACTERS IT SHO
 
DESIGN THINKING SYLLABUS MATERIAL NOTES UNIT 1 .pptx
DESIGN THINKING SYLLABUS MATERIAL NOTES UNIT 1 .pptxDESIGN THINKING SYLLABUS MATERIAL NOTES UNIT 1 .pptx
DESIGN THINKING SYLLABUS MATERIAL NOTES UNIT 1 .pptx
 
uniti-websitebasics-230517110223-12e31dbc (1).pptx
uniti-websitebasics-230517110223-12e31dbc (1).pptxuniti-websitebasics-230517110223-12e31dbc (1).pptx
uniti-websitebasics-230517110223-12e31dbc (1).pptx
 
coordinate better to learn PPT IT DEPT-Tier II SAR.pptx
coordinate better to learn PPT IT DEPT-Tier II SAR.pptxcoordinate better to learn PPT IT DEPT-Tier II SAR.pptx
coordinate better to learn PPT IT DEPT-Tier II SAR.pptx
 
UI & UX DESIGN NOTES UNIT 1,2,3,4,5 DESI
UI & UX DESIGN NOTES UNIT 1,2,3,4,5 DESIUI & UX DESIGN NOTES UNIT 1,2,3,4,5 DESI
UI & UX DESIGN NOTES UNIT 1,2,3,4,5 DESI
 
VISION BOARD_Presentation.pptx it can be identified and as dicovered as telev...
VISION BOARD_Presentation.pptx it can be identified and as dicovered as telev...VISION BOARD_Presentation.pptx it can be identified and as dicovered as telev...
VISION BOARD_Presentation.pptx it can be identified and as dicovered as telev...
 

Recently uploaded

Microkernel in Operating System | Operating System
Microkernel in Operating System | Operating SystemMicrokernel in Operating System | Operating System
Microkernel in Operating System | Operating System
Sampad Kar
 
ALCOHOL PRODUCTION- Beer Brewing Process.pdf
ALCOHOL PRODUCTION- Beer Brewing Process.pdfALCOHOL PRODUCTION- Beer Brewing Process.pdf
ALCOHOL PRODUCTION- Beer Brewing Process.pdf
Madan Karki
 
Tembisa Central Terminating Pills +27838792658 PHOMOLONG Top Abortion Pills F...
Tembisa Central Terminating Pills +27838792658 PHOMOLONG Top Abortion Pills F...Tembisa Central Terminating Pills +27838792658 PHOMOLONG Top Abortion Pills F...
Tembisa Central Terminating Pills +27838792658 PHOMOLONG Top Abortion Pills F...
drjose256
 

Recently uploaded (20)

NEWLETTER FRANCE HELICES/ SDS SURFACE DRIVES - MAY 2024
NEWLETTER FRANCE HELICES/ SDS SURFACE DRIVES - MAY 2024NEWLETTER FRANCE HELICES/ SDS SURFACE DRIVES - MAY 2024
NEWLETTER FRANCE HELICES/ SDS SURFACE DRIVES - MAY 2024
 
analog-vs-digital-communication (concept of analog and digital).pptx
analog-vs-digital-communication (concept of analog and digital).pptxanalog-vs-digital-communication (concept of analog and digital).pptx
analog-vs-digital-communication (concept of analog and digital).pptx
 
Piping and instrumentation diagram p.pdf
Piping and instrumentation diagram p.pdfPiping and instrumentation diagram p.pdf
Piping and instrumentation diagram p.pdf
 
Multivibrator and its types defination and usges.pptx
Multivibrator and its types defination and usges.pptxMultivibrator and its types defination and usges.pptx
Multivibrator and its types defination and usges.pptx
 
Passive Air Cooling System and Solar Water Heater.ppt
Passive Air Cooling System and Solar Water Heater.pptPassive Air Cooling System and Solar Water Heater.ppt
Passive Air Cooling System and Solar Water Heater.ppt
 
Microkernel in Operating System | Operating System
Microkernel in Operating System | Operating SystemMicrokernel in Operating System | Operating System
Microkernel in Operating System | Operating System
 
Vip ℂall Girls Karkardooma Phone No 9999965857 High Profile ℂall Girl Delhi N...
Vip ℂall Girls Karkardooma Phone No 9999965857 High Profile ℂall Girl Delhi N...Vip ℂall Girls Karkardooma Phone No 9999965857 High Profile ℂall Girl Delhi N...
Vip ℂall Girls Karkardooma Phone No 9999965857 High Profile ℂall Girl Delhi N...
 
ALCOHOL PRODUCTION- Beer Brewing Process.pdf
ALCOHOL PRODUCTION- Beer Brewing Process.pdfALCOHOL PRODUCTION- Beer Brewing Process.pdf
ALCOHOL PRODUCTION- Beer Brewing Process.pdf
 
SLIDESHARE PPT-DECISION MAKING METHODS.pptx
SLIDESHARE PPT-DECISION MAKING METHODS.pptxSLIDESHARE PPT-DECISION MAKING METHODS.pptx
SLIDESHARE PPT-DECISION MAKING METHODS.pptx
 
Involute of a circle,Square, pentagon,HexagonInvolute_Engineering Drawing.pdf
Involute of a circle,Square, pentagon,HexagonInvolute_Engineering Drawing.pdfInvolute of a circle,Square, pentagon,HexagonInvolute_Engineering Drawing.pdf
Involute of a circle,Square, pentagon,HexagonInvolute_Engineering Drawing.pdf
 
UNIT-2 image enhancement.pdf Image Processing Unit 2 AKTU
UNIT-2 image enhancement.pdf Image Processing Unit 2 AKTUUNIT-2 image enhancement.pdf Image Processing Unit 2 AKTU
UNIT-2 image enhancement.pdf Image Processing Unit 2 AKTU
 
"United Nations Park" Site Visit Report.
"United Nations Park" Site  Visit Report."United Nations Park" Site  Visit Report.
"United Nations Park" Site Visit Report.
 
Linux Systems Programming: Semaphores, Shared Memory, and Message Queues
Linux Systems Programming: Semaphores, Shared Memory, and Message QueuesLinux Systems Programming: Semaphores, Shared Memory, and Message Queues
Linux Systems Programming: Semaphores, Shared Memory, and Message Queues
 
Diploma Engineering Drawing Qp-2024 Ece .pdf
Diploma Engineering Drawing Qp-2024 Ece .pdfDiploma Engineering Drawing Qp-2024 Ece .pdf
Diploma Engineering Drawing Qp-2024 Ece .pdf
 
Fuzzy logic method-based stress detector with blood pressure and body tempera...
Fuzzy logic method-based stress detector with blood pressure and body tempera...Fuzzy logic method-based stress detector with blood pressure and body tempera...
Fuzzy logic method-based stress detector with blood pressure and body tempera...
 
Introduction to Arduino Programming: Features of Arduino
Introduction to Arduino Programming: Features of ArduinoIntroduction to Arduino Programming: Features of Arduino
Introduction to Arduino Programming: Features of Arduino
 
Raashid final report on Embedded Systems
Raashid final report on Embedded SystemsRaashid final report on Embedded Systems
Raashid final report on Embedded Systems
 
Tembisa Central Terminating Pills +27838792658 PHOMOLONG Top Abortion Pills F...
Tembisa Central Terminating Pills +27838792658 PHOMOLONG Top Abortion Pills F...Tembisa Central Terminating Pills +27838792658 PHOMOLONG Top Abortion Pills F...
Tembisa Central Terminating Pills +27838792658 PHOMOLONG Top Abortion Pills F...
 
handbook on reinforce concrete and detailing
handbook on reinforce concrete and detailinghandbook on reinforce concrete and detailing
handbook on reinforce concrete and detailing
 
Electrical shop management system project report.pdf
Electrical shop management system project report.pdfElectrical shop management system project report.pdf
Electrical shop management system project report.pdf
 

TEAM NO 11 AGRI CHAT BOTfggtgfhgfffnjhgjnhjnhjnhjnhj.pptx

  • 1. DEPARTMENT OF INFORMATION TECHNOLOGY AGRICULTURAL CHATBOT GUIDED BY: Ms. B. MANJUBASHINI, AP/IT TEAM MEMBERS:  PRAVEEN ESWAR K  DIVYASHRI P  GOPINATH K  KISSHORE S V
  • 2. INTRODUCTION  The AI-driven interactive Agri Bot is a cutting-edge technology that has the potential to transform agricultural practices by delivering cultivation support.  Using advanced artificial intelligence algorithms.  This unique project intends to provide farmers with individualized, data-driven insights and recommendations based on their specific crops, soil conditions, and environmental factors.  The Agri Bot, helps the farmers to identify the soil type and its best suited crop variety and gives the pesticide recommendation for that crop.
  • 3. ABSTRACT  Small-scale farmers face multifaceted challenges in optimizing agricultural productivity and income.  Ensuring food security is achieved by deploying a comprehensive approach to crop management, pest control, and efficient harvesting.  It enhances the operations such as planting, harvesting, and post-harvest processing are implemented, reducing labor costs and increasing efficiency.  The aim of this project is to double agricultural output and income for small-scale farmers, contributing to the sustainable development of rural communities.
  • 4. LITERATURE SURVEY  Data-Driven Artificial Intelligence Applications for Sustainable Precision Agriculture (Jürgen Bund 2021).  AI Driven Chat Bot Providing Realtime Assistance in Cultivation (FEI LEI ET AL,2022).  Agricultural Helper Chat Bot Using Deep Learning (Ullas Gurla hosur*1, L2021).  Survey ofAgriculture Sector (ALSHBATAT ETAL, 2020).
  • 5. EXISTING SYSTEM  The first and perhaps the simplest bots are rule-based chatbots, also known as decision-tree bots.  These bots are the most common, and many of us have likely interacted with one either through Live Chat features, on e-commerce sites, or via social media.  Such chatbots have a very limited skill set. Still, you can use them for simple tasks such as: 1) Customer support agents that provide customers with automated responses. 2) Engagement bots that inform customers about special offers.
  • 6. DISADVANTAGES: • Limited Accessibility • Delay in Information Delivery • Lack of Personalization • Dependency on Human Resources • Limited Interactivity
  • 7. PROPOSED SYSTEM  AI chatbots are more complex programmed bots based on Natural Language Processing (NLP) and Machine Learning (ML) algorithms.  Collecting dataset related to Agriculture: This step involves gathering relevant data related to agriculture from various sources, such as government websites, research papers, and industry reports.  Pre-processing: The collected data is pre-processed to make it suitable for analysis. This includes techniques such as stemming, lemmatization, removal of stop words, and tokenization.  Feature Extraction: The pre-processed data is then converted into a numerical format that can be used for analysis.
  • 8. ADVANTAGES: • 24/7 Availability of chatbot • Personalized Recommendations for users • Timely Information and Alerts • Efficient Problem Solving • Data Collection and Analysis
  • 10. MODULES DESCRIPTION Modules Description are classified as: 1. Agri Bot Web App 2. Agri Bot Chat Window 3. End User Interface 4. Agri Bot Training
  • 11. 1. Agri Bot Web App  The design and development of the Agri Bot web app involve integrating different technologies and tools to create a seamless user experience for farmers. 1.1. Front End: The front end of the Agri Bot web app was implemented using HTML, CSS, and JavaScript. 1.2. Back End: The back end of the Agri Bot web app was implemented using Python Flask. 1.3. Database: The database used in the Agri Bot web app is MySQL. The database stores user information such as name, email address, and password for registration and login purposes.
  • 12. 2. Agri Bot Chat Window  The chat window of Agri Bot is the main interface where farmers can interact with the chatbot. 2.1. HTML/CSS: The HTML file includes the basic structure of the chat window, such as chat area, user input area, and send button. The CSS file is used to style the chat window, such as colour, font, and layout. 2.2. JavaScript: The chat window is interactive and dynamic. The JavaScript file handles the user input and sends it to the backend for processing. 2.3. Python Flask: The backend of the Agri Bot chat window is developed using Python Flask. 2.4. MySQL: The chatbot's database is developed using MySQL. It stores the user's login credentials, user input, and chatbot responses.
  • 13. 3. End User Interface  Agri Bot is an AI-based chatbot designed to assist farmers with their agricultural queries.  The chatbot has two interfaces: one for the admin and another for the farmers. 3.1. Admin Interface: The admin interface consists of modules for collecting, pre-processing, and training the chatbot with data related to agriculture. Collect dataset related to agriculture. Train the chatbot using natural language processing techniques 3.2. Farmer Interface: The farmer interface consists of modules for registering, logging in, and receiving responses from the chatbot.  Register with the chatbot by providing their information Log in to their account
  • 14. 4. Agri Bot Training  Agri Bot, being an AI-based farmers' chatbot, requires extensive training in natural language processing (NLP) techniques. Submodules are 4.1. Data Collection  The first step in building an effective chatbot is collecting data. In this module, the chatbot administrator gathers datasets related to agriculture. 4.2. Data Exploration  The module performs an initial exploration of the dataset to understand the characteristics of the data.
  • 15. 4.3. Feature Extraction • In "Agri Bot: An AI based Farmers Chatbot", feature extraction is the process of converting text data into a numerical format that machine learning models can understand. 4.4. Performance Analysis • Performance Analysis is an important step in evaluating the effectiveness of a chatbot. It helps to determine how well the chatbot performs in recognizing the user's intent, generating appropriate responses, and providing accurate information.
  • 16. LANGUAGES AND TOOLS USED • Server Side : Python 3.7.4 (64-bit) • Client Side : jQuery HTML, CSS, Bootstrap • IDE : Flask • Back end : MySQL • Server : WampServer • OS : Windows 10 or Ubuntu 18.04 LTS “Bionic Beaver” • DL Packages : Pandas, SciKit-Learn, NumPy
  • 22. CONCLUSION  Agricultural chatbots stand as a transformative force for the agricultural industry. They bridge the knowledge gap, empowering farmers with instant access to valuable information, right at their fingertips.  From crop management and pest control to soil health and crop enhancement, these virtual assistants provide guidance and support.