Copilot for Source Control
AI-Generated Diff Summaries
Users of Copia Source Control with an active Copilot account have access to AI-generated summaries of PLC project differences for certain vendors. These summaries are generated on-demand by users when viewing a diff rendering of a supported PLC project in both the Copia Web and Desktop apps. These messages can be used to:
Give users a high-level overview of what has been modified without viewing all of the modified project items
Give non-technical users the ability to view high-level summaries of changes made to PLC code
Quickly populate commit messages or descriptions in the desktop app
Rockwell - RSLogix/Studio 5000
Viewing the Diff Summary
Users can navigate to the AI-Generated summary from a repository's main Files page as shown in the image below. For repositories containing a compatible Rockwell RSLogix/Studio 5000 project with a commit in which the file was modified, a "Summarize" button will appear to the right of the commit message. Clicking this button will redirect the user to the commit, where the respective project diff will be open, in focus, and change summary started.

Users can also view the diff summary for any compatible project diff in both the Copia Web and Desktop apps by clicking the "Show/Hide Summary" button as shown in the image below. Each of the Diff Summary UI components and their purpose and/or behavior are listed below and correspond to the numbered boxes in the image.
Show/Hide Summary - Box #1
Clicking this button will expand the Diff Summary window and begin the AI-summary process if it has not already been generated in that browser session. Clicking the "Hide Summary" button will collapse the window but still show the "Change Summary" description shown with the Box #2.
Change Summary - Box #2
The Change Summary is a high-level sentence that attempts to capture the key changes found in the diff.
Change Summary Details - Box #3
This section lists out a more detailed breakdown of the changes found in the diff.
Copy Text - Box #4
This clipboard button will copy both the Change Summary and Details to the user's clipboard.
Feedback - Boxes #5-6
Users are encouraged to select one of these buttons to indicate if the AI-generated response does, or does not, meet their expectations. This feedback is used by Copia to monitor the feature and identify areas for improvement.
Regenerate Response - Box #7
Copia does not retain the content of the Change Summaries, so if you experience an error or would prefer to try to get a new response, clicking this button will re-send the diff content for the LLM to re-analyze.
Try Copilot - Box #8
Clicking this button will simply navigate users to the stand-alone Copia Copilot chatbot in a new browser window with a brand new chat open.. Please note that it will not bring the content of the current diff to the new chatbot window.

Change Summaries are AI-generated leveraging the same technology used in Copia's Copilot chatbot. AI can make mistakes, so double-check them.
Last updated
Was this helpful?
