SlideShare une entreprise Scribd logo
1  sur  110
Télécharger pour lire hors ligne
dwangoAC
TASBot
the perfectionist
The amazing life & achievements of...
Twitch.tv/dwangoAC twitter @MrTASBot
Allan 'dwangoAC' Cecil
http://acbit.net
Presented and written by...
Allan 'dwangoAC' Cecil
President of the North Bay Linux Users’ Group
http://nblug.org
http://acbit.net
Presented and written by...
Allan 'dwangoAC' Cecil
President of the North Bay Linux Users’ Group
Senior Engineer at Cyan Ciena
http://nblug.org http://www.ciena.com/
http://acbit.net
Presented and written by...
Allan 'dwangoAC' Cecil
President of the North Bay Linux Users’ Group
Senior Engineer at Cyan Ciena
http://nblug.org http://www.ciena.com/ http://tasvideos.org/DwangoAC.html
http://tasbot.net
http://acbit.net
Presented and written by...
Speedrunning
Human limits
Playing games fast
http://speeddemosarchive.com/
Playing games fast
http://speeddemosarchive.com/
● Inspiration: in-game completion timers
● SpeedDemosArchive.com and others track fastest completion times
● Strict rules + peer review: no cheats, no macros
● Typically highly entertaining
● Many categories, ranging from "any%" to "low% no major glitches"
Playing games fast
http://speeddemosarchive.com/
● Inspiration: in-game completion timers
Games Done Quick
Games Done Quick
Speedrunning marathons for charity streamed live on Twitch
Classic GDQ (2010), Awesome GDQ (2011-), Summer GDQ (2011-)
Abusing games
https://youtu.be/kIIzE_H7D2g?t=5m27s AGDQ 2014
Abusing games
https://youtu.be/kIIzE_H7D2g?t=5m27s AGDQ 2014
Metroid 15:43 World Record https://www.youtube.com/watch?v=67kQ3l-1qMs
https://www.youtube.com/watch?v=JXtUwIW7cL8
Momodora by Halfcoordinated - SGDQ 2016
Punch-Out blindfolded by Sinister1 - AGDQ 2014
https://www.youtube.com/watch?v=CvzIb53Lcno
https://www.youtube.com/watch?v=JXtUwIW7cL8
Momodora by Halfcoordinated - SGDQ 2016
Even
1-handed,
blindfolded...
Beyond
standard
limits!Punch-Out blindfolded by Sinister1 - AGDQ 2014
https://www.youtube.com/watch?v=CvzIb53Lcno
https://www.youtube.com/watch?v=JXtUwIW7cL8
Momodora by Halfcoordinated - SGDQ 2016
TAS verb / noun ~ TASer noun
“I’m a TASer working on Tetris.” / “I’m TASing
Tetris.”
TAS verb / noun ~ TASer noun
“I’m a TASer working on Tetris.” / “I’m TASing
Tetris.”
Tool-Assisted Superplays
Speedruns
From human limits
To hardware limits
TAS verb / noun ~ TASer noun
“I’m a TASer working on Tetris.” / “I’m TASing
Tetris.”
Tool-Assisted Superplays
Speedruns
From human limits
To hardware limits
Harder Faster Better Stronger
Harder Faster Better Stronger
● Early PC game TAS’s: Savestates, slow motion, and recording tools
Harder Faster Better Stronger
● Early PC game TAS’s: Savestates, slow motion, and recording tools
● ~1999: Doom Done Quick in 19:41
https://www.youtube.com/watch?v=BEcrJLM4GgU
http://web.archive.org/web/20031203222907/http://soramimi.egoism.jp/emu.htm
https://www.youtube.com/watch?v=BEcrJLM4GgU
http://web.archive.org/web/20031203222907/http://soramimi.egoism.jp/emu.htm
● Tools meant hardware limits became the only limits
Inhuman skill on display
http://tasvideos.org/WelcomeToTASVideos.html
https://web.archive.org/web/20060511210906/http://bisqwit.iki.fi/nesvideos/
○ Competitors should admit to doping
○ Videos made with TAS tools should be labeled
● Tools meant hardware limits became the only limits
● TASing looked like the Doped Olympics
Inhuman skill on display
http://tasvideos.org/WelcomeToTASVideos.html
https://web.archive.org/web/20060511210906/http://bisqwit.iki.fi/nesvideos/
● NESVideos created by Bisqwit in 2004
○ Competitors should admit to doping
○ Videos made with TAS tools should be labeled
● Tools meant hardware limits became the only limits
● TASing looked like the Doped Olympics
Inhuman skill on display
http://tasvideos.org/WelcomeToTASVideos.html
https://web.archive.org/web/20060511210906/http://bisqwit.iki.fi/nesvideos/
● NESVideos created by Bisqwit in 2004
○ Now at TASVideos.org with runs for many platforms
○ Competitors should admit to doping
○ Videos made with TAS tools should be labeled
● Tools meant hardware limits became the only limits
● TASing looked like the Doped Olympics
Inhuman skill on display
http://tasvideos.org/WelcomeToTASVideos.html
https://web.archive.org/web/20060511210906/http://bisqwit.iki.fi/nesvideos/
the birthof TASBot
the birthof TASBotConsole
verified
Pushing hardware limits
the birthof TASBotConsole
verified
Pushing hardware limits
Console emulators
http://tasvideos.org/Lsnes.html lsnes
BizHawk http://tasvideos.org/BizHawk.html
Rerecording frameworks
Hourglass
NetHack specific tools
http://tasvideos.org/EmulatorResources/Hourglass.html
http://tasvideos.org/GameResources/DOS/Nethack.html
Emulation accuracy evolution
● Clean room reverse engineering
○ or stolen manuals
● Early emulators: highly inaccurate
Emulation accuracy evolution
● bsnes: extreme accuracy, poor usability
● Clean room reverse engineering
○ or stolen manuals
● Early emulators: highly inaccurate
Emulation accuracy evolution
http://arstechnica.com/gaming/2011/08/accuracy-takes-power-one-mans-3ghz-quest-to-build-a-perfect-snes-emulator/
https://web.archive.org/web/20120915125144/http://byuu.org/bsnes/accuracy
● bsnes: extreme accuracy, poor usability
● Clean room reverse engineering
○ or stolen manuals
● Early emulators: highly inaccurate
Emulation accuracy evolution
http://arstechnica.com/gaming/2011/08/accuracy-takes-power-one-mans-3ghz-quest-to-build-a-perfect-snes-emulator/
https://web.archive.org/web/20120915125144/http://byuu.org/bsnes/accuracy
http://byuu.org/emulation/higan/
higan
● bsnes: extreme accuracy, poor usability
● Clean room reverse engineering
○ or stolen manuals
● Early emulators: highly inaccurate
⇒ match actual hardware, frame for frame
Emulation accuracy evolution
http://arstechnica.com/gaming/2011/08/accuracy-takes-power-one-mans-3ghz-quest-to-build-a-perfect-snes-emulator/
https://web.archive.org/web/20120915125144/http://byuu.org/bsnes/accuracy
http://byuu.org/emulation/higan/
higan
Memory searching, Lua scripting, disassembly
https://www.lua.org/
● More than just frame advance and savestates
Memory searching, Lua scripting, disassembly
https://www.youtube.com/watch?v=RtaS4KEl4Qc
https://www.lua.org/
● More than just frame advance and savestates
● Find a specific value: save, reset memory search, run
○ Search based on conditions, repeat
Memory searching, Lua scripting, disassembly
https://www.youtube.com/watch?v=RtaS4KEl4Qc
https://www.lua.org/
● More than just frame advance and savestates
● Find a specific value: save, reset memory search, run
○ Search based on conditions, repeat
Memory searching, Lua scripting, disassembly
● Disassembly of RAM or ROM for complete understanding
https://www.youtube.com/watch?v=RtaS4KEl4Qc
https://www.lua.org/
Abusing
handwriting recognition
https://youtu.be/mSFHKAvTGNk?t=29m53s AGDQ 2016
Abusing
handwriting recognition
Editing memory live
directly in the game
SGDQ 2016 https://youtu.be/EHfw-BEuRO8?t=12m28s
https://youtu.be/mSFHKAvTGNk?t=29m53s AGDQ 2016
TAS ⇔ Infosec equivalents
● Savestate = VM snapshot
● Frame advance = VM CPU step / tick
● Glitch = Vulnerability
● Arbitrary Code Execution = Exploit
● Console verification = Evil maid attack
⇒ TAS = fun, technical, educational
AGDQ 2016 https://youtu.be/pj7RE2DcRgc?t=50m23s
SMB3 Total Control
Glitchfest by Lord Tom
Super
Mario World
Super
Mario Bros.
TASBot
Super
Mario World
Super
Mario Bros.
TASBot
plays
Super
Mario World
Super
Mario Bros.
TASBot
plays
Early console verification devices
Early console verification devices
● 2009
○ a PIC to press NES buttons [true]
● 2011
○ NESBot [micro500]: first replay of SMB1
■ Used at SGDQ 2011 on SMB2 and W&W 3
Early console verification devices
https://www.youtube.com/watch?v=KQXVgMKJEDY
● 2009
○ a PIC to press NES buttons [true]
● 2011
○ NESBot [micro500]: first replay of SMB1
■ Used at SGDQ 2011 on SMB2 and W&W 3
○ Droid64 [SoulCal]
● 2012
○ N64 [micro500]
Early console verification devices
https://www.youtube.com/watch?v=KQXVgMKJEDY
● 2009
○ a PIC to press NES buttons [true]
● 2013
○ SNES and Genesis Arduino bot [GhostSonic]
○ NES/SNES replay device [true]
■ Streaming capable and inexpensive but limited datarates
● 2013
○ SNES and Genesis Arduino bot [GhostSonic]
○ NES/SNES replay device [true]
■ Streaming capable and inexpensive but limited datarates
● 2014
○ Nintendo R.O.B + board + legos: "TASBot"
● 2013
○ SNES and Genesis Arduino bot [GhostSonic]
○ NES/SNES replay device [true]
■ Streaming capable and inexpensive but limited datarates
● 2014
○ Nintendo R.O.B + board + legos: "TASBot"
● 2015
○ Multireplay device [true]: self-contained ⇒ faster datarates
● 2013
○ SNES and Genesis Arduino bot [GhostSonic]
○ NES/SNES replay device [true]
■ Streaming capable and inexpensive but limited datarates
● 2014
○ Nintendo R.O.B + board + legos: "TASBot"
● 2015
○ Multireplay device [true]: self-contained ⇒ faster datarates
○ Game Boy Player Player [endrift] (GBA on GameCube)
TASBot
the perfectionist
Super
Mario World
Super
Mario Bros.
TASBot
Super
Mario World
Super
Mario Bros.
TASBot
plays
Super
Mario World
Super
Mario Bros.
TASBot
plays
Super
Mario World
Super
Mario Bros.
TASBot
plays
in
Super
Mario World
Super
Mario Bros.
TASBot
plays
in
SMB in SMW by p4plus2 and Masterjun
http://arstechnica.com/gaming/2015/01/pokemon-plays-twitch-how-a-robot-got-irc-running-on-an-unmodified-snes/
https://www.youtube.com/watch?v=YHyaTCuZRzM
credits: p4plus2, Masterjun
TASBot plays the SNES classic...
http://arstechnica.com/gaming/2015/01/pokemon-plays-twitch-how-a-robot-got-irc-running-on-an-unmodified-snes/
https://www.youtube.com/watch?v=YHyaTCuZRzM
credits: p4plus2, Masterjun
TASBot plays the SNES classic...
Exploits it via input...
http://arstechnica.com/gaming/2015/01/pokemon-plays-twitch-how-a-robot-got-irc-running-on-an-unmodified-snes/
https://www.youtube.com/watch?v=YHyaTCuZRzM
credits: p4plus2, Masterjun
TASBot plays the SNES classic...
Exploits it via input... A homemade port of the NES classic is sent as payload...
http://arstechnica.com/gaming/2015/01/pokemon-plays-twitch-how-a-robot-got-irc-running-on-an-unmodified-snes/
https://www.youtube.com/watch?v=YHyaTCuZRzM
credits: p4plus2, Masterjun
TASBot plays the SNES classic...
Exploits it via input... A homemade port of the NES classic is sent as payload...
A 8-bit game, on a 16-bit system!
https://www.youtube.com/watch?v=vAHXK2wut_I&index=1&list=PLZctv-xoGbfUolvrW5YTi9J1KnY0l0Xch
dotsarecool
You can write specific sequences in the Object Attribute Memory
by using specific objects at specific coordinates,
https://www.youtube.com/watch?v=vAHXK2wut_I&index=1&list=PLZctv-xoGbfUolvrW5YTi9J1KnY0l0Xch
dotsarecool
Since CPU instructions are made of specific binary sequences...
https://www.youtube.com/watch?v=vAHXK2wut_I&index=1&list=PLZctv-xoGbfUolvrW5YTi9J1KnY0l0Xch
dotsarecool
Since CPU instructions are made of specific binary sequences...
...we can take over execution the way we want.
https://www.youtube.com/watch?v=vAHXK2wut_I&index=1&list=PLZctv-xoGbfUolvrW5YTi9J1KnY0l0Xch
dotsarecool
Since CPU instructions are made of specific binary sequences...
...we can take over execution the way we want.
So, just via input...
https://www.youtube.com/watch?v=vAHXK2wut_I&index=1&list=PLZctv-xoGbfUolvrW5YTi9J1KnY0l0Xch
dotsarecool
Since CPU instructions are made of specific binary sequences...
...we can take over execution the way we want.
So, just via input...
...you can directly trigger the credits sequence!
TASLink
~184 Kbps
was too limiting
http://taslink.org
32Mhz FPGA
Papilio Pro's Spartan 6 LX
max poll rate of
the serial port (2Mb/s)
http://papilio.gadgetfactory.net/index.php?n=Papilio.PapilioPro
SMB1+2+3+Lost Levels
played simultaneously
during SGDQ 2016
https://youtu.be/EHfw-BEuRO8?t=58m29s
Anatomy of an Arbitrary Code Execution
1. Input exploit
Anatomy of an Arbitrary Code Execution
Pokemon Red
1. Input exploit
2. Take over
the Super GameBoy
Anatomy of an Arbitrary Code Execution
Pokemon Red
1. Input exploit
2. Take over
the Super GameBoy
3. Gain full access to
the Super Nintendo
Anatomy of an Arbitrary Code Execution
Pokemon Red
1. Input exploit
2. Take over
the Super GameBoy
3. Gain full access to
the Super Nintendo
4. Anything is possible
Anatomy of an Arbitrary Code Execution
Pokemon Red
https://archive.org/stream/pocorgtfo10#page/n5/mode/2up
http://arstechnica.com/gaming/2015/01/pokemon-plays-twitch-how-a-robot-got-irc-running-on-an-unmodified-snes/
credits: micro500, Ilari, p4plus2
https://archive.org/stream/pocorgtfo10#page/n5/mode/2up
http://arstechnica.com/gaming/2015/01/pokemon-plays-twitch-how-a-robot-got-irc-running-on-an-unmodified-snes/
credits: micro500, Ilari, p4plus2
https://archive.org/stream/pocorgtfo10#page/n5/mode/2up
http://arstechnica.com/gaming/2015/01/pokemon-plays-twitch-how-a-robot-got-irc-running-on-an-unmodified-snes/
credits: micro500, Ilari, p4plus2
https://archive.org/stream/pocorgtfo10#page/n5/mode/2up
http://arstechnica.com/gaming/2015/01/pokemon-plays-twitch-how-a-robot-got-irc-running-on-an-unmodified-snes/
credits: micro500, Ilari, p4plus2
https://archive.org/stream/pocorgtfo10#page/n5/mode/2up
http://arstechnica.com/gaming/2015/01/pokemon-plays-twitch-how-a-robot-got-irc-running-on-an-unmodified-snes/
credits: micro500, Ilari, p4plus2
https://archive.org/stream/pocorgtfo10#page/n5/mode/2up
http://arstechnica.com/gaming/2015/01/pokemon-plays-twitch-how-a-robot-got-irc-running-on-an-unmodified-snes/
credits: micro500, Ilari, p4plus2
https://archive.org/stream/pocorgtfo10#page/n5/mode/2up
http://arstechnica.com/gaming/2015/01/pokemon-plays-twitch-how-a-robot-got-irc-running-on-an-unmodified-snes/
credits: micro500, Ilari, p4plus2
Call to action
Join the chat for Q&A at
http://twitch.tv/dwangoAC
https://youtu.be/EHfw-BEuRO8?t=1h13m50s
credits: total_ ais523From boot...
https://youtu.be/EHfw-BEuRO8?t=1h13m50s
credits: total_ ais523From boot...
...to ending, in 16 frames!
https://youtu.be/EHfw-BEuRO8?t=1h13m50s
credits: total_ ais523From boot...
...to ending, in 16 frames!
6000
buttons
per second!
https://youtu.be/EHfw-BEuRO8?t=1h13m50s
credits: total_ ais523From boot...
...to ending, in 16 frames!
Some glitches are expected!
6000
buttons
per second!
DPCM memory
↕
game controller
Flood weak controller code
to abuse raster interrupt
and take over execution
conflict
http://www.qmtpro.com/~nes/chipimages/#rp2a03
http://arstechnica.com/gaming/2016/07/how-to-beat-super-mario-bros-3-in-less-than-a-second/
TAS'ers lethal weapon
● More flexible than IDA
● Graph view, low level IL and annotation support
● Python scripting
● NES support: ability to add new mappers
♫♪ Am I…
cheating?
♫♪ Am I…
cheating?
♫♪ Am I…
♬ No
cheating?
technical challenge &
visual entertainment!
♫♪ Am I…
♬ No, I'm just looking for...
cheating?
technical challenge &
visual entertainment!
♫♪ Am I…
♬ No, I'm just looking for...
♩ And I'm not the only one… ;)
Medecins sans Frontières
Doctors without borders
♩♬ But more importantly….
Medecins sans Frontières
Doctors without borders
Prevent Cancer Foundation
Games
Done
Quick
Raised for
charity!
over $200k USD
♩♬ But more importantly….
http://tasvideos.org/forum/viewtopic.php?p=437688#437688
micro500 Ilari
Thanks to:
micro500 Ilari
Thanks to:
p4plus2 Masterjun true
total_ psifertex rusty
micro500 Ilari
Thanks to:
p4plus2 Masterjun true
total_ psifertex rusty
TheAxeMan ange_ greenfly
ais523 and many, many others
In collaboration with Ange Albertini
? @MrTASBotTwitch.tv/dwangoAC

