-
Notifications
You must be signed in to change notification settings - Fork 38
Description
π Feature description
We would like to propose adding a context-aware documentation assistant to the GenAI plugin that appears as a floating action button on TechDocs pages.
We have developed a working prototype and would love to hear if you are interested in including this feature in the main plugin. If so, we are happy to contribute it back to the community, provide demos, share detailed code, or adapt the implementation based on your feedback!
π€ Context
Users reading lengthy TechDocs often struggle to find specific information within documents. While the existing backstageTechDocsSearch tool provides broad search capabilities, there's no way to ask contextual questions about the specific document currently being viewed.
βοΈ Possible Implementation
Proposed Solution
A floating chat assistant that:
- Appears only on TechDocs pages (
/docs/**routes) - Understands which document the user is currently viewing
- Provides contextual answers specific to that documentation
- Uses a specialized agent optimized for documentation questions
User Experience
- User opens any TechDocs page
- A floating chat button appears in the bottom-right corner
- User clicks to open a compact chat interface
- User asks questions like "How do I configure authentication?"
- Assistant searches within the current document context first, then broadens search if needed
- Receives contextual answers with references to specific sections
This would significantly improve documentation discoverability and reduce the cognitive load of searching through long technical documents.