SlideShare a Scribd company logo
We Need to Talk About
The Thing
16/04/2024 Copyright 2024, All Around the World
The New
AI
–––
This
Talk is
Always
Out of
Date
4/16/2024 Copyright 2024, All Around the World
Curtis “Ovid” Poe
https://allaroundtheworld.fr/
https://ovid.github.io/
curtis.poe@gmail.com
The
German
Perl/Rak
u
Workshop
, 2024
Copyright
2024,
All
Around
the
World
4/16/2024
For the purposes of this talk …
Copyright
2024,
All
Around
the
World
16/04/2024
AI MEANS LARGE
LANGUAGE MODELS
AI CONCERNS ARE
VALID. NO TIME
FOR THIS TALK.
FULL DISCLOSURE:
I GET COPILOT
FOR FREE DUE TO
MY OPEN-SOURCE
WORK
Using AI to Code
Lightning Talk 1
4/16/2024 Copyright 2024, All Around the World
Learn
Prompt
Engineeri
ng!
4/16/2024 Copyright 2024, All Around the World
Iterate!
Copyright
2024,
All
Around
the
World
10 GENERATE SOMETHING
20 REVIEW IT
30 TEST IT
40 GOTO 10
16/04/2024
Where Are We
Now?
Lightning Talk 2
4/16/2024 Copyright 2024, All Around the World
Attention
Is All
You Need
Copyright
2024,
All
Around
the
World
• June, 2017,
Google
researchers
• https://arxiv.or
g/abs/1706.03762
4/16/2024
Attention
Is All
You Need
Copyright
2024,
All
Around
the
World
• Significantly
simplified
training
• Easy to train in
parallel
• Expensive to
compute
• Moderately
inexpensive to
use
4/16/2024
Not just
ChatGPT
Copyright
2024,
All
Around
the
World
• ChatGPT
• Claude
• Gemini
• LLaMA
• Mistral
• … many more
• https://huggingfa
ce.co/
• https://poe.com/
16/04/2024
Reason
Copyright
2024,
All
Around
the
World
4/16/2024
Reason
Copyright
2024,
All
Around
the
World
1. Summary
2. Analysis
• Factual accuracy
• Logical flaws
3. Conclusion (strong, average, or weak)
4. Suggestions for improvement
5. Counter-arguments
16/04/2024
Upgrades
Copyright
2024,
All
Around
the
World
• Upgrade computer: my software is
faster
• Upgrade LLM: my software is smarter
16/04/2024
Images!
Copyright
2024,
All
Around
the
World
Summary …
Argument analysis …
Good Argument: This argument presents a
personal ethical stance with a clear line of
reasoning that is consistent and free from logical
fallacies. It effectively communicates the author's
viewpoint on the value of understanding and
empathy.
Suggestions for improvement …
Counter-arguments …
16/04/2024
Why I Changed My Mind
Lightning Talk 3
4/16/2024 Copyright 2024, All Around the World
AI Isn’t Coming
It’s Already Here
16/04/2024 Copyright 2024, All Around the World
People deny because they’ve ignored it
This isn’t a talk about business
•Supply chain management
•Corporate risk management
•Sales and marketing
•Healthcare
•Finance
•… and more
LLMs are improving business profitability
The
Loudest
Voices
Acceleratio
nists
Advocates
Moderates
Concerned
Naysayers
16/04/2024 Copyright 2024, All Around the World
My Background
Why am I no longer a naysayer?
4/16/2024 Copyright 2024, All Around the World
AI is
Amazing
Copyright
2024,
All
Around
the
World
• https://metacpan.
org/pod/AI::Prolo
g
• https://metacpan.
org/pod/AI::Neura
lNet::Simple
• Past year: deep
dive into
Generative AI
• Fine-tuning
Mistral for AI
chatbots
• Building ChatGPT
store bots
16/04/2024
OpenSky
Copyright
2024,
All
Around
the
World
• https://metacpan.org/pod/WebService::Ope
nSky
• https://opensky-network.org/
4/16/2024
Copilot … from Python
def get_flights_from_interval(self, begin, end):
if begin >= end:
raise ValueError("The end parameter must be greater than begin.")
if end - begin > 7200:
raise ValueError("The time interval must be smaller than 2 hours.")
params = {"begin": begin, "end": end}
states_json = self._get_json(
"/flights/all", self.get_flights_from_interval, params=params
)
if states_json is not None:
return [FlightData(list(entry.values())) for entry in states_json]
return None
16/04/2024 Copyright 2024, All Around the World
Copilot … to Perl
sub get_flights_from_interval ( $self, $begin, $end ) {
if ( $begin >= $end ) {
croak 'The end time must be greater than/equal to the start time.';
}
if ( ( $end - $begin ) > 7200 ) {
croak 'The time interval must be smaller than two hours.';
}
my %params = ( begin => $begin, end => $end );
my $route = '/flights/all';
my $response = $self->_get_response( route => $route, params => %params );
return OpenSky::API::Flights->new($response);
}
16/04/2024 Copyright 2024, All Around the World
# Do not install methods which exist
4/16/2024
Angry Pumpkins
• Midjourney/Dall-E/ChatGPT 4
• 10 to 12 hours to create
• Angry Birds: nine months
https://twitter.com/javilopen/status/171936
3262179938401
16/04/2024
Copyright 2024, All Around the
World
My Turn
Requirements
• An app I need
• Technologies I don’t know
16/04/2024
Copyright 2024, All Around the
World
My Prompt
Copyright
2024,
All
Around
the
World
Me: I would like
to create a small
shopping list app
in Swift for the
iPhone.
ChatGPT: How cute.
Good luck!
16/04/2024
Correct
Response
Copyright
2024,
All
Around
the
World
Me: I would like
to create a small
shopping list app
in Swift for the
iPhone.
AI: How cute. Good
luck!
16/04/2024
My Actual
Prompt
Copyright
2024,
All
Around
the
World
I would like to create a small shopping list app in Swift for
the iPhone. I have a newer version of XCode.
1. The app should allow me to enter and delete food items to
buy.
2. Each entry should have a checkbox to the left. Unchecked
items should appear at the top, checked items at the
bottom.
3. At the top of the screen should be a large title which says
“Shopping.”
4. At the bottom of the screen should be two buttons. One says
“Alpha” and the other says “Frequency.”
5. If I click on the button which says “Alpha”, all items
should be sorted first by unchecked and the checked status.
A secondary, alphabetical sort for each checked and
unchecked section.
6. If I click on the button which says “Frequency,” all items
should be sorted first by unchecked and the checked status.
A secondary, sort for the frequency with which I first
entered or unchecked each item.
7. The application needs storage to save the number of times
I’ve entered or unchecked each item.
8. After I close and reopen the app, it should show the list
in the last state it was observed.
9. If I delete an item from the list, it should also be
deleted from storage.
https://ovid.github.io/articles/building-an-iphone-app-with-
chatgpt.html
16/04/2024
Ovid’s
Shopping
App
Copyright
2024,
All
Around
the
World
4/16/2024
My
Shopping
Copyright
2024,
All
Around
the
World
• Two hours to
create
• I don’t know iOS
development
• I don’t know
Swift
• I don’t know
XCode
• Didn’t take days
or weeks of
learning
4/16/2024
Mine!
Copyright
2024,
All
Around
the
World
• No paying to remove ads
• I didn’t ask it “not to track”
• No “social media” features
16/04/2024
The
future
Copyright
2024,
All
Around
the
World
• Best practices form
• Design patterns follow
• Frameworks created
16/04/2024
The now
Copyright
2024,
All
Around
the
World
• Best practices form
• Design patterns follow
• Frameworks created
16/04/2024
ChatDev https://github.com/Op
enBMB/ChatDev
Copyright
2024,
All
Around
the
World
4/16/2024
ChatDev
Agents
Copyright
2024,
All
Around
the
World
• Chief Executive Officer
• Chief Product Officer
• Chief Technology Officer
• Programmer
• Reviewer
• Tester
• Art designer
• Human resources
16/04/2024
ChatDev
Copyright
2024,
All
Around
the
World
4/16/2024
magic.dev
• 5 million token context
window
• Anyone can collaborate
• “Coworker, not copilot”
• Striving for AGI
16/04/2024 Copyright 2024, All Around
the World
lovable.
dev
“The last piece of
software”
Copyright
2024,
All
Around
the
World
4/16/2024
Devin—
The
First AI
Software
Engineer
Copyright
2024,
All
Around
the
World
4/16/2024
3D-GPT
https://chuny1.gi
thub.io/3DGPT/3dg
pt.html
Copyright
2024,
All
Around
the
World
4/16/2024
3d-GPT
Copyright
2024,
All
Around
the
World
• arXiv Preprint
Paper
• Github Repo
• Only the
beginning!
16/04/2024
Implications
What comes next?
4/16/2024 Copyright 2024, All Around the World
Short-
term
Copyright
2024,
All
Around
the
World
• Lesser-skilled workers benefit more
• Income gap may shrink
• Augmenting, not replacing
16/04/2024
Jobs!
Lightning Talk 4
4/16/2024 Copyright 2024, All Around the World
Copyright
2024,
All
Around
the
World
https://techcrunch.com/2023/10/17/stack-overflow-
cuts-28-of-its-staff/
4/16/2024
Copyright
2024,
All
Around
the
World
https://arstechnica.com/google/2024/01/google-lays-off-hundreds-more-as-ad-division-
switches-to-ai-powered-sales/
4/16/2024
Copyright
2024,
All
Around
the
World
https://ny1.com/nyc/all-boroughs/technology/2023/11/08/40--of-companies-say-ai-is-likely-
to-replace-employees-next-year
4/16/2024
Copyright
2024,
All
Around
the
World
https://edition.cnn.com/2024/01/22/tech/ai-labor-market-mit-
study/index.html
4/16/2024
Copyright
2024,
All
Around
the
World
https://bloomberry.com/i-analyzed-5m-freelancing-jobs-to-see-what-jobs-
are-being-replaced-by-ai/
4/16/2024
AI Job
Loss
Copyright
2024,
All
Around
the
World
• 1 in 5 jobs face high risk of exposure—
mental labor
• 1 in 3 jobs face low risk of exposure—
manual labor
• AI-driven job losses increasing
• AI-driven job opportunities increasing
https://www.hiringlab.org/2023/09/21/indeed-ai-at-
work-report/
https://tech.co/news/ai-replaced-4000-jobs-may
https://www.cnbc.com/2023/12/16/ai-job-losses-are-
rising-but-the-numbers-dont-tell-the-full-story.html
16/04/2024
AI
Programme
rs
Copyright
2024,
All
Around
the
World
• They’re junior devs
• Need constant supervision
• Not replacing us for X years
16/04/2024
Unemployment
Copyright
2024,
All
Around
the
World
• Cyclical
• Institutional
• Seasonal
• Underemployment?
• Frictional
• Structural
16/04/2024
We can’t stop it
We must adjust to it
Do you want to be right?
Or do you want to be effective?
Copyright
2024,
All
Around
the
World
4/16/2024
Adopting AI
Lightning Talk 5
4/16/2024 Copyright 2024, All Around the World
Three
Approache
s
Copyright
2024,
All
Around
the
World
• Transformational
• Strategic
• Tactical
16/04/2024
Transformati
onal
Copyright
2024,
All
Around
the
World
• New companies (Rabbit, Humane, Cognition
Labs, etc.)
• New business models
• Requires deep expertise
• High risk/high reward
16/04/2024
Strategic
Copyright
2024,
All
Around
the
World
• Existing companies
• Support company goals
• Requires moderate/high expertise
• Medium risk/? reward
16/04/2024
Tactical
Copyright
2024,
All
Around
the
World
• Existing companies
• Top-down mandate/bottom-up implementation
• Requires little expertise
• Low risk/medium reward
16/04/2024
Which is best
for you?
• Assess your level of AI-
experience
• Assess your level of risk
• Too soon or too late?
16/04/2024
Copyright 2024, All Around the
World
• https://theaibreakdown.beehiiv.com
4/16/2024 Copyright 2024, All Around the World
https://theaibreakdown.beehiiv.
Copyright
2024,
All
Around
the
World
• https://besuper.
ai/
This is not an
endorsement.
4/16/2024
4/16/2024 Copyright 2024, All Around the World
Questions?

More Related Content

PPTX
The Project Compass - GDG on Campus MSIT
PDF
The Aipowered Developer Meap V01 Chapters 1 To 4 Of 8 Nathan B Crocker
PDF
Building Generative AI Services with FastAPI (Early Release) 1st Edition Ali ...
PDF
Generating Models Future in AI Content Creation.pdf
PPTX
Internet of Things, TYBSC IT, Semester 5, Unit II
PDF
AI - Artificial Intelligence - Implications for Libraries
PDF
The Developers World
PDF
Boxen: AATFT
The Project Compass - GDG on Campus MSIT
The Aipowered Developer Meap V01 Chapters 1 To 4 Of 8 Nathan B Crocker
Building Generative AI Services with FastAPI (Early Release) 1st Edition Ali ...
Generating Models Future in AI Content Creation.pdf
Internet of Things, TYBSC IT, Semester 5, Unit II
AI - Artificial Intelligence - Implications for Libraries
The Developers World
Boxen: AATFT

Similar to How AI, OpenAI, and ChatGPT impact business and software. (20)

PDF
How to build a generative AI solution A step-by-step guide.pdf
PDF
Aiassisted Programming Better Planning Coding Testing And Deployment 1st Edit...
PDF
Content Creation and Social Media Tools for Libraries
PPTX
Artificial Intelligence (AI) – Powering Data and Conversations.pptx
PPTX
AI-Volution: WordPress Developer’s Guide to Evolve in the Age of AI by Abhish...
PDF
10 Things Every Entrepreneur Needs to Know About Artificial Intelligence
PDF
TechEvent 2019: Artificial Intelligence in Dev & Ops; Martin Luckow - Trivadis
PPTX
English (US)_Classroom Toolkit - Unlocking Generative AI Safely and Responsib...
PDF
Leaping Forward: Finding The Future of Your API Docs
PDF
AOMEI Backupper Crack 2025 FREE Download
PDF
Wondershare PDFelement Pro Crack FREE Download
PDF
2025-03-20 - How to use AI to your advantage - AI-Driven Development.pdf
PDF
Wondershare Filmora 14.3.2 Crack + License Key Free Download
PDF
10 Things Every Entrepreneur Needs to Know About Artificial Intelligence
PDF
STEM Programming Ideas at the Library.pdf
PDF
Chatbot development workshop with the Microsoft Bot Framework
PDF
leewayhertz.com-How to build a generative AI solution From prototyping to pro...
PDF
Fundamentals of App & Web Design
PDF
Shaping the Future of Automatic Programming
PDF
Uncharted Together- Navigating AI's New Frontiers in Libraries
How to build a generative AI solution A step-by-step guide.pdf
Aiassisted Programming Better Planning Coding Testing And Deployment 1st Edit...
Content Creation and Social Media Tools for Libraries
Artificial Intelligence (AI) – Powering Data and Conversations.pptx
AI-Volution: WordPress Developer’s Guide to Evolve in the Age of AI by Abhish...
10 Things Every Entrepreneur Needs to Know About Artificial Intelligence
TechEvent 2019: Artificial Intelligence in Dev & Ops; Martin Luckow - Trivadis
English (US)_Classroom Toolkit - Unlocking Generative AI Safely and Responsib...
Leaping Forward: Finding The Future of Your API Docs
AOMEI Backupper Crack 2025 FREE Download
Wondershare PDFelement Pro Crack FREE Download
2025-03-20 - How to use AI to your advantage - AI-Driven Development.pdf
Wondershare Filmora 14.3.2 Crack + License Key Free Download
10 Things Every Entrepreneur Needs to Know About Artificial Intelligence
STEM Programming Ideas at the Library.pdf
Chatbot development workshop with the Microsoft Bot Framework
leewayhertz.com-How to build a generative AI solution From prototyping to pro...
Fundamentals of App & Web Design
Shaping the Future of Automatic Programming
Uncharted Together- Navigating AI's New Frontiers in Libraries
Ad

