Building a Plant Information Chatbot Backend with YOLOv8, Flask and LLM Integration
Augmented Startups via YouTube
Overview
Syllabus
Setting up the backend folder structure, including assets and app.py.
Installing dependencies: Python 3.9+, UltraLytics, Flask, and Embed Chain.
Building inference with YOLOv8 to classify images and map labels using JSON.
Integrating Wikipedia and Google Search for reliable chatbot sources.
Designing a detailed query template for plant-specific information.
Creating a Flask API to handle image uploads and chatbot responses.
Managing chatbot sessions to ensure unique results for each upload.
Backend wrap-up: preparing for front-end integration and testing.
Taught by
Augmented Startups