Skip to content

[Template]: ragflow-knowledge-qa-agent #81

Description

@Everfighting

Template name

ragflow-knowledge-qa-agent

What does this template do?

Traditional solutions integrating RAGFlow Skills have limited flexibility. This template encapsulates RAGFlow dataset access and document chunking as custom skills. It fully leverages the agent's task planning, dynamic workflow generation and autonomous tool calling capabilities, combined with native memory and logical reasoning, to build a highly flexible knowledge base Q&A application free from rigid predefined workflows.

Who is this for?

Developers (building/extending agents)

Agent framework / harness

Not sure — recommend one

Capabilities to support

  • 🔍 Retrieval / RAG (OceanBase · seekdb vector + fulltext)
  • 🔐 Auth (per-user / resource-level authorization)
  • 🧠 Memory & context (ContextSeek / persistent context)

🛠️ Skills — details

  • Reused: Leverage native capabilities of RAGFlow, including document parsing, document chunking and dataset retrieval
  • New: Session context memory, text summarization, answer generation, logical reasoning, dynamic task planning, autonomous tool calling, general LangSmith tracing, user identity verification, knowledge base scope filtering by permissions
  • Approval rules: Manual review and editing are required before bulk dataset operations and large-scale document chunking, Access across knowledge base permission scopes will be blocked and alerted

🔌 MCP — details

No response

🧑‍⚖️ Human-in-the-loop — details

  • Pause for user approval before invoking RAGFlow for bulk document chunking and dataset operations.
  • Support interrupting ongoing tasks to manually adjust retrieval scope and modify query instructions.
  • Allow editing of agent-generated answers and execution strategies, and resume tasks after modification.
  • Mandate manual review for Q&A scenarios involving confidential knowledge bases and unauthorized access attempts to knowledge bases.

📡 Event streaming — details

No response

Models / providers

No response

How will it run?

None

External services & data

No response

What does success look like?

No response

Priority

None

Are you able to help build it?

Yes — I'll open the PR

Anything else?

No response

Metadata

Metadata

Assignees

Labels

comp:templatesApp templates and template registrystatus:triageNeeds initial review and scopingtemplate-requestRequest for a new app template

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions