SANS
GERARD
Developer Evangelist
Developer Evangelist
International Speaker
Spoken at 178 events in 39 countries
Introduction
Imitate_human intelligence
Artificial Intelligence
learning without human intervention
Imitate_human intelligence
Artificial Intelligence
Machine Learning
Machine Learning
Deep
Learning
Neural Networks
learning without human intervention
Imitate_human intelligence
Artificial Intelligence
Machine Learning
Self-driving cars
Voice Assistants
Gaming
Neural Networks
Learning by trial and error
OpenAI
Writing
Text
Programming
Code
Art
Images
API
API
beta
API
OpenAI Models Evolution
GPT 3.5
text-davinci-002
code-davinci-002
15-March-22
30-Nov-22
chatGPT
text-davinci-003
fine-tunned
text-davinci-001
code-davinci-001
GPT 3
10-Aug-21
davinci
11-Jun-20
How big is chatGPT?
Earth
12.7K
Sun
1.3M
Earth
12.7K
Sun
1.3M
Betelguese
1.2B
Earth
12.7K
Sun
1.3M
Betelguese
1.2B
chatGPT
175B
chatGPT
Â
for writing
Â
Warning text may be...
Biased
Non-factual
Inaccurate
1+1= 3
Training DataSet
499 Billion tokens
Training phase
Adjust model predictions using output
Wikipedia
Christopher  is
Christopher Columbus was
Input
Output
chatGPT
Christopher Columbus discovered  America
Christopher Columbus discovered America  in
Christopher Columbus discovered America in  1492
Christopher Columbus discovered America in 1492 Â .
Christopher Columbus discovered America in 1492.
Christopher Columbus discovered America in 1492.
Christopher Columbus discovered America in 1492.
Christopher Columbus discovered America in 1492.
Christopher Columbus discovered America in 1492.
Christopher Columbus discovered America in 1492 .
Hyper-dimensional Graph
who
is
America
Columbus
discover
What can it do?
+100 Languages
Russian
Romanian
Polish
Danish
Japanese
Swedish
Finish
French
German
ItalianÂ
Portuguese
Dutch
English
Spanish
Buongiorno!
chatGPT can be used for...
Writing
Tools
Summaries
Translations
Coding
Tools
AI Bots
Instructions
Copy.ai
chatGPT
Â
for code
Â
Languages Support
Perl
Go
Ruby
Python
JavaScript
TypeScript
SQL
PHP
Shell
Rust
Swift
C#
What can it do?
chatGPT can be used for...
Documenting Code
Code  Refactoring
Knowledge Support
Following Steps
Data Manipulation
Code Language Translation
GitHub Copilot
Pygma
Workshop
Exercise
- Fork the solution and add any code
- Describe the outcome you want to chatGPT and iterate
- All the code needs to be generated using chatGPT
- Ask chatGPT to fix errors
- Share any questions using @gerardsans
chatGPT
chatGPT
OpenAI Playground
CSS animation on scroll
Code snippets by chatGPT
Quickly visualise ideas
chatGPT for Developers
GraphViz
Mermaid.js
The Future
- Fully AI generated
- No coding experience
- Design via UI
- Less control over code
- AI assistants
- Requires coding experience
- Minimal coding
- Access to all code
No-code vs Low-code
AI Revolution in 3 stages
Cognitive Revolution
Reaching Singularity
Robotics Revolution
Autonomous Ameca
Data
AI assistants
What would you like to build using AI?
The
AI revolution
is here
Learn to code with chatGPT
By Gerard Sans
Learn to code with chatGPT
What if I told you that in just the last 2 years, AIs have learned to write in Shakespeare's style, to write code and even refactor it, and generate any images on the spot? A new generation of AIs is here to change the way we do things. Learn to code with chatGPT by describing the solution and building it step by step.
- 4,630