GhidrAssist · RAG

Knowledge augmentation and document-assisted workflows.

RAG Tab Reference

The RAG (Retrieval-Augmented Generation) tab manages external documentation for context-enhanced analysis.

RAG Tab Interface

Purpose

RAG lets you import documentation (protocols, APIs, notes) so the LLM can reference it during analysis.

UI Elements

Document Management

  • Add Documents: Import files
  • Refresh: Re-index selected document
  • Delete: Remove selected document
  • Clear Index: Remove all indexed documents

Document table columns:

ColumnDescription
NameDocument filename
SizeFile size
ChunksIndexed chunk count

Search Panel

Search the index to validate results:

  • Query input
  • Search Type: Hybrid / Semantic / Keyword
  • Results list with relevance scores

Supported Document Types

  • .txt (plain text)
  • .md (markdown)
  • .pdf (PDF text extraction)

Search Types

TypeDescription
HybridCombines keyword and semantic search
SemanticVector similarity search
KeywordTraditional full-text search

Using RAG in Analysis

  1. Import documents in the RAG tab
  2. Enable Use RAG in the Query tab
  3. Ask your question or run analysis