Using AI Effectively - Prompt Engineering skills
Course Description
This course provides an introduction to AI Technologies available and gives practical examples of how these tools and techniques can be used in real-world situations today.
Participants will gain knowledge of the new skill of "prompt-engineering" which is learning how to phrase your interactions with an AI tool to get the assistance
The course will primarily focus on using ChatGPT but the techniques can be adapted to other AI assistants like Copilot and many others. The examples will require some experience with programming in a language such as Python or C and it can be customised for any other programming language required.
1 Day
€395.00
Prerequisites
This course will focus on how to use AI assistants in your daily work. No experience with AI is expected but the examples will require some experience with programming in a language such as Python or C and it can be customised for any other programming language required.Introduction
Introduction to ChatGPT and its capabilities.Terminology
Artificial Intelligence
Machine Learning
Neural Network
Natural Language Processing
Large Language Model
Prompt Engineering
Using AI For Programming
Setting up the development environment.Working with APIs and SDKs for ChatGPT.
General Principles
Provide clear and specific descriptionsUse language specific keywords
Be explicit about logic
Use comments
Check and test the output
Break down complex tasks
Ask for explanations
Review and edit
Data privacy concerns
Basic Python and C programming review
Review of the coding environments that we will be usingInstalling and configuring Python
Installing and configuring C
ChatGPT for Python Programming
Using ChatGPT to generate python code snippetsCode completion and auto-suggestion for Python.
Generating automated testing scripts using ChatGPT
Using ChatGPT to analyse, debug and optimise code
Validating your results
ChatGPT for C Programming
Using ChatGPT to generate C code snippetsCode optimization and efficiency tips
Using ChatGPT to analyse, debug and optimise code
Validating your results
AIArtificial IntelligenceChatGPTPrompt EngineeringPythonCCopilot