How azzazzel/ai4jd works
This repository appears to be a Java demo project exploring AI workflows: creating naive and model-based embeddings, searching vectors, using vector stores, and connecting language models to an AI service and RAG. The filenames identify these capabilities, but no README or source excerpts were provided. Consequently, the graph preserves the apparent product areas without asserting a workflow order, calls, data transfers, or external integrations that cannot be verified from the available evidence.
Components 18
Embeddings
- Naive Embeddings
src/main/java/com/milendyankov/demos/ai4jd/NaiveEmbeddings.java - Model Embeddings
src/main/java/com/milendyankov/demos/ai4jd/ModelEmbeddings.java - Create Naive Embeddings
src/main/java/com/milendyankov/demos/ai4jd/_04_CreateNaiveEmbeddings.java - Create Model Embeddings
src/main/java/com/milendyankov/demos/ai4jd/_07_CreateModelEmbeddings.java
Search and Storage
- Naive Vector Search
src/main/java/com/milendyankov/demos/ai4jd/_05_VectorSearchOverNaiveEmbeddings.java - Semantic Search
src/main/java/com/milendyankov/demos/ai4jd/_08_SemanticSearch.java - Vector Store
src/main/java/com/milendyankov/demos/ai4jd/_09_VectorStore.java - Search Vector Store
src/main/java/com/milendyankov/demos/ai4jd/_10_SearchVectorStore.java - Postgres DB
src/main/java/com/milendyankov/demos/ai4jd/PostgressDB.java
Models and RAG
- Jlama Demo
src/main/java/com/milendyankov/demos/ai4jd/_11_Jlama.java - Ollama Demo
src/main/java/com/milendyankov/demos/ai4jd/_12_Ollama.java - AI Service
src/main/java/com/milendyankov/demos/ai4jd/_13_AIService.java - RAG Demo
src/main/java/com/milendyankov/demos/ai4jd/_14_RAG.java
SQL Examples
- Database Setup
src/main/sql/_00_setup_db.sql - LIKE Query
src/main/sql/_01_like.sql - Text Search Query
src/main/sql/_02_ts.sql - Vector Query
src/main/sql/_03_vector.sql - Embeddings Query
src/main/sql/_06_embeddings.sql