Skip to content

An educational RAG-based project designed to efficiently search and retrieve information about beaches in Portugal. Leveraging AI, it combines real-time data retrieval with natural language processing to provide detailed, context-rich responses about beach locations, features, and amenities, enhancing learning through practical AI application.

Notifications You must be signed in to change notification settings

ClaudioVarandas/BeachSearch-AI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Portugal Beach Searcher Chatbot

BeachSearch-AI

Description

[pt]

Projecto desenvolvido no ambito do curso :

Introdução Prática à Inteligência Artificial | Programadores

[en]

Project developed within the scope of the course :

Introduction to Artificial Intelligence for Developers


School: Code for All - Academia de código

Date : Maio 2025

Instructor : João Pereira

Student : Cláudio Varandas

Project setup

Requires Python3 and Pip.

Create a virtual environment

Example:

python3 -m venv praias_env
source praias_env/bin/activate

Deactivate new venv

deactivate

Dependencies

pip install -r requirements.txt

env vars

cp .env.example .env

fill the values missing on the .env file

Estrutura de ficheiros

project/
├── data/
│   └── test.csv
├── src/
│   └── app.py

Usage

python3 src/app.py

Links:

https://dados.gov.pt/pt/datasets/praias-informacao-sobre-as-praias-de-portugal/#/resources

https://infoagua.apambiente.pt/ https://infoagua.apambiente.pt/pt/praias/praia-detalhe/8979629796

TODO

  • Create a block to show a map with points (coordinates from the beaches)
  • implement filters to use the metadata , "self-querying" retrieval
  • ...

About

An educational RAG-based project designed to efficiently search and retrieve information about beaches in Portugal. Leveraging AI, it combines real-time data retrieval with natural language processing to provide detailed, context-rich responses about beach locations, features, and amenities, enhancing learning through practical AI application.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages