AI
Features
- Chatting
- Answer engines
- Summarization
- Citation parsing
- Ingestion
- Expert settings
- LLMs
- Future features
How to write AI Requirements
Currently these rules are only applied in the AI features and are a bit experimental:
- For a “big” AI feature, create a separate file (for example, chatting and summarization).
- Use
feattype to group requirements. - The requirement title should be a full sentence starting from a verb with all context (rationale: all requirements are displayed by their title in OFT reports, so even if the requirement is “grouped” under some feature using a
Tags:orCovers:fields, they are still displayed separately. Full sentences allow to quickly understand what is this requirement and to which part of JabRef it is related to). - At the moment of writing (21-04-2024) OFT does not support linking in FXML files, so for such requirements write a link in the Java file of the FXML controller (which corresponds to the
Viewin MVVM).