More from Curtis Poe (20)

PPTX
life-off-earth.pptx
PPTX
Corinna-2023.pptx
PPTX
Corinna Status 2022.pptx
PPTX
Rummaging in the clOOset
PPTX
Rescuing a-legacy-codebase
PDF
Perl 6 For Mere Mortals
PPTX
Disappearing Managers, YAPC::EU 2014, Bulgaria, Keynote
PPTX
How to Fake a Database Design
PPTX
Are Managers An Endangered Species?
PDF
The Lies We Tell About Software Testing
PDF
A/B Testing - What your mother didn't tell you
PDF
Test::Class::Moose
PDF
A Whirlwind Tour of Test::Class
PPTX
Agile Companies Go P.O.P.
PPT
Econ101
PDF
Testing With Test::Class
PDF
Logic Progamming in Perl
PDF
Inheritance Versus Roles - The In-Depth Version
ZIP
Inheritance Versus Roles
PDF
Turbo Charged Test Suites
life-off-earth.pptx
Corinna-2023.pptx
Corinna Status 2022.pptx
Rummaging in the clOOset
Rescuing a-legacy-codebase
Perl 6 For Mere Mortals
Disappearing Managers, YAPC::EU 2014, Bulgaria, Keynote
How to Fake a Database Design
Are Managers An Endangered Species?
The Lies We Tell About Software Testing
A/B Testing - What your mother didn't tell you
Test::Class::Moose
A Whirlwind Tour of Test::Class
Agile Companies Go P.O.P.
Econ101
Testing With Test::Class
Logic Progamming in Perl
Inheritance Versus Roles - The In-Depth Version
Inheritance Versus Roles
Turbo Charged Test Suites
Ad

