CLI tool for querying a vector knowledge base
Top 95.8% on sourcepulse
This project provides a question-answering system built on a vector knowledge base derived from the "Xianzhi Community" (先知社区) articles, aimed at cybersecurity professionals and researchers. It enables quick retrieval and summarization of relevant information from a large corpus of security-focused content, aiding in tasks like CTF competitions.
How It Works
The system constructs a vector knowledge base from specified ranges of Xianzhi Community articles. It leverages Large Language Models (LLMs) to process user queries, find the most relevant documents within the vector store, and generate synthesized answers. This approach allows for efficient semantic search and contextual understanding of cybersecurity topics.
Quick Start & Requirements
pip install -r requirements.txt
.env
(e.g., GOOGLE_API_KEY
, OPENAI_API_KEY
).Highlighted Details
.env
for Gemini, OpenAI, and Ollama.Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
The project is intended for research use only and explicitly warns against illegal activities. The scope of the knowledge base is limited to articles 7023-12923 from the Xianzhi Community.
4 months ago
Inactive