Skip to content

Latest commit

 

History

7 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AIGA1 — Enterprise AI Knowledge Platform

AI Generalist Accelerator (AIGA) Portfolio Project


Overview

Enterprise AI Knowledge Platform is an enterprise-grade Retrieval-Augmented Generation (RAG) system designed to ingest organizational knowledge, generate embeddings, perform semantic retrieval, assemble contextual information, and generate grounded AI responses using local Large Language Models (LLMs).

The platform demonstrates modern AI infrastructure patterns including:

  • Knowledge ingestion pipelines
  • Vector databases
  • Embedding generation
  • Semantic search
  • Context assembly
  • Retrieval-Augmented Generation (RAG)
  • Local LLM execution
  • Streamlit-based AI applications

Key Features

Knowledge Ingestion

  • Document loading
  • Document normalization
  • Smart chunking
  • Embedding generation
  • ChromaDB vector storage

Semantic Retrieval

  • Similarity search
  • Vector retrieval
  • Context assembly
  • Knowledge grounding

AI Response Generation

  • Local LLM execution
  • Grounded response generation
  • Retrieval-Augmented Generation (RAG)
  • Enterprise knowledge question answering

User Experience

  • Streamlit web application
  • Interactive question interface
  • Grounded answer presentation

Architecture Diagram

Enterprise AI Knowledge Platform Architecture


Implemented Features

Knowledge Pipeline

  • Document Loader
  • Document Normalizer
  • Smart Chunker
  • Embedding Generator
  • ChromaDB Integration

Retrieval Pipeline

  • Semantic Search
  • Retrieval Engine
  • Context Assembly

Response Pipeline

  • Grounded Response Generator
  • Ollama Integration
  • Llama 3.2 Integration

User Interface

  • Streamlit Application
  • End-to-End Question Answering Workflow

Business Outcomes

  • Faster enterprise knowledge discovery
  • Semantic retrieval of organizational knowledge
  • Grounded AI responses
  • Reduced information search effort
  • Reusable AI knowledge infrastructure
  • Foundation for enterprise AI assistants
  • Local AI deployment capability

Portfolio Focus

This project demonstrates:

  • Retrieval-Augmented Generation (RAG)
  • Semantic Search
  • Vector Databases
  • ChromaDB
  • Embeddings
  • Ollama
  • Local LLM Deployment
  • Prompt Engineering
  • Streamlit Development
  • AI Infrastructure Engineering

Technology Stack

Layer Technology
UI Streamlit
Retrieval Semantic Search
Vector Database ChromaDB
Embeddings nomic-embed-text
LLM Runtime Ollama
Model llama3.2:1b
Language Python

Screenshots

Home Page

Home Page

Question and Answer

Question Answer

End-to-End Demo

End To End Demo


Installation

Create Virtual Environment

python -m venv venv

Activate Environment

venv\Scripts\activate

Install Dependencies

pip install -r requirements.txt

Start Ollama

ollama serve

Pull Required Models

ollama pull llama3.2:1b
ollama pull nomic-embed-text

Run Application

streamlit run src/ui/app.py

Sample Question

What does the Enterprise AI Knowledge Platform support?

Sample Answer

Semantic retrieval.

Project Structure

enterprise-ai-knowledge-platform/

├── architecture/
├── data/
├── docs/
├── screenshots/
├── src/
├── requirements.txt
├── README.md
└── .gitignore

Portfolio Skills Demonstrated

  • Python
  • ChromaDB
  • Ollama
  • Embeddings
  • Semantic Search
  • Vector Databases
  • Retrieval-Augmented Generation (RAG)
  • Prompt Engineering
  • Streamlit
  • Enterprise AI Platforms

MVP Status

Version: 1.0

Status: MVP COMPLETE ✅


AI Generalist Accelerator (AIGA) Portfolio Project

About

Enterprise AI Knowledge Platform with real document ingestion, semantic retrieval, ChromaDB vector search, Ollama-powered grounded responses, and Streamlit-based enterprise knowledge discovery.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages