CONVERSATIONAL AI for FARMERS

Project Code :TCMAPY1614

Objective

To develop a Flask-based web application with a Gemini-powered chatbot, enabling farmers to register, log in, and access real-time, farming-specific advice through a user-friendly interface.

Abstract

The Conversational AI for Farmers is a web-based application designed to provide farming-related assistance through an interactive chatbot. Built using Flask, the application enables users to register, log in, and access a chatbot powered by Google’s Gemini 1.5 Pro model, which is tailored to answer farming-specific queries. The system integrates a MySQL database to manage user information, including name, email, and password, stored in a users table. Key features include user authentication with email and password validation, a homepage, an about page, and a chatbot interface for real-time interaction. The chatbot processes user inputs via a JSON-based API endpoint and formats responses for readability. The application ensures a simple and intuitive user experience with HTML templates for rendering pages. By leveraging the Gemini API, the chatbot delivers contextually relevant farming advice, making it a valuable tool for farmers seeking quick and reliable information. The project emphasizes ease of use and accessibility, with a focus on delivering targeted agricultural support through conversational AI technology

NOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.

Block Diagram

Specifications

REQUIREMENT ANALYSIS

Hardware Requirements

  • Processor                                 - I7/Intel Processor
  • Hard Disk                                - 160GB
  • Key Board                              - Standard Windows Keyboard
  • Mouse                                     - Two or Three Button Mouse
  • Monitor                                   - SVGA
  • RAM                                       - 8GB

 

Software Requirements:

  • Operating System                   :  Windows 11
  • Server side Script                    :  HTML, CSS, Bootstrap & JS
  • Programming Language         :  Python
  • Libraries                                 : google-generativeai
  • IDE/Workbench                      :  PyCharm or VSCode
  • Technology                             :  Python 3.10.8
  • Server Deployment                 :  Xampp Server
  • Database                                 :  MySQL

 

 

Demo Video