Oxsecure RAG

Fellow of Security Researcher

Funktion

OxSecure RAG ist ein Chatbot, der Cybersicherheitsforschern helfen soll, indem er die Gemini API mit leistungsstarken Prompts nutzt. Es kann verschiedene Dokumenttypen verarbeiten, Text extrahieren, Embeddings erstellen und das Beantworten von Fragen (Question Answering, QA) unterstützen. Ich habe die Gemini API verwendet, um Anfragen mit vorgegebenen Informationen und Ergebnissen an das Gemini LLM zu senden und mit Prompts das Ergebnis zu optimieren. Beim Hochladen von Dateien oder Artikel-URLs extrahiert der Chatbot den Text mithilfe der Beautiful Soup-Bibliothek und speichert ihn in einer Vektordatenbank, die von Faiss unterstützt wird. So kann der Chatbot bei einer Anfrage Informationen zu bestimmten Themen bereitstellen. Außerdem habe ich eine TTS-Bibliothek (Text-to-Speech) eingebunden, um Antworten in gesprochene Sprache umzuwandeln.

Basis

  • Keine
  • LangChain
  • Streamlit
  • Faiss
  • Google AI Python SDK

Team

Von

CyberBuLL

Von

Indien