• Skip to main content
  • Skip to header right navigation
  • Skip to site footer
CDP Studio logo

CDP Studio

The no-code and full-code software development tool for distributed control systems and HMI

  • Doc
  • Why CDP
    • Software developers
    • Automation engineers
    • Managers
  • Products
    • Automation Designer
    • HMI Designer
    • CDP Linux
  • Services
  • Use cases
  • Pricing
  • Try CDP

CDP Studio Documentation

  • A Getting Started Guide
  • AI Features Overview

CDP Studio Basics Running an Example

AI Features Overview

Introduction

The AI Assist helps users by providing guidance on CDP Studio usage, CDP Framework features, UI configuration, code syntax, and general engineering problems. It supports assisting with no-code project configuration. For Code mode you can link your GitHub Copilot and get code assistance.

AI Features

CDP Studio AI features provide a powerful set of tools to enhance your development experience.

  • Ask the AI Assist general help on CDP Studio, CDP Framework features, UI widgets, and general engineering problems.
  • No-code programming: ask the AI Assist to solve problems and to add configured no-code blocks to your project.
  • Issues: ask the AI Assist to track down problems and errors.
  • GitHub copilot integration, add your GitHub copilot license key and get full-code assistance in Code mode.

AI Assist

The AI Assist is designed to make developing systems faster and easier. It serves as your personal CDP Studio expert, drawing on the full breadth of CDP Studio documentation, features, and best practices. Equipped with tools to generate no-code blocks, the AI Assist is there to save you time and effort—helping you focus on innovation rather than routine tasks and research. Whether you’re new to CDP Studio or an experienced user, AI Assist delivers step-by-step guidance and quick answers to your questions, so you can move forward with confidence.

The AI Assist is available to all users. An Advanced mode with deeper reasoning and more sophisticated capabilities is exclusively available to commercial subscribers. With the Advanced mode, you can expect more nuanced assistance, and a greater depth of context to address complex technical challenges.

Advanced mode benefits include:

  • Deeper reasoning capabilities
  • Enhanced technical understanding
  • Greater depth of context

Note: Changes made by AI Assist can be reverted with the undo command (Ctrl+Z).

Note: AI Assist chat text can be zoomed using Ctrl+MouseWheel.

How-To Questions

We’ve all been there: you know what you want to achieve, but you’re not quite sure how to get there. With AI Assist, you can simply ask “How do I…?” and get concise, relevant explanations tailored to your context. hether it’s configuring a particular part of the CDP Framework, setting up communication protocols, or following best practices for secure deployments, AI Assist can walk you through the process step by step.

  • Immediate Help: Save time by getting direct answers to common queries, so you don’t have to sift through multiple resources.
  • Context-Aware Guidance: AI Assist interprets your question in the context of your project and development environment, providing customized tips and instructions.
  • Learning as You Go: Turn everyday questions into learning opportunities—quickly pick up new frameworks, libraries, or features that enhance your development workflow.

AI-Assisted No-Code Programming

One of the most powerful features of the AI Assist is its ability to generate no-code (or low-code) blocks that can be directly integrated into your projects. This functionality dramatically lowers the barrier for rapid prototyping, allowing you to build out core system components without writing a single line of code.

  • Visual Workflow: Turn complex logic into drag-and-drop elements that can be configured without delving into syntax details.
  • Rapid Prototyping: Quickly experiment with different setups, saving you time in preliminary development.
  • Scalable Architecture: Easily switch between no-code blocks and deeper code-based logic when you need to enhance or expand functionality.

By streamlining routine tasks and eliminating repetitive coding, AI-assisted no-code programming empowers you to focus on what truly matters—innovative features and robust system design.

Troubleshooting In Project

The AI Assist can also help you troubleshoot issues in your project. Whether it’s a missing configuration, a syntax error, or a logic flaw, the AI Assist can analyse different tool logs, application outputs and runtime alarms. It can then suggest potential fixes or indicate where to look for the problem.

