🤖 LLaMa 2 Semantic Search

Breaking the limits of keyword search with AI

← Back to Home

💡 Project Vision

Developed as a thesis project at the University of Ferrara, this system implements a high-performance semantic document search engine. Unlike traditional keyword-based systems, it understands the intrinsic meaning of queries to provide contextually relevant results.

Semantic Search Concept

Conceptual Visualization: Intelligent Document Organization

🎯 Core Objectives

Semantic Indexing

Organizing documents via vector embeddings instead of simple text matching.

Intelligent Retrieval

Finding the most conceptually related documents using Cosine Similarity metrics.

Consumer Hardware

Optimized to run efficiently on mid-range consumer laptops using 4-bit quantization.

🏗️ Technical Architecture

The system is designed with a modular three-tier architecture for maximum portability:

🛠️ Tech Stack

Python LLaMa 2 Elasticsearch LangChain Qt (GUI) Docker

🎓 Thesis Project: Supervised by Prof. Ing. Mauro Tortonesi. This work demonstrates the feasibility of localized, private AI for advanced data management.