Editing Toolkit with CKEditor AI
Use CKEditor AI Document Processing to edit document content from your own interface or agent. CKEditor AI processes the document HTML, and the Editing Toolkit compares the result with the original so users can review and apply the changes in the editor.
Choose an action to send the document and an editing instruction to CKEditor AI. The Editing Toolkit compares the result with a snapshot and lists the changes in the panel next to the editor. Preview a change, then apply it directly, record it as a Track Changes suggestion, or reject it. The proposed edits do not change the document until you apply them. Reset the demo to try another action.
Onboarding Guide: First Week Checklist
Welcome to the team! This guide walk you through you're first week so you know what to expect and who to ask when something is unclear. Please read it before you're first day, it take about ten minutes.
Before you start
You will recieve an email from IT with your account details on the day before you start. Make sure that you can login to the laptop and the VPN, if something dont work, contact the IT helpdesk and they will help you with it as soon as they can.
Your first three days
- Day 1: meet your manager, get a tour of the office and set up your workstation.
- Day 2: security training in the morning (it is mandatory) and a team lunch in the afternoon.
- Day 3: shadow a colleague from your team and go threw the current projects with them.
Useful contacts
For questions about benefits and payroll, reach out to HR. For access, hardware and software, IT helpdesk is who you should ask. Your onboarding buddy is the person to ask for everything else, including the things that you think are to small to ask about.
Pick an action above. The changes proposed by CKEditor AI will show up here for review.
Use this approach when you already use CKEditor AI and are building your own AI features or agent workflows. The Document Processing endpoint lets your agent delegate document editing to the CKEditor AI agent.
- Send an editing instruction and document HTML to CKEditor AI. Retained element IDs in the response let Compare match elements across versions.
- Let users review and pick individual changes in the Proposed changes UI before they reach the document.
- Mix in built-in CKEditor AI features where they fit, for example Quick Actions for selected text, while the main conversation stays in your interface.
For a built-in chat interface in the editor, see the AI Chat guide. To build AI features with your own agent and model, see the custom chat implementation guide, which uses Coauthor.
- The user picks an action in your application or asks for something in your chat.
- Your application takes a snapshot through the Editing Toolkit. It includes the document HTML, with IDs on structural elements, and the editor state needed to apply the differences later. The user can keep editing while the request runs.
- Your application sends the request and snapshot content to your agent.
- Your agent calls the Document Processing endpoint of the CKEditor AI service with the prompt and document HTML.
- The service returns the processed HTML. Retained element IDs let the comparison match elements across versions.
- Your agent returns the processed HTML to your application, together with any reply your interface shows the user.
- Your application passes the processed HTML and original snapshot to the Editing Toolkit to compute grouped changes for review.
- The toolkit displays the proposed changes without applying them to the document.
- The user applies a change directly, records it as a Track Changes suggestion, or rejects it.
- The
DocumentCompareandProposedChangesplugins from the Editing Toolkit, loaded in the editor with a license key. See the Comparing documents and Proposing changes guides for setup and API examples. - Access to the CKEditor AI service and a token with the AI permissions. The CKEditor AI integration guide covers the setup, and the deployment options guide covers Cloud and on-premises.
- The Track Changes integration if users should be able to record changes as suggestions.