Example

This example shows how to use the AI Assist to create a state machine for a traffic light system.

I need a no-code state machine for traffic light with sensor input and outputs for red, yellow, green. I want the yellow to be on for 2s when the light is going to red and the yellow to be skipped when going green. Turning red should start 10s after sensor input goes high and after 10s being red the light should go back to green.
Build this for me

"AI Proposing a solution"

"AI implementing and explaining it"

AI Proposing a solution

AI implementing and explaining it

"The resulting state machine"

Code Mode Support

For coding tasks that do require custom scripts or more advanced logic, you can link your GitHub Copilot account to receive powerful, AI-driven code suggestions. Together, the AI Assist and GitHub Copilot provide an integrated coding companion:

  • Smart Autocompletion: Save time with intelligent suggestions that understand your coding context and style.
  • Syntax and Best Practices: Get in-line hints that reflect the latest official guidelines for CDP Studio, so your code is both correct and optimized.
  • Faster Debugging: Leverage AI to quickly highlight possible issues, offering targeted fixes or improvements to your codebase.

Code AI Assist in the AI Assist Pane

In Code mode, the AI Assist pane can run a code-edit workflow where AI proposes concrete file changes and you review them as a diff before applying.

How to Activate Code AI Assist

Code AI Assist is available when all of the following are true:

  • You have a commercial license.
  • The active project is a library project.
  • CDP Studio is in Code mode.

You can activate it in two common ways:

  • From the AI Assist pane: type a coding request and send it.
  • From the editor: select code and use the AI selection mark to open the inline Ask/Edit prompt.

How the Code Proposal Workflow Works

  • Send a code request from the pane (or from a selection in the editor).
  • AI returns a proposed edit set (can include multiple files).
  • A notification appears with a View button.
  • Click View to open the AI Assisted Edit diff for review.
  • In the diff, use Apply All AI Edits or Decline AI Proposal. To apply only one file, use the diff context menu and choose Apply AI File.

Commenting Proposed Diffs

You can comment directly in the diff before accepting or declining:

  • Select diff lines and add a comment from the context menu (Add AI Comment for Selection...).
  • Or use the AI text mark shown for the current selection in the diff editor.
  • Comments are shown as inline annotations in the diff.
  • Click an existing comment annotation to edit it; in edit mode, Cancel removes that comment.

When you decline, all collected diff comments are sent back to AI as structured feedback. If you apply changes and comments exist, those comments are also sent as feedback to support follow-up refinement.

Summary

With the combined power of AI Assist and GitHub Copilot, you can seamlessly transition from simple no-code blocks to advanced coding tasks, while retaining consistent guidance and an uninterrupted development flow.

By leveraging the capabilities of the CDP Studio AI Assist—from how-to tips and no-code generation to intelligent coding support — you can accelerate your development process and streamline your workflow. Whether you’re an enthusiast, a startup, or an enterprise user, AI Assist has the tools and intelligence you need to make building sophisticated systems simpler, faster, and more intuitive.

Note: The AI Features may make mistakes. Neither CDP Technologies nor the underlying AI engines use your data for training.

CDP Studio Basics Running an Example

The content of this document is confidential information not to be published without the consent of CDP Technologies AS.

CDP Technologies AS, www.cdpstudio.com

Get started with CDP Studio today

Let us help you take your great ideas and turn them into the products your customer will love.

Try CDP Studio for free
Why CDP Studio?

CDP Technologies AS
Hundsværgata 8,
P.O. Box 144
6001 Ålesund, Norway

Tel: +47 990 80 900
E-mail: info@cdptech.com

Company

About CDP

Contact us

Services

Partners

Blog

Developers

Get started

User manuals

Support

Document download

Release notes

My account

Follow CDP

  • LinkedIn
  • YouTube
  • GitHub

© Copyright 2026 CDP Technologies. Privacy and cookie policy.

Return to top