Enterprise-grade cybersecurity AI assistant powered by Qwen3.6-27B, Cyber LoRA, Retrieval-Augmented Generation (RAG), and a large-scale cybersecurity knowledge base.
Athena AI is an advanced cybersecurity-focused Large Language Model (LLM) platform designed to assist security researchers, penetration testers, SOC analysts, students, and cybersecurity professionals.
The project combines:
- Qwen3.6-27B
- Cybersecurity-specific LoRA Fine-Tuning
- Qdrant Vector Database
- Retrieval-Augmented Generation (RAG)
- Large-scale Cybersecurity Knowledge Base
Athena AI is designed to provide intelligent cybersecurity assistance through contextual reasoning, semantic search, threat intelligence retrieval, vulnerability analysis, and security research support.
- Intelligent Cybersecurity Assistant
- Context-Aware Conversations
- Long-Term Memory System
- Threat Intelligence Analysis
- Vulnerability Research Assistance
- Security Report Generation
- Log Analysis
- Malware Research Support
- Incident Response Guidance
- Semantic Search
- Vector Similarity Search
- Context Retrieval
- Large-Scale Knowledge Base Querying
- Real-Time Information Injection
βββββββββββββββββββ
β User β
ββββββββββ¬βββββββββ
β
βΌ
ββββββββββββββββββββββββββ
β Athena AI Interface β
ββββββββββββββ¬ββββββββββββ
β
βΌ
ββββββββββββββββββββββββββ
β Memory & Context Layer β
ββββββββββββββ¬ββββββββββββ
β
βββββββββββββββββββββββΌββββββββββββββββββββββ
β β β
βΌ βΌ βΌ
βββββββββββββββ βββββββββββββββ βββββββββββββββ
β Qdrant β β Cyber LoRA β β Tool Layer β
β Vector DB β β β β β
ββββββββ¬βββββββ ββββββββ¬βββββββ ββββββββ¬βββββββ
β β β
βΌ βΌ βΌ
ββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β Qwen3.6-27B Base Model β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β
βΌ
Final Response
| Component | Technology |
|---|---|
| Base Model | Qwen3.6-27B |
| Fine-Tuning | QLoRA |
| Framework | Unsloth |
| Quantization | 4-Bit |
| Precision | BF16 |
| Embeddings | BGE-Large |
| Component | Technology |
|---|---|
| Language | Python |
| API | Flask |
| Database | SQLite |
| Vector Database | Qdrant |
Training is performed using cloud GPU infrastructure.
| Component | Specification |
|---|---|
| Provider | RunPod |
| GPU | NVIDIA H100 SXM |
| VRAM | 80GB |
| CUDA | 12.x |
| OS | Ubuntu 22.04 |
| Framework | PyTorch |
| Fine-Tuning Library | Unsloth |
| Optimization | Flash Attention |
Cybersecurity Dataset
β
βΌ
Data Cleaning
β
βΌ
Instruction Formatting
β
βΌ
Tokenization
β
βΌ
Qwen3.6-27B Base
β
βΌ
QLoRA Fine-Tuning
β
βΌ
Cybersecurity LoRA
β
βΌ
Evaluation
β
βΌ
Deployment
Model: Qwen3.6-27B
Method: QLoRA
Quantization: 4-Bit
Precision: BF16
Optimizer: AdamW
Framework: UnslothAthena AI uses Retrieval-Augmented Generation (RAG) to provide factual and up-to-date cybersecurity knowledge.
User Query
β
βΌ
Query Embedding
β
βΌ
Qdrant Search
β
βΌ
Top Relevant Chunks
β
βΌ
Context Assembly
β
βΌ
Qwen3.6-27B + Cyber LoRA
β
βΌ
Generated Response
Current target knowledge base:
95+ GB Cybersecurity Data
Sources:
- CVE Databases
- MITRE ATT&CK
- Security Advisories
- Threat Intelligence Reports
- Malware Analysis Reports
- Security Blogs
- Security Documentation
- Research Papers
- Incident Response Playbooks
Embedding Model:
BAAI/bge-large-en-v1.5
Alternative:
nomic-embed-text
Configuration:
Chunk Size: 1000
Chunk Overlap: 150
Top K: 10
Distance Metric: CosineAthena-AI/
β
βββ app.py
βββ requirements.txt
βββ README.md
β
βββ ai/
β βββ llm.py
β βββ memory.py
β βββ prompts/
β
βββ rag/
β βββ embeddings.py
β βββ qdrant_client.py
β βββ retrieval.py
β
βββ datasets/
β
βββ tools/
β βββ report_generator.py
β βββ log_analyzer.py
β βββ file_manager.py
β
βββ templates/
β
βββ workspace/
git clone https://github.com/vrunalp199/Athena-AI
cd Athena-AI
python -m venv venvActivate environment:
Linux:
source venv/bin/activateWindows:
venv\Scripts\activateInstall dependencies:
pip install -r requirements.txtUsing Docker:
docker run -p 6333:6333 \
-v $(pwd)/qdrant_storage:/qdrant/storage \
qdrant/qdrantVerify:
http://localhost:6333/dashboard
Install dependencies:
pip install sentence-transformers
pip install qdrant-clientExample:
from sentence_transformers import SentenceTransformer
model = SentenceTransformer(
"BAAI/bge-large-en-v1.5"
)
embedding = model.encode(
"Explain SQL Injection"
)Internet
β
βΌ
Flask API
β
βΌ
Athena AI Core
β
βββ Memory System
β
βββ Qdrant Vector DB
β
βββ Qwen3.6-27B
β
βΌ
Cyber LoRA
β
βΌ
Response
| Metric | Target |
|---|---|
| Model | Qwen3.6-27B |
| Dataset | 95+ GB |
| Embeddings | GE-Large |
| Vector DB | Qdrant |
| Retrieval Latency | < 2 sec |
| Deployment | Docker |
| GPU | H100/A100 |
- Core AI Assistant
- Memory System
- Prompt Engineering
- Cybersecurity LoRA
- Advanced RAG
- Vector Search Optimization
- Multi-Agent Architecture
- Threat Intelligence Agent
- Malware Analysis Agent
- SIEM Integration
- Security Automation
- Enterprise Deployment
Athena AI is intended for educational purposes, cybersecurity research, defensive security operations, and authorized security testing only.
Users are responsible for complying with all applicable laws and regulations.
MIT License
Vrunal Patil
Computer Science Student
Cybersecurity Researcher, -
AI Developer
β If you find this project useful, consider starring the repository