Recently uploaded (20)

PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Electronic commerce courselecture one. Pdf
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Encapsulation_ Review paper, used for researhc scholars
PPTX
Cloud computing and distributed systems.
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Empathic Computing: Creating Shared Understanding
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PPTX
Programs and apps: productivity, graphics, security and other tools
PPT
Teaching material agriculture food technology
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PPTX
Spectroscopy.pptx food analysis technology
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Electronic commerce courselecture one. Pdf
NewMind AI Weekly Chronicles - August'25 Week I
Network Security Unit 5.pdf for BCA BBA.
Unlocking AI with Model Context Protocol (MCP)
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Encapsulation_ Review paper, used for researhc scholars
Cloud computing and distributed systems.
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Empathic Computing: Creating Shared Understanding
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Programs and apps: productivity, graphics, security and other tools
Teaching material agriculture food technology
“AI and Expert System Decision Support & Business Intelligence Systems”
Spectroscopy.pptx food analysis technology
Diabetes mellitus diagnosis method based random forest with bat algorithm
Spectral efficient network and resource selection model in 5G networks
The Rise and Fall of 3GPP – Time for a Sabbatical?

How AI, OpenAI, and ChatGPT impact business and software.

Editor's Notes

  • #11: I could use a hammer to wash my dishes. “This hammer sucks!”
  • #12: You still need to know programming (for now)
  • #13: AI augments your ability. It does not replace you.
  • #24: Always versus Never
  • #31: October 31st, 2023
  • #32: I had never done this before.
  • #38: Exactly the app I wanted
  • #44: Imagine customer support saying, “I need this column sorted numerically, not alphabetically” and later, the magic system opens a pull request with the changes
  • #46: Devin used a print statement for debugging!