Situation
Nablarch official documentation frequently defers to Javadoc for detailed API information (e.g., "詳細はJavadocを参照"). Nabledge knowledge files currently contain only the documentation content, not the Javadoc itself. As a result, when users ask about specific method behavior (e.g., UniversalDao#exist), the AI lacks the information to answer.
A jar tool that generates Markdown from Nablarch source files downloaded via Maven already exists. The jar will be provided at implementation time.
Pain
Nablarch developers ask nabledge about specific API behavior and receive incomplete answers because the knowledge files do not include Javadoc content. They must look up the Javadoc manually, which defeats the purpose of having an AI assistant.
Benefit
- Developers can ask nabledge about any Nablarch API and receive accurate, complete answers without consulting external Javadoc
- The AI can answer questions about methods, parameters, return values, exceptions, and behavior described only in Javadoc
Success Criteria
Situation
Nablarch official documentation frequently defers to Javadoc for detailed API information (e.g., "詳細はJavadocを参照"). Nabledge knowledge files currently contain only the documentation content, not the Javadoc itself. As a result, when users ask about specific method behavior (e.g.,
UniversalDao#exist), the AI lacks the information to answer.A jar tool that generates Markdown from Nablarch source files downloaded via Maven already exists. The jar will be provided at implementation time.
Pain
Nablarch developers ask nabledge about specific API behavior and receive incomplete answers because the knowledge files do not include Javadoc content. They must look up the Javadoc manually, which defeats the purpose of having an AI assistant.
Benefit
Success Criteria
rbkc.sh verifyfor all 5 versionsUniversalDao#existbehavior, parameters, return value)