Contenu connexe

Similaire à TASBot - the perfectionist

Supersize your production pipe enjmin 2013 v1.1 hd
Supersize your production pipe    enjmin 2013 v1.1 hdSupersize your production pipe    enjmin 2013 v1.1 hd
Supersize your production pipe enjmin 2013 v1.1 hd
slantsixgames
 

Similaire à TASBot - the perfectionist (20)

DEF CON 24 - Allan Cecil and DwangoAC - tasbot the perfectionist
DEF CON 24 - Allan Cecil and DwangoAC -  tasbot the perfectionistDEF CON 24 - Allan Cecil and DwangoAC -  tasbot the perfectionist
DEF CON 24 - Allan Cecil and DwangoAC - tasbot the perfectionist
 
Functional IoT: Hardware and Platform
Functional IoT: Hardware and PlatformFunctional IoT: Hardware and Platform
Functional IoT: Hardware and Platform
 
What's inside 09 2013: gstreamer: black magic and witchcraft
What's inside 09 2013: gstreamer: black magic and witchcraftWhat's inside 09 2013: gstreamer: black magic and witchcraft
What's inside 09 2013: gstreamer: black magic and witchcraft
 
44CON 2014 - Stupid PCIe Tricks, Joe Fitzpatrick
44CON 2014 - Stupid PCIe Tricks, Joe Fitzpatrick44CON 2014 - Stupid PCIe Tricks, Joe Fitzpatrick
44CON 2014 - Stupid PCIe Tricks, Joe Fitzpatrick
 
