Get in Touch

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

 21 Hours

Number of participants


Price per participant

Testimonials (3)

Upcoming Courses

Related Categories