Course Outline
MODULE 1. INTRODUCTION TO COPILOT AND GENERATIVE AI
Objective: Understand what generative artificial intelligence is and how it can assist in daily engineering activities.
Topics
-What is Artificial Intelligence?
-What is an AI assistant?
-What is GitHub Copilot?
-Benefits for engineering and maintenance.
-Use cases in industrial automation.
Practical Examples
-Generating technical documentation.
-Explaining a PLC program.
-Creating maintenance checklists.
-Interpreting process alarms.
Practice
Using Copilot to answer technical questions related to automation.
MODULE 2. INTRODUCTION TO PYTHON
Objective: Learn the basic elements of the Python language.
Topics
-What is Python?
-Installing Python and Visual Studio Code.
-Variables and data types.
-Mathematical operations.
-Data input and output.
-Conditional structures.
-Basic loops.
Practice
Develop simple programs to:
-Convert units.
-Calculate flow rates.
-Calculate efficiency.
-Convert analog signals.
MODULE 3. ASSISTED PROGRAMMING WITH COPILOT
Objective: Use Copilot to generate Python code in an assisted manner.
Topics
-Installing GitHub Copilot.
-Usage within Visual Studio Code.
-Automatic code generation.
-Error correction with Copilot.
-Best practices for writing prompts.
Practice
Generate programs to:
-Convert temperatures.
-Calculate production volumes.
-Record variables.
-Generate simple reports.
MODULE 4. BASIC INDUSTRIAL DATA ANALYSIS
Objective: Process industrial information using Python and Copilot support.
Topics
-Reading CSV files.
-Basic data handling.
-Calculating averages and maximums.
-Identifying out-of-range values.
-Generating simple conclusions.
Practice
Analyze a file containing process variables and generate an operational summary.
MODULE 5. PRACTICAL APPLICATIONS IN AUTOMATION
Objective: Apply what has been learned in real plant scenarios.
Topics
-Generating automatic reports.
-Creating maintenance assistants.
-Documenting PLC programs.
-Support for failure analysis.
Practice
Develop a small assistant that:
-Receives an alarm.
-Requests information from the user.
-Generates a basic recommendation.
FINAL EXERCISE
Mini Project
Develop a simple Python application that:
1. Reads production data from a file.
2. Calculates basic indicators.
3. Uses Copilot to support code development.
4. Generates a simple results report.
Requirements
GENERAL OBJECTIVE
Learn the fundamentals of GitHub Copilot and how to use Python to develop simple applications that help analyze industrial information, generate reports, and automate basic tasks.
Audience:
-Automation Engineers
-Control Engineers
-Instrumentation Technicians
-PLC and SCADA Programmers
-Maintenance Staff
Custom Corporate Training
Training solutions designed exclusively for businesses.
- Customized Content: We adapt the syllabus and practical exercises to the real goals and needs of your project.
- Flexible Schedule: Dates and times adapted to your team's agenda.
- Format: Online (live), In-company (at your offices), or Hybrid.
Price per private group, online live training, starting from 4350 € + VAT*
Contact us for an exact quote and to hear our latest promotions
Testimonials (3)
The session was highly interactive and applicable to the business.
Jorge Boscan - Chevron Global Technology Services Company
Course - Advanced GitHub Copilot & AI for Projects and Infrastructure
Machine Translated
That i gained a knowledge regarding streamlit library from python and for sure i'll try to use it to improve applications in my team which are made in R shiny
Michal Maj - XL Catlin Services SE (AXA XL)
Course - GitHub Copilot for Developers
Trainer able to adjust the course level during training to fit our understanding level on the topic, so that we could gain more useful knowledge that could further help us harness the tools in our daily works.