Copy Protection Wars: Analyzing Retro and Modern Schemes (RSA 2007)
Copy Protection Wars: Analyzing Retro and Modern Schemes (RSA 2007)Copy Protection Wars: Analyzing Retro and Modern Schemes (RSA 2007)
Copy Protection Wars: Analyzing Retro and Modern Schemes (RSA 2007)
 
ChromePad - Chromium OS ThinkPad X220
ChromePad - Chromium OS ThinkPad X220ChromePad - Chromium OS ThinkPad X220
ChromePad - Chromium OS ThinkPad X220
 
ChromePad - Chromium OS for ThinkPad
ChromePad - Chromium OS for ThinkPadChromePad - Chromium OS for ThinkPad
ChromePad - Chromium OS for ThinkPad
 
The Online Tech of Titanfall
The Online Tech of TitanfallThe Online Tech of Titanfall
The Online Tech of Titanfall
 
Arduino pinball-machine that plays itself
Arduino pinball-machine that plays itselfArduino pinball-machine that plays itself
Arduino pinball-machine that plays itself
 
How To Flash Xbox 360 Firmware Tutorial by mksoftware
How To Flash Xbox 360 Firmware Tutorial by mksoftwareHow To Flash Xbox 360 Firmware Tutorial by mksoftware
How To Flash Xbox 360 Firmware Tutorial by mksoftware
 
