Copilot4DevOps Version History
Table of Contents
Copilot4DevOps V4
New Features
A. Text Block Management
The “Text Block Management” feature provides users with tools to manage and use predefined text blocks, specifying personal/shared tabs, unique identifiers, and reuse options, allowing efficient organization and insertion in Copilot4DevOps functions.
B. SOP/Document Generator
The Document Generator feature in Copilot4DevOps allows users to create tailored documents for specific industries and products, supporting single or multi-select work items. Organized into ‘Prompt’ and ‘Result’ tabs, from the Prompt tab intuitive input fields, reference work item management, and a “Generate” button to create a Table of Contents (TOC). Users can generate the content of a document from the Result tab via “Generate Content” button or link and view the detailed document. The generated document can be saved as MS Word or PDF with a backend template, enhancing document creation and customization.
C. Diagram
D. Elicit and Q&A Assistant – Open Published Work Item in Other Copilot4DevOps Function
The “Diagram” feature in Copilot4DevOps enables users to create and edit interactive diagrams using prompts or selected work items. Organized into “Prompt” and “Diagram” tabs, it offers tools for generating, editing, and viewing diagrams, with support for connected and sub-diagrams for complex relationships. Users can navigate hierarchical views, publish diagrams to work items, and save outputs as Word, PDF, or image files, enhancing visualization and documentation.
E. Admin Panel Sections
General Tab
Entra ID Management in Copilot4DevOps
The Microsoft Entra ID management feature in Copilot4DevOps allows administrators to enable Entra ID integration, provide organization-wide admin consent, and streamline access management, enhancing integration and eliminating individual permission reviews.Tag Visibility Control in Copilot4DevOps
The tag visibility management feature in Copilot4DevOps allows admin users to enable/disable tag publication via a checkbox in the admin panel, providing flexibility in handling tags while excluding ADO Stakeholder license users from tag publishing.Function tiles visibility on Home Page of Copilot4DevOps
The function tile visibility feature in Copilot4DevOps enables admin users to customize home page tiles via a multi-select dropdown in the admin panel, streamlining the user experience by displaying only selected functions or all tiles.
BYOD – Bring Your Own Data Feature For Uploading and Managing Custom Data
The “BYOD” (Bring Your Own Data) Beta feature in Copilot4DevOps, available under the Admin panel for user that have an activated BYOD license, enables users to integrate their own data into the platform for customized outputs. It supports two license types: “BYOD with default LLM” and “BYOD with BYOLLM,” with restrictions based on models like ‘o1’ models and services like ‘AzureAI’ (that certain LLM models o1 Preview, o1 Mini are unsupported, and the BYOD feature is disabled for AzureAI users). Users can manage data through document uploads, shared queries, and Azure DevOps Wiki Pages, ensuring compatibility with specific file types and a 100 GB limit under the Standard BYOD license. Manual sync options for the Query and Wiki pages enhance data management flexibility.
Enhancements
A. Licensing: Lite, Plus, and Ultimate Plans
Copilot4DevOps offers three licenses tailored to different needs. The Lite License provides core features like eliciting, analyzing, converting, and transforming requirements. The Plus License adds advanced tools such as Impact Assessment, Q&A Assistant, Dynamic Prompt, Custom Instructions, Test Case integration, Text Block Management and Create No-code prototype while the Ultimate License includes all features plus Diagram, Generate, and SOP/Document Generator for enterprise-level collaboration.
B. Elicit - New and Existing Link(s) Tabs for Accessing and Drilling Down on Existing Linked Work Items
The Elicit function has been enhanced with two distinct tabs: “New” and “Existing link(s)” tabs for efficient work item management. The “New” tab retains its elicitation functionality, while the “Existing link(s)” tab displays up to 50 linked work items (if exists) with filtering options by Work Item Type. Users can view or drill down on existing linked work item for further elicitation.
C. Added "0 - No Impact" Option and the Text to Define Each umber of Impact Score in the "Show Impacts Starting from" List.
User can now see those work items also which are not impacted with the defined change if user selects this option from the “Show Impacts starting from” list. In the “Show Impacts starting from” list, added the text to define each number of Impact Score.
D. Analyze - Cumulative Analysis Across Multiple Work Items
E. Handling Missing Required Fields During Work Item Publishing.
F. Generate (Pseudocode) – Addition Of New Programming Languages
G. Generate (Test Script) – Addition Of New Framework
Copilot4DevOps V3
New Features
Dynamic Prompt
A new feature “Dynamic Prompt” is now available in Copilot4DevOps Plus which can be accessed from the respective modules (“Version Package” & “Smart Docs”) tool bar and work item context menu as well. It can also be accessed from “Queries”, “Backlog” tabs and “Work item context menu”.
It allows users with a more open approach to enter the prompt of their choice and perform any desired action through dynamic prompt and the result is then generated accordingly.
In this function there are two tabs “Prompt” and “Result”. Under the “Prompt” tab, select the desired Query 1 and Query 2 and their corresponding Fields from the dropdown. Check the “For each item in” checkbox for either Query 1 or Query 2, or both, if processing one work item at a time is necessary. Users can enter the prompt of their choice and choose to generate the result. The result is generated according to the prompt and id displayed under the “Result” tab. If any of the “For each item in” checkboxes are checked, a confirmation popup will appear containing a checkbox with the label “Don’t ask again”. On clicking the checkbox, the popup is not opened again until the cookies are cleared. Click on the copy button to copy the generated result. It also provides user to “Create work item” and publish work items within ADO projects/teams and VPM/Smart Docs grids.
The “Prompt” tab’s toolbar includes options to create new prompts, preview prompts with context input, save or save as prompts with custom names, and open existing prompts, allowing users to rename or delete prompts from the context menu.
Pseudocode
Pseudocode is a high-level description of a computer algorithm or program, using structured language resembling a programming language, but without adhering to specific syntax rules. Copilot4DevOps Plus can generate pseudocode for input work item data.
Through this function in Copilot4DevOps Plus, user can select the desired work item HTML field(s) along with the title from “Input parameters” dropdown to access the data to generate Pseudocode. The data is displayed in two panels for this function as below:
- Left Panel: The selected work item field(s) original data is displayed in this panel under field wise heading respectively.
- Right Panel: On clicking “Generate”, the Pseudocode is generated and displayed in this panel.
Users can opt to “Copy” the generated data in HTML format to place elsewhere as well. Additionally, they can add generated pseudocode to a selected work item HTML field using options like “Add to bottom,” “Add to top,” “Replace,” or create a new work item with the generated Pseudocode. Upon publishing this work item, it can be included in the ADO project/team. If permitted based on the template configuration, it may also be added to the “Version Package” and “Smart Docs” grids. There is an option of providing additional instructions that provide users with a further option and ease of appending any custom instruction that he/she might want to add to generate the result.
Test Scripts
A Test Script is a set of instructions or code used to automate the execution of tests to verify their functionality or performance. Copilot4DevOps Plus can generate Test Script for input work item data based on the selection of Framework.
The function in Copilot4DevOps Plus allows users to select specific HTML fields from the “Input Parameters,” including their titles, and choose a framework from a dropdown menu. This selection enables the generation of a test script based on the chosen criteria. The data is displayed in two panels for this function as below:
- Left Panel: The selected work item field(s) original data is displayed in this panel under field wise heading respectively.
- Right Panel: On clicking “Generate”, the Test script is generated and displayed in this panel.
The user can opt to “Copy” the generated data in HTML format to place elsewhere as well. Additionally, he/she can add the generated Test Script to a selected work item HTML field using options like “Add to bottom,” “Add to top,” “Replace,” or create a new work item with the generated Test Script. Upon publishing this work item, it can be included in the ADO project/team. If permitted based on the template configuration, it may also be added to the “Version Package” and “Smart Docs” grids. There is an option of providing additional instructions that give users further options and ease of appending any custom instruction that he/she might want to add to generate the result.
Enhancements
Custom Instructions
There is an option of providing additional instructions that give the user further option and ease of appending any custom instruction that he/she might want to add to generate the desired result in the existing Copilot4DevOps Plus functions. On clicking it, a right panel opens, where users will be able to Choose an AI model, conversation style, output length, response language and add any custom instructions which will be added with the default prompt.
For the elicit function, users are provided with two custom instruction input areas. The first one is designated for the list of titles, while the second one is tailored for adding detailed instructions.
Admin Panel - Configure versions for Copilot4DevOps Plus
There is a “Configure versions for Copilot4DevOps” section in admin panel under “General Tab” through which users can select the API model to be used to generate data through Copilot4DevOps Plus. Based on the selection of API model user can select the model version(s) to be shown to the user under the “Additional Instruction” right panel. This selection provides users with the ability to select the model version they prefer to generate data.