...Research problem...

Agriculture is one of the major livelihoods in Sri Lanka. People are engaging in cultivation in commercial gardens and also at a smaller level, in home gardens.
Due to the current economic and fuel crisis in Sri Lanka, people have found it difficult to get their daily food needs from stores. because of these reasons again people have turned their attention on home gardening.

Sri Lankan people have found it difficult to get their home gardening inquiry solutions in their day-to-day life. There is no such application developed for Sri Lankan home gardening to help users. The main research problem is to answer the necessary home gardening inquiries through message commands in the chatbot.

...Main Objective...

The main objective of this home gardening chatbot is to provide users in the agriculture industry with quick and reliable information on various topics such as crop management, weather conditions, and watering plants, among others. The aim is to improve productivity and sustainability in home gardening.

...Sub Objectives...

1. Provide small details of the home gardening inquiries and improving users' knowledge and skills through educational content.
2. Natural Language Processing model to answer inquires. 
3. Develop a pre trained model to identify keywords in the given questions.
4. Then extracted documents from the Wikipedia for the identified keywords. 
5. Develop a mobile application and integrate with the developed models.

...User Requirements...

1. The user should be able to get accurate and up-to-date information related to agriculture such as crop information, weather conditions, and pest control.
2. The chatbot should be easily accessible and convenient to use.
3. The chatbot should have a user-friendly interface that is easy to navigate and understand.

...Functional Requirements...

1. The chatbot should be able to provide personalized information to users based on their specific requirements in the questions.
2. The chatbot should use NLP to understand and respond to user queries in a conversational manner.
3. The chatbot should be able to retrieve and access relevant information from the internet related to agriculture. 