Return of the Command Line: New Text Interfaces
Return of the Command Line: New Text InterfacesReturn of the Command Line: New Text Interfaces
Return of the Command Line: New Text Interfaces
 
Console development
Console developmentConsole development
Console development
 
Unity3D Basic Concepts by: shamal aryan
Unity3D Basic Concepts by: shamal aryan Unity3D Basic Concepts by: shamal aryan
Unity3D Basic Concepts by: shamal aryan
 
Diy
DiyDiy
Diy
 
Behind story in publisher that developer doesn't know
Behind story in publisher that developer doesn't knowBehind story in publisher that developer doesn't know
Behind story in publisher that developer doesn't know
 
Jagan Teki - U-boot from scratch
Jagan Teki - U-boot from scratchJagan Teki - U-boot from scratch
Jagan Teki - U-boot from scratch
 
The 2008 Pc Builders Bible
The 2008 Pc Builders BibleThe 2008 Pc Builders Bible
The 2008 Pc Builders Bible
 
Supersize your production pipe enjmin 2013 v1.1 hd
Supersize your production pipe    enjmin 2013 v1.1 hdSupersize your production pipe    enjmin 2013 v1.1 hd
Supersize your production pipe enjmin 2013 v1.1 hd
 
Headless Android at AnDevCon3
Headless Android at AnDevCon3Headless Android at AnDevCon3
Headless Android at AnDevCon3
 
