Oxygen AI Positron Assistant Enterprise V4.1
Released: Jan 30, 2025
V4.1 での更新項目
機能
Desktop
- Preview All AI-Proposed Changes to Files - You now have the ability to preview all the changes in the documents that the AI proposes to create or update while processing particular actions (e.g. Split Topic or Create Topics). You are no longer required to confirm that you want to overwrite files. Instead, you can preview the proposed changes in all files and choose how to proceed in each instance. This helps to ensure control over AI-proposed modifications.
- Notification for Unchanged Content - When an AI action processes content but does not result in any changes, you are now informed, eliminating the need for unnecessary previews or visual inspection. This improvement saves time and ensures a smoother workflow.
- Fix Validation Problems - The Intelligent Agents category now includes a new Fix Validation Problems action. This action validates the current document and suggests fixes for all identified issues, streamlining both the validation process and the resolution of validation problems, ensuring high-quality content.
- AI-based MathML Generation - The new Formula/Equation action (located in the Content Generation category) leverages AI to generate MathML formulas based on your descriptions. This feature simplifies the creation of complex mathematical representations and enhances technical documentation workflows.
- AI-based Code Annotations - The new Annotate Code AI action (located in the Development category) can be used to generate XML comments within the code found in the current selection, at the cursor location, or in the whole document. The generated annotations explain key concepts of the code. This action is available for XSLT, Schematron, and XSD documents.
- Resolve Comments from Contextual Menu - Invoking the Resolve Comments AI action is much more efficient as it now appears directly in the contextual menu when you right-click a comment callout box in the editor or in the Review view. The action changes the selected content based on the suggestions within comments and then removes the comments.
- New AI Callback Functions to Enable Dynamic Workflows - The plugin now includes several new AI callback functions, which are specialized mechanisms enabling the AI to dynamically invoke external processing and use the results in generating its response. These new functions can be used to invoke another AI action, to find all the available AI actions, and to validate a document, thus empowering users to create complex, dynamic workflows as part of a custom AI action.
- invoke_ai_action - This callback function invokes an AI action that enables the delegation of processing to other AI actions, allowing you to use a divide-et-impera approach to simplify and optimize the AI action processing.
- retrieve_all_ai_actions - Instead of specifying a predefined set of AI actions that can be invoked, you can use this callback function that returns all the defined actions. This allows the AI to discover all the available AI actions and invoke them dynamically as needed.
- validate_document_content - When processing or generating content, an AI action can now use this callback function that validates a document, ensuring that the generated content is valid. In case of errors, it offers the opportunity to automatically correct the detected problems.
- Invoke Positron Actions from XPath - A new XPath function (ai:invoke-action) has been introduced, enabling you to seamlessly invoke an AI Positron action from any XPath context (such as XSLT, XQuery, Schematron, etc.) by providing the action ID, contextual text, and the content to be processed.
- XSLT Support Improved for Suggest Refactoring Action - The Suggest Refactoring action has been updated with improved support for XSLT files. Key improvements include selected XSLT code has been upgraded to XSLT version 3.0, it breaks down large, monolithic templates into smaller units for easier maintainability, the error handling has been enhanced by incorporating 'xsl:try' and 'xsl:catch' instructions, and XML comments have been added to help clarify the purpose and functionality of the code.
- Multi-agent Architecture for Create Topics - The Create Topics action has been restructured using a multi-agent architecture and now leverages the invoke_ai_action() function. These improvements ensure better adherence to system instructions and more consistent execution.
- Export and Import Chat Sessions - It is now possible to export a conversation with the AI to a JSON file using the new Export Chat action that appears in the Actions menu. You can also import a conversation from a JSON file using the new Import Chat action. This feature is especially helpful for debugging purposes or to resume an exported conversation with the AI.
- Disable/Enable All AI Features for a Specific Project - An option has been added in the Preferences page for you to disable (or enable) all the AI features at project level (or globally for all projects). This allows you to control which projects have AI features available.
- Updated Default Model - For the SaaS distribution and for the OpenAI connector in the Enterprise distribution, the default AI model has been updated to gpt-4o-2024-11-20, the latest gpt-4o snapshot from OpenAI. This model is more cost-effective than the previous default one and supports four times as many maximum output tokens while maintaining very similar performance.
Web Author
- Fix Validation Problems - The new Fix Validation Problems AI action validates the current document and suggests fixes for all identified issues, streamlining both the validation process and the resolution of validation problems, ensuring high-quality content.
- Attach Local Files - In addition to the support to attach a remote file, a new Attach from computer option allows you to incorporate files from your local machine into prompts. Attachments are useful in various use cases. For example, you can attach a screenshot and ask the AI to update a documentation topic based on that image.
- AI-based MathML Generation - The new Formula/Equation action (located in the Content Generation category) leverages AI to generate MathML formulas based on your descriptions. This feature simplifies the creation of complex mathematical representations and enhances technical documentation workflows.
- New AI Tool Function - When processing or generating content, an AI action can now use the new callback function, validate_document_content, that validates a document, ensuring that the generated content is valid. In case of errors, it offers the opportunity to automatically correct the detected problems.
- Notification for Unchanged Content - When an AI action processes content but does not result in any changes, you are now informed, eliminating the need for unnecessary previews or visual inspection. This improvement saves time and ensures a smoother workflow.