Ilovepdf - Merged (5) - Organized
Ilovepdf - Merged (5) - Organized
PROJECT PHASE II
REPORT ON
In infulfilment of the
the degree
BACHELOR OF TECHNOLOGY
UNDER THEGUIDANCE OF
CERTIFICATE
This is to certify that the Project Report entitled “Agribot insights data driven identification system ”, which
is being submitted by, Sneha Balappanavar , Mayur Adate as partial fulfillment for the Degree Bachelor of
Technology (Computer Science and Engineering) of DBATU, Lonere.
This is bonafide work carried under my supervision and guidance.
Place:Pune
Date:
The satisfaction and euphoria that accompany the successful completion of any task would be
incomplete without the mention of people who made it possible. So, we acknowledge all those whose
guidance and encouragement served as a beacon light and crowned our efforts with success.
We have immense pleasure in expressing thanks to the principal Dr. Aparna Pande for
providing all the facilities for the successful completion of the project.
With due respect, we thank our Head of Department Dr. Sanjeevkumar Angadi, Computer
Science and Engineering, for his motivating support, keen interest which kept our spirits alive all
through.
We would like to express thanks to our guide Dr. Sanjeevkumar Angadi, Department of
Computer Science and Engineering who has guided us through out the completion of this project.
Finally, we would like to thank all the teaching and non-teaching staff and all our friends
i
ABSTRACT
ii
LIST OF CONTENTS
Acknowledgment i
Abstract ii
List of content iii
List of table iv
List of Figures v
List of Abbreviation v
iii
Chapter Contents Page No
No
Introduction 1
1.1 Necessity 3
1
1.2 Problem Statement 6
1.3 Objective 7
1.4 Motivation 8
2 Literature Survey 9
System Analysis 11
3.1 Requirement Analysis 11
3.2 System Requirements (Hardware & Software) 13
3
3.3 Sequence diagram/DFD’s/ER Diagrams (as applicable) 16
3.4 Use case diagram 17
3.5 DFD Diagram 18
3.6 Class Diagram 21
Project Implementation 22
4.1 Introduction 22
4 4.2 Tools and technologies used 22
4.3 System Architecture 23
4.4 Methodolgy and algorithms used 26
Software Testing 33
5 5.1 Types of Testing used 33
5.2 Working of testing 35
5.3 Test case result 38
6 Results and Discussion 39
6.1 Introduction 39
6.2 Evaluation matrix 39
6.3 CNN model performance 40
6.4 System output example 43
Conclusion and Future Scope 48
References 50
LIST OF FIGURES
iv
LIST OF TABLES
LISTOF ABBREVIATIONS
v
Agribot insights data-driven crop identification system
CHAPTER 1 . INTRODUCTION
Agriculture has always been a cornerstone of human civilization,
providing the food and raw materials necessary to sustain life and drive economies.
In many countries, especially developing nations, the agricultural sector employs a
significant portion of the population and contributes substantially to national GDP.
However, farmers today face a multitude of challenges that threaten productivity
and profitability. These challenges range from unpredictable weather patterns, pest
infestations, and lack of access to modern farming techniques, to inadequate market
intelligence and limited communication with experts. In this context, technology
emerges as a powerful enabler to overcome these obstacles. Over the past few
decades, advancements in Artificial Intelligence (AI) and Machine Learning (ML)
have transformed industries, offering innovative solutions to long-standing
problems. When applied to agriculture, these technologies can revolutionize
farming practices, making them more efficient,
The advent of AI-powered chat applications tailored specifically for
farmers is a groundbreaking step in this direction. These applications leverage
cutting-edge technology to bridge the gap between farmers and the information they
need to make informed decisions. Acting as virtual agricultural assistants, they
provide real-time support on a wide array of topics, including weather forecasts,
pest and disease management, crop selection, irrigation planning, soil health
analysis, and market price updates. One of the primary benefits of such an
application is its ability to offer personalized solutions. By analyzing data from a
farmer's location, crop type, and farming practices, the AI system can deliver
insights tailored to their unique needs. For example, a farmer growing rice in a
flood-prone region might receive specific advice on water management and disease
prevention, while a farmer cultivating cotton in a dry area could get
recommendations on irrigation and pest control. Another critical aspect of the
farmer's chat application is inclusivity. In many rural regions, language barriers and
digital literacy remain significant challenges. By incorporating support for multiple
regional languages and user-friendly interfaces, these applications ensure
accessibility for a diverse range of farmers.
Even those with minimal technological experience can engage with the
platform, asking questions in their native language and receiving clear, actionable
response. Beyond individual support, the broader implications of AI in agriculture
are profound.
By aggregating data from multiple users, the system can contribute to large-scale
agricultural planning, helping governments and organizations identify patterns and
allocate resources effectively. For instance, if many farmers report similar pest
problems, the system can flag the issue for regional pest control initiatives. The farmer's
chat application is not just a tool; it represents a paradigm shift in the way agricultural
knowledge is disseminated and applied. Crop yields can be predicted using machine
learning methods like Random Forest, Support Vector Machines (SVM), and Artificial
Neural Networks (ANN). By examining past data, these algorithms find trends that can
be utilized to predict agricultural yields in the future
The above fig (1.1) Crop prediction plays a vital role in modern agriculture by providing
accurate forecasts of crop yields based on environmental conditions, soil properties, and
agricultural practices. With the advancement of machine learning (ML) and artificial
intelligence (AI), predictive models can analyze vast datasets including temperature, rainfall.
1.1 Necessity
In today's The agricultural sector is fundamental to the global economy, food
security, and rural development, but it faces numerous challenges that hinder
productivity and sustainability. Despite being an essential industry, farmers around
the world, particularly in developing regions, continue to grapple with outdated
practices, lack of access to resources, and inconsistent support. The necessity for
an AI and ML- powered farmer’s chat application arises from the urgent need to
address these challenges and revolutionize the way farmers operate. The modern
agricultural landscape demands technological solutions that keep pace with both
growing population needs and environmental sustainability goals.
This creates a pressing need for solutions that bridge the gap between
traditional methods and the demands of modern agriculture. One of the primary
issues in agriculture is the lack of access to reliable, timely, and expert
knowledge. Coupled with this is the inability to access real-time information,
such as accurate weather forecasts, pest outbreak alerts, or market price trends.
Farming is highly time- sensitive, and delayed or incorrect information can result
in significant crop losses and reduced incomes . Market access remains another
critical challenge for farmers. Many smallholders are forced to rely on
middlemen to sell their produce, which often leads to exploitation. These
intermediaries purchase crops at rates significantly below market value,
depriving farmers of fair profits. The lack of direct access to markets, coupled
with limited bargaining power, exacerbates their economic vulnerability, leaving
them unable to invest in better equipment, seeds, or sustainable farming
methods. In addition to market inefficiencies, the management of natural
resources like water, fertilizers, and pesticides is often inefficient. Farmers
frequently overuse these inputs, leading to increased costs, environmental
degradation, and long-term harm to soil health.
1.3 Objectives
The main goal of the proposed AI and ML-powered farmer’s chat
application is to bring significant advancements to the agricultural sector,
empowering farmers with tools and resources that can enhance their
productivity, profitability, and sustainability. This platform aims to address the
challenges faced by farmers by integrating modern technology with traditional
farming methods to bridge the knowledge and resource gap that currently exists.
A fundamental objective is to enhance access to expert knowledge for farmers,
especially those in remote and underserved areas.
The application will offer direct, real-time guidance on critical aspects of
farming, such as pest management, soil health, crop selection, and disease
control
Providing real-time, actionable information is also at the core of this platform’s
objectives. The AI and ML algorithms will enable farmers to receive up-to-
date weather forecasts, pest alerts, and market price trends.
The application will facilitate direct market access, giving farmers the ability
to connect with buyers and markets without the need for middle men.
A crucial aspect of the application’s design is the promotion of efficient
resource management.
The application’s reach will extend beyond technology access to include
bridging the digital and knowledge divide that exists within farming
communities.
1.4 Motivation
The motivation behind developing an The motivation behind developing the
AI and ML- powered farmer’s chat application stems from recognizing the
pressing challenges that farmers face and the transformative potential that
technology holds in addressing these challenges. Agriculture, while being a
crucial sector for global food security and economic stability, is often
overlooked when it comes to advancements in technology. Farmers,
especially those in rural and underserved regions, continue to struggle with
outdated farming practices, limited access to information, and economic
constraints that hinder their productivity and quality of life. This realization
has spurred the drive to create a platform that can empower farmers with the
resources they need to succeed.
One of the main motivations for this project is the desire to bridge the gap
between traditional farming
methods and modern agricultural practices. While technology has
revolutionized many industries, the agricultural sector has been slower to
adopt these changes. The integration of AI and machine learning into farming
can provide insights that were once out of reach, enabling farmers to make
better, data-driven decisions. The potential benefits of these technologies
include improved crop yields, reduced costs, and more efficient resource
management, all of which are vital for the long- term success of farming
communities.
Farmers often face an information gap that limits their ability to make
informed decisions about everything from soil management and crop
selection to pest control and market pricing. This lack of access to reliable
knowledge can result in poor farming practices, reduced productivity, and
economic hardship. By providing a platform that offers expert advice and
real-time data, the application aims to empower farmers to optimize their
operations and improve their outcomes. This motivation is driven by a belief
that every farmer, regardless of location or literacy level, should have the
opportunity to harness the power of modern technology to enhance their
productivity and sustainability.
1 AI-
Powered D.Katiyaret AI Enhances High
al. chatbots farmer resource
Agriculture
accessto requireme
Chatbots advice nts,
and limited
for
market connecti
Farmers, insights viy
2024 [1]
2 Agricultural
V.Himabindu AI- Versatile Limited
Helper et al. based crop specific
Chatbot, chatbot managem query
nt and handling
2023 [2] pest
control
3 Farm
K.Mandalet NLP Improves Language
Friendly al. chatbot farmer- barriers,nee
Chat Bot, expert d for
updates
2023 [3]
4 The
Overview General,
digitization Abbas Literature
of AI lacks
of iet al. review advancem technical
e nt s in specifics
agricultural agriculture
industry,
2022 [4]
5 Deep Requires
Adkeetal. Precise high-quality
learning Deep
crop imagery
for learning, analysis,
efficiency
cotton image
boll processing
analysis,
2022 [5]
6
Knowledge Knowl Enhances High
Agarwa
chatbot computationa
graph e dge
l et al. understandi l demand
pretraining graph, -ng
, 2021 [6] languag
e
models
7
Accuracy Ahlers,D. Reliable Limited
Geospati
location direct
ofgeo
al data data for application
names farming
assessm
data, ent
2013 [7]
8
Improved Specificto
Cranberr Akivae Image
crop berry
segmentatin, t al. segmen monitoring crops
2020[8] tation
9
AI in Alam,A.el AI Shows AI Not field-
education learning educationa specific,rural
,2021 [9] analytics l benefits barriers
10
Agribot Katherine Python Predict May be ,
(2018) el ,AI,ML,nl crope difficultfor
[10] asily farmer
sto use
11
Farmchat(2019) Antonyparr Diaglow Predicts Specificto
[11] impleme crop berrycrop
mtation according
to
enviromen-
t
12
Krishibot Krishnaswami BERT, Enhance Related
[12] farmers to
Google,
Dia logflow experience particular
, Regionbased
mangodb onlanguage
Functional Requirements
These define the specific behaviors and functions the agricultural chatbot must perform:
User Interaction
The chatbot should allow users, including farmers and agronomists, to interact via
both text and voice inputs. Support for regional and local languages is essential to
ensure accessibility.
Query Handling
The system must be capable of answering agricultural queries related to crops, soil
types, fertilizers, pesticides, and weather conditions. It should also provide real-
time weather forecasts and alerts.
Crop Diagnosis
Users should be able to upload images of crops showing symptoms of disease or
pest attacks. The chatbot should analyze the image and suggest potential treatments
or preventive measures.
Non-functional Requirements
These define how the system should perform its functions:
Performance
The chatbot should deliver responses quickly, ideally within 2 to3 seconds for most
queries.
Scalability
It must be capable of supporting a large number of concurrent users, particularly
during peak .
Usability
The chatbot interface should be simple and user-friendly, catering to users with
minimal technical knowledge. It should also be accessible in low-bandwidth areas.
Maintainability
The system should be easy to update and maintain, allowing for quick bug fixes
and enhancements without extended downtime.
Component Specification
Processor Multicore CPU or GPU for handling
computationally intensive tasks such as
deep learning and image processing
Component Specification
IDE Spyder
Database DBSqlite3
Once the system processes the data and applies the relevant models, it generates a
response. This response is context-aware, addressing the farmer’s concerns while offering
practical recommendations. For instance, if a pest problem is detected, the application
may suggest an appropriate pesticide or a natural remedy, along with usage instructions.
The response may also consider the emotional tone of the farmer’s query, ensuring
that it is empathetic and reassuring when needed.
The application’s design includes continuous learning mechanisms. Each interaction
contributes to the system’s improvement through feedback loops, where farmers can
rate the relevance.
The above (fig.3.3) and (fig.3.4) Data Flow Diagram (DFD 0 & 1 ) for the
farmer's chatbot revolves around several core elements: user, dataset, response,
questions, answers, category, role, and identity, each playing a crucial part in the
system's functionality. The user, in this case, is the farmer, who interacts with the
chatbot by asking questions related to agricultural activities. These interactions are
initiated in various forms, such as text-based queries, voice inputs, or even images
(e.g., for pest identification).
The chatbot uses this input to identify the farmer's intent and determine the
category of the question, such as crop health, market prices, weather updates, or
general agricultural advice. The chatbot processes the farmer's questions by
categorizing them into relevant topics. Once categorized, it fetches the required
information from the respective datasets. The chatbot also considers the user's
identity to tailor its responses. Identity details, such as the user’s location and
preferred language, ensure that the advice is region-specific and easy to understand.
For instance, a farmer in Maharashtra asking about pest control for sugarcane will
receive tailored guidance applicable to that crop and region.
Once the data is retrieved, the system formulates a response. These
responses are crafted using advanced natural language processing (NLP) and
machine learning algorithms. They are then delivered in the user’s preferred
format—be it text, voice, or visuals. For example, when asked about fertilizer
recommendations, the chatbot might respond with detailed textual advice or images
showing application techniques. If the user queries about market prices, the chatbot
fetches real- time pricing data from its market dataset and S delivers it concisely.
A (fig.3.5) Data Flow Diagram (DFD Level 2) shows more detailed internal processes of
a system, focusing on how data flows within sub-processes of a Level 1 DFD. Here's a Level 2
DFD for an Agriculture Chatbot System, broken into key modules like User Interaction, Crop
Advisory, Market Info, and Admin Management. The system allows farmers to ask questions or
request services via chatbot (text or voice). It connects to external APIs (weather, market), a database
(crop info, farmer profiles), and can involve admin/moderator review.
The (fig 3.6 ) Farmers Bot class inherits from the Chatbot class and extends its functionality
to cater specifically to farmers. For instance, while the Chatbot class has a generic fetch Data()
method, Farmers Bot uses its specialized datasets (like market trends and crop-specific data)
to provide more precise and relevant information.
This structure demonstrates the modular and extensible design of the system, allowing the
Farmers Bot to leverage the general capabilities of the Chatbot while providing domain-
specific functionalities for farmers
4.1 Introduction
Crop yields can be predicted using machine learning methods like Random Forest,
Support Vector Machines (SVM), and Artificial Neural Networks (ANN). By examining
past data, these algorithms find trends that can be utilized to predict agricultural yields in
the future. There are various advantages of using machine learning to anticipate crops.
whether it comes to crop management, including whether to plant, fertilize, or irrigate
crops, farmers may make better decisions with greater knowledge.
6. Database: SQLite – used for storing user details and system logs
1. Hardware Components
Microcontroller Unit (MCU): Acts as the central processing unit, often
utilizing platforms like Arduino, Raspberry Pi, or AVR microcontrollers.
Sensors: Includes temperature and humidity sensors (e.g., DHT 11), soil
moisture sensors, ultrasonic sensors for obstacle detection, and light sensors to
monitor environmental conditions.
2. Software components
3. Functional Modules
The above (fig.4.1) Chatbots are AI-driven applications designed to simulate human-
like conversations, providing users with instant responses and assistance. The core
functionality of a chatbot involves processing user inputs, understanding intent,
retrieving relevant information, and delivering appropriate responses. This process
leverages Natural Language Processing (NLP) and machine learning algorithms to
interpret and respond to user queries effectively.
The (fig 4.1) diagram above outlines the typical work flow of a chatbot system
YOLO (You Only Look Once) – For object detection like fruits,
weeds, pests.
1) SVM
Outcome: The SVM classifies each terrain in real time, enabling the robot to adapt
its locomotion.
Example: A study embedding SVM with accelerometer data could distinguish
vegetation, sand, and gravel effectively
Image features: Techniques like Histogram of Oriented Gradients (HOG) are used
to extract shape and texture information.
SVM classification: The model (often with RBF kernel) separates ' classes based
on the extracted features.
Example performance: A hybrid HOG + SVM model detected tomato late-blight
with high precision (evaluated against Decision Trees and KNN), showing SVM's
effectiveness in crop prediction
Searches for the maximum-margin hyperplane that best separates the classes
by solving:
Once trained, new data is classified by determining on which side of the
boundary it lies.
This enables agribots to navigate optimally, apply fungicides precisely, and protect
plants early, all autonomously.
The above (fig 4.2) Support Vector Machines (SVM), including Support Vector
Regression (SVR), provide a robust framework for predicting crop yields and
classifying crop types and conditions. These methods are especially effective when
dealing with small- to medium-sized datasets and high-dimensional feature spaces, such
as those arising from soil variables, climatic records, and remote sensing inputs One
notable study introduced a multi-attribute weighted tree-based SVM (MAWT-SVM),
which integrates z-score normalization, Principal Component Analysis (PCA), and
genetic algorithm (GA)-driven feature selection, achieving top-tier performance in crop
yield prediction SVMs have also been successfully combined with other models. A
hybrid framework using XGBoost, SVM, was shown to effectively predict crop yields
based on temperature, rainfall, and soil characteristics, delivering strong results across
multiple statistical metrics
In remote sensing contexts, SVR using satellite-derived vegetation indices—often with
RBF kernels—has delivered accurate yield predictions. For example, field-scale rice
yield forecasting via Sentinel-2 imagery found SVM outperforming Random Forest and
ANN, with RMSPE values around 5–11% depending on the season
2) CNN
Performance Gains
The above (fig 4.3) Convolutional Neural Networks (CNNs), often in combination with
time-series models or attention mechanisms, have emerged as powerful tools for crop
yield estimation and classification tasks in precision agriculture. These models leverage
spatial features from remote sensing imagery (e.g., UAV-/satellite-derived NDVI,
RGB, multispectral data) and temporal environmental variables (e.g., weather records,
soil, and phenological measurements) to accurately forecast yields across diverse crops
and regions.
CNN-based methods excel at feature extraction—automatically learning spatial and temporal
dependencies. CNN–RNN hybrids further model growth dynamics over time (e.g. genotype
improvements, seasonal variation). Integrating attention mechanisms refines focus on
influential features. These models consistently outperform classical machine learning
alternatives in yield prediction accuracy.
Crop CNN or CNN–RNN Learns spatial and temporal visual patterns from
Predictio hybrids imagery+ time-series data
n
Chatbots today primarily use transformer-based LLMs (like GPT), not CNNs
Regression Testing
Smoke Testing
Smoke Testing comes into the picture at the time of receiving build software
from the development team. The purpose of smoke testing is to determine
whether the build software is testable or not. It is done at the time of ―building
software.‖ This process is also known as ―Day 0‖.
Testing Strategy
Software testing methods are traditionally divided into white- and black-box
testing. These two approaches are used to describe the point of view that a test
engineer takes when designing test cases.
White-box testing
In white-box testing an internal perspective of the system, as well as
programming skills, are used to design test cases.
Black-box testing
Black-box testing treats the software as a quot black boxquot; examining
functionality without any knowledge of internal implementation. The testers are
only aware of what the software is supposed to do, not how it does it.
Grey-box testing
Grey-box testing involves having knowledge of internal data structures and
algorithms for purposes of designing tests, while executing those tests .
Regression Testing Use-case validation after model Re-run test suites post update
updates
Performance/ Load
Monitor predictions speed, scale Load simulation under concurrent use
Testing
Ad-hoc / Fuzz Testing Random input generation, error Random/edge-case conversation testing
resilience
Geographical validation
Models are tested on regions absent from training data to assess generalizability
across different agro-climates
Temporal validation
Techniques like leave-one-year-out or rolling-window cross-validation prevent
data leakage and ensure performance over time
Uncertainty Estimation
Confidence intervals or probabilistic outputs inform on the reliability of predictions
Baseline Comparison
Deep learning models like CNNs and LSTMs are compared with simpler baselines
(e.g., linear regression, Random Forest) to assess added value .
Pipeline validation
Tests ensure accuracy a cross the entire pipeline: data ingestion → preprocessing →
prediction → output delivery .
Error analysis
Examines where models underperform—e.g., extreme weather seasons or new crop
The above (fig 5.1) Graphical User Interface (GUI) testing presents unique challenges
due to the vast interaction possibilities (e.g., button clicks, dialog navigation) and
complex visual elements involved. Traditional test generation methods struggle with
state-space explosion and sequence combinatorics, prompting the development of
diverse automated strategies including model-based, image- or vision-driven, planning-
based, evolutionary, and specification-driven techniques. Model-based approaches
such as GUI ripping or hierarchical planning extract structured representations of
window states and event flows to derive test sequences and associate oracles
automatically—effectively capturing user-focused behavior paths. Vision-based
methods leverage computer vision to interpret screenshots, detect UI components, and
validate GUI states beyond code-level interaction—yielding higher coverage and
adaptability . Evolutionary algorithms, seen in tools like Evo GUI Test, employ
heuristic-driven exploration to generate rich interaction scripts without requiring source
code access Specification-based frameworks (e.g., GUI Cop) use user-defined GUI
behavior contracts and trace analysis to verify GUI rendering and interactions
Test CaseID Test Case Test CaseI/P Actual Result Expectd Testcase
Result criteria
(P/F)
001 Store Xml File Xml file XMLfile store Error P
Should
come
002 Parsethe parsing Fileget parse Accepted P
xmlfile for
conversion
6.1 Introduction
This chapter presents the results obtained from the implementation of the proposed
hybrid medical chatbot system. The performance of the CNN-based image classifier
and the agents was evaluated using appropriate quantitative and qualitative
measures. Additionally, dataset characteristics, system outputs, and overall behavior
of the chatbot are analyzed to validate the effectiveness of the system.
6. 2 Evaluation matrix
Accuracy: 85.41%
Precision: 84.87%
Recall: 84.24%
F₁-Score: 88.91%
The above (fig 6.1) Parallel Convolutional Neural Network (CNN) architectures are
widely adopted to accelerate training across large datasets and complex models. These
architectures commonly employ data parallelism, where the input data is partitioned
across workers (e.g. GPUs or CPU cores), and model parallelism, where model sub-
components are trained separately and then aggregated.
The above (fig 6.2) Evaluating the performance of agricultural chatbots requires
detailed assessment metrics beyond simple accuracy. In this study, we introduce a
confusion matrix–based evaluation framework to analyze classification outcomes—
such as correctly identified farmer intents versus misclassifications. The confusion
matrix, structured into True Positives (TP), True Negatives (TN), False Positives
(FP), and False Negatives (FN), enables calculation of key performance measures:
The above (fig 6.3 ) Support Vector Machines (SVMs) have become indispensable
in agricultural yield forecasting, particularly for regression-based crop prediction
tasks. Operating on the principle of maximizing the margin between data points
and a predictive hyperplane, SVMs utilize kernel functions—such as Radial Basis
Function (RBF) or polynomial—to effectively handle complex, non-linear
relationships found in agronomic data Despite its proven effectiveness in capturing
non-linear agronomic patterns and avoiding overfitting—especially in small to
medium datasets—SVMs are not without challenges. They can become
computationally intensive with enlarging datasets and require careful
hyperparameter tuning (e.g., C, γ) to maintain generalizability
The (fig 6.4) Secure and user-friendly access is essential for digital agriculture
platforms offering personalized crop forecasting. This study presents the design
and implementation of a login interface for a crop-prediction portal that
authenticates farmers, advisors, and stakeholders before granting access to
location-specific yield forecasts, historical data dashboards, and advisory tools.
Management
Use robust, weather proof components (IP-rated)
Data-Related Risks
Risks
Inaccurate or incomplete data from sensors or AI misclassification
Management
Ensure diverse training datasets
Regular model validation and retraining using local data
Use data anonymization and comply with privacy laws (GDPR, etc.)
Future Scope
Smart Advisory Services
Crop selection & planning: Chatbots can suggest the best crops to grow based on
soil type, climate, and market demand. Pest and disease diagnosis: By integrating
image recognition, chatbots can identify plant diseases from photos and suggest
remedies .Fertilizer & irrigation recommendations: Personalized suggestions based on
crop type, growth stage, and soil health.
Livestock Management: Robots can assist in monitoring animal health, feeding, and
herding, ensuring better livestock welfare and farm management.
Aerial Surveillance and Spraying: Drones can perform aerial surveys for crop
monitoring and precision spraying, minimizing chemical usage and environmental
impact.
REFERENCES
1. D.katiyaret al ―AL-Powered agriculture chatbot for farmers ‖, International Research Journal
of Engineering and Technology (IRJET)- e-ISSN: 2395-0056, pISSN:2395-0072, Volume: 05
Issue: 06 — June- 2024
2. V.Himabinduet al , ―Agriculture helper chatbot ‖, 2023 International Conference on Signal
Processing and Communication (ICSC) Volume: 05 — DEC- 2023
3. K.Mandalet al ., ―Farm Friendly chatbot ‖, 2023 International Conference
on (ICIIECS) at Coimbatore Volume: 3 — March
4. Abbas iet al―The digitization of agricultural industry‖, International Research
Journal of Engineering and Technology (IRJET) Volume: 05 Issue: 02 — Feb-
2022.
5. Adkeet al.―Deep learning for cotton boll analysis , ―Sugarcane‖ published in
International Journal of Intelligent Systems and Applications Volume: 3 — August
2019.
6. Agarwalet el, ―Knowledge graph training ‖, Published by IOP Publishing Ltd Volume: 05
— OCT -2021.
7. Ahlers,D, ―Accuracy of geo names data‖ ―,published in IJSRCSEIT. UGC JournalNo
: 64718‖ — March-2013.
8. Akivaet al, ―Cranberr segmentation‖ Published in International Journal of Engineering
and Advanced Technology (IJEAT) Volume- 8 — August 2020.
9. Alam, a el―AI in education ‖ IJARCSSE,vol. 6, Issue 5, 2021
10. Katherine el, ―Agribot ‖ IJRITCC, vol. 2, Issue 2,292- 297,2018.
11. Atony parr (2019). "Farmchat (2019) " International Journal of
Computer Applications [DOI / Search on IEEE Xplore or ResearchGate]
12. Krishnswami(2020). "Krishibot " International Journal of Scientific &
Engineering Research [Available on: www.ijser.org]
FAO&ITU(2022). "AI in Agriculture: The Future of Smart Farming inDeveloping
13. AgAsk: An Agent to Help Answer Farmer's Questions From Scientific Documents
– Bevan Koopman et al.
14. AgroLLM: Connecting Farmers and AgriculturalPracticesthrough Large Language
Models – Dinesh Jackson Samuel et al.
15. AgriBot: Your Intelligent Farm Assistant – Apurva Dipak Jadhavet al.
16. Smart Chatbot for Farmers’ Agricultural Guidance and Assistance – K. Anusha et al.
18. Patel, H., & Gamit, A. (2019)."Crop prediction using machine learning." International
Research Journal of Engineering and Technology (IRJET), 6(3), 1638– 1641.
https://www.irjet.net/archives/V6/i3/IRJET- V6I3322.pdf
19.Singh, P., & Arora, A. (2020)."Crop yield prediction using machine learning algorithms:
Are view." Materials Today: Proceedings, Elsevier.
DOI: 10.1016/j.matpr.2020.10.813
20.Kaur, H., &Singh, M. (2018)."A review on crop yield prediction using machine
learning techniques. "International Journal of Computer Applications, 179(18), 7–
10. https://doi.org/10.5120/ijca2018917201