Let's begin io t with $10
Let's begin io t with $10Let's begin io t with $10
Let's begin io t with $10
 

Plus de Ange Albertini

Plus de Ange Albertini (20)

Technical challenges with file formats
Technical challenges with file formatsTechnical challenges with file formats
Technical challenges with file formats
 
Relations between archive formats
Relations between archive formatsRelations between archive formats
Relations between archive formats
 
Abusing archive file formats
Abusing archive file formatsAbusing archive file formats
Abusing archive file formats
 
TimeCryption
TimeCryptionTimeCryption
TimeCryption
 
You are *not* an idiot
You are *not* an idiotYou are *not* an idiot
You are *not* an idiot
 
Improving file formats
Improving file formatsImproving file formats
Improving file formats
 
KILL MD5
KILL MD5KILL MD5
KILL MD5
 
No more dumb hex!
No more dumb hex!No more dumb hex!
No more dumb hex!
 
Beyond your studies
Beyond your studiesBeyond your studies
Beyond your studies
 
An introduction to inkscape
An introduction to inkscapeAn introduction to inkscape
An introduction to inkscape
 
The challenges of file formats
The challenges of file formatsThe challenges of file formats
The challenges of file formats
 
Exploiting hash collisions
Exploiting hash collisionsExploiting hash collisions
Exploiting hash collisions
 
Infosec & failures
Infosec & failuresInfosec & failures
Infosec & failures
 
Let's write a PDF file
Let's write a PDF fileLet's write a PDF file
Let's write a PDF file
 
An overview of potential leaks via PDF
An overview of potential leaks via PDFAn overview of potential leaks via PDF
An overview of potential leaks via PDF
 
Advanced Pdf Tricks
Advanced Pdf TricksAdvanced Pdf Tricks
Advanced Pdf Tricks
 
Funky file formats - 31c3
Funky file formats - 31c3Funky file formats - 31c3
Funky file formats - 31c3
 
Preserving arcade games - 31c3
Preserving arcade games -  31c3Preserving arcade games -  31c3
Preserving arcade games - 31c3
 
Preserving arcade games
Preserving arcade gamesPreserving arcade games
Preserving arcade games
 
Let's talk about...
Let's talk about...Let's talk about...
Let's talk about...
 

Dernier

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Dernier (20)

Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 

TASBot - the perfectionist