We are currently exploring the role of local knowledge bases (KBs) in retrieval-augmented generation (RAG) AI processing. This post is the first in a series documenting our “sandbox” knowledge bases (created over a period of about 20 years) and how we’re using them in various Generative AI (GenAI) projects.
For this experiment we used our “cleaning the garage” knowledge base, which was both a standalone project and also part of our DITAinformationcenter.
Using the oXygen AI Positron Assistant to generate new content for the “garage” sample
We generally author our DITA files in oXygen, a multi-platform XML and XSLT editor from SyncRO Soft, Ltd., Romania. We’ve recently been trying out the capability of the oXygen AI Positron Assistant add-on (“POSY” for short) to generate new DITA-based content.
POSY features include:
- Content generation: Automatically generate DITA topics and documentation drafts
- Refactoring and summarizing: AI-driven refactoring for XML files, including generating short descriptions and alternate text for images
- Error correction in DITA code
- Translation of content while preserving DITA/xml markup
We experimented with the content generation feature. We prompted Positron to use the “washing the car” topic as a template and to produce a new topic, “To wash a truck.”
Here are the original “car” and generated “truck” outputs.


Thinking that our first request was a bit elementary, we asked POSY to create another topic, “To wash down the driveway,” for which there was not such an obvious template.
Here was the result.

We believe the topic generation capabilities of Positron show promise for technical writers, especially in documenting material with more strictly defined content and format (for example, API documentation).
Additional localization capabilities with Fluenta
Another oXygen add-on expands the AI-based translation capabilities of Positron.
Fluenta is a tool designed to simplify the localization of DITA projects. It parses a DITA map, resolves the references to all topics and subtopics, and prepares a unified XLIFF file that can be sent to a language service provider.
