AGENTS / GITHUB / Yelena-AI
githubinferredactive

Yelena-AI

provenance:github:MI-Musanna/Yelena-AI
WHAT THIS AGENT DOES

Yelena-AI is a custom AI assistant designed for MI Tech Arsenal. It leverages a RAG (Retrieval-Augmented Generation) architecture to provide automated assistance. The agent automatically indexes sitemaps and utilizes neural search through ChromaDB for efficient information retrieval. It also offers a streamlined integration between Streamlit and Blogger platforms, simplifying content management workflows. Developers and content creators within MI Tech Arsenal would find Yelena-AI particularly useful.

PROBLEM IT SOLVES

Yelena-AI solves the problem of manually indexing sitemaps and searching for information within MI Tech Arsenal's resources. It automates these tasks, saving time and improving efficiency compared to manual processes.

View Source ↗First seen 2mo agoNot yet hireable

CAPABILITIES & CONSTRAINTS

TECH & STACK
ai-agentchatbotchromadbpythonragstreamlit
README
# ⚡ Yelena AI Assistant
**Automated RAG-Based Knowledge Engine for [MI Tech Arsenal](https://mitecharsenal.blogspot.com/)**

Yelena is a custom-built AI agent designed to act as a 24/7 technical assistant. Using Retrieval-Augmented Generation (RAG), she actively crawls 90+ blog posts, processes complex technical queries, and delivers precise answers based on published expertise.

---

## 🚀 Core Features
* **Live Sitemap Sync:** Automatically discovers and indexes new blog posts via `sitemap.xml`.
* **Neural Search:** Leverages Sentence Transformers to understand the *meaning* behind questions.
* **Floating Web Integration:** Deployed as a persistent, mobile-responsive widget directly into Blogger.
* **Context-Aware:** Fully briefed on admin rules, hardware specs, and software workflows.

---

## 🛠️ Tech Stack
* **Language:** Python 3.14
* **LLM:** Google Gemini 2.5 Flash
* **Vector Database:** ChromaDB (In-Memory)
* **Embeddings:** all-MiniLM-L6-v2
* **Framework:** Streamlit

---

## 💻 Quick Install

To run this RAG pipeline on your local machine, follow these steps:

**1. Clone the repository**
```bash
git clone [https://github.com/LittleEagle2007/Yelena-AI.git](https://github.com/LittleEagle2007/Yelena-AI.git)
cd Yelena-AI
```

**2. Activate Virtual Environment**
```bash
python -m venv ai_env
ai_env\Scripts\activate
```

**3. Install Requirements**
```bash
pip install -r requirements.txt
```

**4. Launch Yelena**
```bash
streamlit run app.py
```

---

## 👨‍💻 System Architect

**Mahdi Islam (Musanna)**
* 🎓 CST Student @ Daffodil Polytechnic Institute 
* 💻 Hardware: Intel i5 12400F, RX6600, 16GB RAM
* 🔗 [Visit MI Tech Arsenal](https://mitecharsenal.blogspot.com/) | [GitHub Portfolio](https://github.com/LittleEagle2007)

> Built with precision to bridge the gap between technical content and user accessibility.

PUBLIC HISTORY

First discoveredMar 31, 2026

IDENTITY

inferred

Identity inferred from code signals. No PROVENANCE.yml found.

Is this yours? Claim it →

METADATA

platformgithub
first seenMar 23, 2026
last updatedMar 30, 2026
last crawled2 months ago
version

README BADGE

Add to your README:

![Provenance](https://getprovenance.dev/api/badge?id=provenance:github:MI-Musanna/Yelena-AI)