SlideShare a Scribd company logo
1 of 39
Interactive Storytelling

     Gail Carmichael
 (www.gailcarmichael.com)
The Big Question:

What would it take
  to create the
   Holodeck?
About Me
About Me
Bachelor of Computer Science (2002-2007)
Masters of Computer Science (2007-2009)
   PhD Computer Science (2009 - now)
Why I Care:

I love games with stories
What is Interactive Storytelling?
       Story + Interaction
What is Interactive Storytelling?
          Story + Interaction
     “A story follows an       Stories have a
         interesting              complex
         protagonist           structure, are
       seeking a clear         usually about
     goal by addressing      people rather than
     an ever-escalating         things, and
     set of difficulties.”    involve conflict.
        Andrew Glassner         Chris Crawford
What is Interactive Storytelling?
       Story + Interaction

        Two or more agents that are
                Listening
                Thinking
                Speaking
                Chris Crawford
Josiah Lebowitz and Chris Klug
Hey! Games are interactive!
Think of your favourite game story


         How much does the plot change?
        How does player action change it?
  Are major plot points enforced, or player-driven?
Nothing is that simple…
Problems With Story and Games
            à la Chris Crawford




   Stories are not usually puzzles
Problems With Story and Games
             à la Chris Crawford




    Stories are not usually puzzles



… Story – Puzzle – Story – Puzzle …
Problems With Story and Games
             à la Chris Crawford




 Stories are much more than spectacle
Problems With Story and Games
                 à la Chris Crawford




Stories often present events in nonlinear order
Problems With Story and Games
                 à la Chris Crawford




Games are usually focused on violent conflict
Problems With Story and Games
              à la Chris Crawford



Choice in games comes from players, not
              characters
Problems With Story and Games
              à la Andrew Glassner



Myth of interactivity: More interactivity
    makes any experience better.
Problems With Story and Games
             à la Andrew Glassner



An interactive experience must be fun,
         interesting, or both.
Problems With Story and Games
             à la Andrew Glassner



 A player’s time should be respected.
Problems With Story and Games
            à la Andrew Glassner



   Players should not be deceived.
Problems With Story and Games
             à la Andrew Glassner



A player should have enough information
      to make an informed choice.
Problems With Story and Games
              à la Andrew Glassner



 Players should not be required to make
highly improbable connections or embark
 on exhaustive searches to collect magic
                 items.
Problems With Story and Games
               à la Andrew Glassner



Cut scenes should never show the player’s
     character acting in ways that can
contradict the player’s mental model of the
                 character.
What about technology?
What about technology?
What about technology?
So interactive stories are hard…

        Does it matter?
No preference

                                                      Interactive Traditional Storytelling
                No story




Highly Player Driven
         Storytelling




Branching Path Storytelling

                                                Multiple-Ending Storytelling



                             Josiah Lebowitz and Chris Klug
Josiah Lebowitz and Chris Klug
Types of Story Enjoyment
             M Pohjola




        The Audience
  Passive reception of narrative
Types of Story Enjoyment
               M Pohjola




         The Performer
Active performance of a character role
      within an unfolding story
Types of Story Enjoyment
                M Pohjola




        The Immersionist
Immersion of the player in the character
The Big Question:

What would it take
  to create the
   Holodeck?
www.gailcarmichael.com

More Related Content

What's hot

The Political Power of Play
The Political Power of PlayThe Political Power of Play
The Political Power of PlayAdeline Koh
 
The Power of Words in Your Work: Writing Your Land Trust's Success Story
The Power of Words in Your Work: Writing Your Land Trust's Success StoryThe Power of Words in Your Work: Writing Your Land Trust's Success Story
The Power of Words in Your Work: Writing Your Land Trust's Success StoryHeron's Eye Communications
 
Representation in video games
Representation in video gamesRepresentation in video games
Representation in video gamesHeworthMedia1
 
Do we need to Gamify (Digital) Marketing?
Do we need to Gamify (Digital) Marketing?Do we need to Gamify (Digital) Marketing?
Do we need to Gamify (Digital) Marketing?Gunter Blanckaert
 
Why we need diverse games - AlterConf Chicago 8/8/15
Why we need diverse games - AlterConf Chicago 8/8/15Why we need diverse games - AlterConf Chicago 8/8/15
Why we need diverse games - AlterConf Chicago 8/8/15tanyadepass
 
Sherwood Anderson
Sherwood AndersonSherwood Anderson
Sherwood Andersonen210browne
 
"The Gamer Identity and Representations of Gender and Race in Games" by Sherr...
"The Gamer Identity and Representations of Gender and Race in Games" by Sherr..."The Gamer Identity and Representations of Gender and Race in Games" by Sherr...
"The Gamer Identity and Representations of Gender and Race in Games" by Sherr...Sherry Jones
 
The importance of being social
The importance of being socialThe importance of being social
The importance of being socialOscar Clark
 
The Importance of Being Social
The Importance of Being SocialThe Importance of Being Social
The Importance of Being SocialPapayaMobile
 
CBCA NSW presentation
CBCA NSW presentationCBCA NSW presentation
CBCA NSW presentationlnash
 
Pivec workshop 1
Pivec workshop 1Pivec workshop 1
Pivec workshop 1Paul Pivec
 
Papaya social design magic
Papaya social design magicPapaya social design magic
Papaya social design magicOscar Clark
 
Motivating Students With Math Games
Motivating Students With Math GamesMotivating Students With Math Games
Motivating Students With Math GamesDoug Adams
 
Progress Wars: Idle Games and the Demarcation of "Real Games"
Progress Wars: Idle Games and the Demarcation of "Real Games"Progress Wars: Idle Games and the Demarcation of "Real Games"
Progress Wars: Idle Games and the Demarcation of "Real Games"Sebastian Deterding
 

What's hot (20)

2011 mindcamp story session
2011 mindcamp story session2011 mindcamp story session
2011 mindcamp story session
 
D&D for strategists
D&D for strategistsD&D for strategists
D&D for strategists
 
The Political Power of Play
The Political Power of PlayThe Political Power of Play
The Political Power of Play
 
Raising the Visibility
Raising the VisibilityRaising the Visibility
Raising the Visibility
 
The Power of Words in Your Work: Writing Your Land Trust's Success Story
The Power of Words in Your Work: Writing Your Land Trust's Success StoryThe Power of Words in Your Work: Writing Your Land Trust's Success Story
The Power of Words in Your Work: Writing Your Land Trust's Success Story
 
Representation in video games
Representation in video gamesRepresentation in video games
Representation in video games
 
Do we need to Gamify (Digital) Marketing?
Do we need to Gamify (Digital) Marketing?Do we need to Gamify (Digital) Marketing?
Do we need to Gamify (Digital) Marketing?
 
3. research
3. research3. research
3. research
 
Why we need diverse games - AlterConf Chicago 8/8/15
Why we need diverse games - AlterConf Chicago 8/8/15Why we need diverse games - AlterConf Chicago 8/8/15
Why we need diverse games - AlterConf Chicago 8/8/15
 
Sherwood Anderson
Sherwood AndersonSherwood Anderson
Sherwood Anderson
 
"The Gamer Identity and Representations of Gender and Race in Games" by Sherr...
"The Gamer Identity and Representations of Gender and Race in Games" by Sherr..."The Gamer Identity and Representations of Gender and Race in Games" by Sherr...
"The Gamer Identity and Representations of Gender and Race in Games" by Sherr...
 
The importance of being social
The importance of being socialThe importance of being social
The importance of being social
 
Everybody Wins
Everybody WinsEverybody Wins
Everybody Wins
 
The Importance of Being Social
The Importance of Being SocialThe Importance of Being Social
The Importance of Being Social
 
CBCA NSW presentation
CBCA NSW presentationCBCA NSW presentation
CBCA NSW presentation
 
Pivec workshop 1
Pivec workshop 1Pivec workshop 1
Pivec workshop 1
 
Papaya social design magic
Papaya social design magicPapaya social design magic
Papaya social design magic
 
Motivating Students With Math Games
Motivating Students With Math GamesMotivating Students With Math Games
Motivating Students With Math Games
 
Gamefication 2017
Gamefication 2017Gamefication 2017
Gamefication 2017
 
Progress Wars: Idle Games and the Demarcation of "Real Games"
Progress Wars: Idle Games and the Demarcation of "Real Games"Progress Wars: Idle Games and the Demarcation of "Real Games"
Progress Wars: Idle Games and the Demarcation of "Real Games"
 

Similar to Interactive Storytelling (CANCON 2012)

Towards Measuring Consistency in Transmedial Narratives - Jonathan Barbara - ...
Towards Measuring Consistency in Transmedial Narratives - Jonathan Barbara - ...Towards Measuring Consistency in Transmedial Narratives - Jonathan Barbara - ...
Towards Measuring Consistency in Transmedial Narratives - Jonathan Barbara - ...Jonathan Barbara
 
Narrative-Driven Game Design (revised)
Narrative-Driven Game Design (revised)Narrative-Driven Game Design (revised)
Narrative-Driven Game Design (revised)Artur Ganszyniec
 
Stranger than fiction: The power of storytelling in games
Stranger than fiction: The power of storytelling in gamesStranger than fiction: The power of storytelling in games
Stranger than fiction: The power of storytelling in gamesBrightwave Group
 
Narrative Design and Audio-Visual Style in Video Games
Narrative Design and Audio-Visual Style in Video GamesNarrative Design and Audio-Visual Style in Video Games
Narrative Design and Audio-Visual Style in Video GamesAltug Isigan
 
2. personal production project research
2. personal production project research2. personal production project research
2. personal production project researchWill Stewart
 
Games:EDU:08 South: Jonathan Blow
Games:EDU:08 South: Jonathan BlowGames:EDU:08 South: Jonathan Blow
Games:EDU:08 South: Jonathan Blowpixellab
 
Med122 digital games: narrative and play
Med122 digital games: narrative and playMed122 digital games: narrative and play
Med122 digital games: narrative and playRob Jewitt
 
An Introduction to Educational Game Design
An Introduction to Educational Game DesignAn Introduction to Educational Game Design
An Introduction to Educational Game DesignMichael Pinto
 
Inappopriate inspirations
Inappopriate inspirationsInappopriate inspirations
Inappopriate inspirationsCarla Fisher
 
Cultura patrimonio gamificacao comunicacao share
Cultura patrimonio gamificacao comunicacao shareCultura patrimonio gamificacao comunicacao share
Cultura patrimonio gamificacao comunicacao shareAlberto Signoretti
 
Narrative driven game design
Narrative driven game designNarrative driven game design
Narrative driven game designArtur Ganszyniec
 
Super Microbe World: Using Games to Teach Science and Hygiene
Super Microbe World: Using Games to Teach Science and HygieneSuper Microbe World: Using Games to Teach Science and Hygiene
Super Microbe World: Using Games to Teach Science and HygieneDavid Farrell
 
Differences between online games and virtual worlds and how they come about
Differences between online games and virtual worlds and how they come aboutDifferences between online games and virtual worlds and how they come about
Differences between online games and virtual worlds and how they come aboutMartin Oliver
 
Sloan 2012 Adding a Game Layer to an Online Course
Sloan 2012 Adding a Game Layer to an Online Course Sloan 2012 Adding a Game Layer to an Online Course
Sloan 2012 Adding a Game Layer to an Online Course jeffkissinger
 
From gamification to game design
From gamification to game designFrom gamification to game design
From gamification to game designCodemotion
 
Transmedia Narratives DDB
Transmedia Narratives DDBTransmedia Narratives DDB
Transmedia Narratives DDBLeo Rayman
 
Lecture 7 - Experience Management
Lecture 7 - Experience ManagementLecture 7 - Experience Management
Lecture 7 - Experience ManagementLuke Dicken
 

Similar to Interactive Storytelling (CANCON 2012) (20)

Towards Measuring Consistency in Transmedial Narratives - Jonathan Barbara - ...
Towards Measuring Consistency in Transmedial Narratives - Jonathan Barbara - ...Towards Measuring Consistency in Transmedial Narratives - Jonathan Barbara - ...
Towards Measuring Consistency in Transmedial Narratives - Jonathan Barbara - ...
 
Narrative-Driven Game Design (revised)
Narrative-Driven Game Design (revised)Narrative-Driven Game Design (revised)
Narrative-Driven Game Design (revised)
 
DevLearn ILS slides
DevLearn ILS slidesDevLearn ILS slides
DevLearn ILS slides
 
E Lg Dev Learn Ils
E Lg Dev Learn IlsE Lg Dev Learn Ils
E Lg Dev Learn Ils
 
DIY Mystery
DIY MysteryDIY Mystery
DIY Mystery
 
Stranger than fiction: The power of storytelling in games
Stranger than fiction: The power of storytelling in gamesStranger than fiction: The power of storytelling in games
Stranger than fiction: The power of storytelling in games
 
Narrative Design and Audio-Visual Style in Video Games
Narrative Design and Audio-Visual Style in Video GamesNarrative Design and Audio-Visual Style in Video Games
Narrative Design and Audio-Visual Style in Video Games
 
2. personal production project research
2. personal production project research2. personal production project research
2. personal production project research
 
Games:EDU:08 South: Jonathan Blow
Games:EDU:08 South: Jonathan BlowGames:EDU:08 South: Jonathan Blow
Games:EDU:08 South: Jonathan Blow
 
Med122 digital games: narrative and play
Med122 digital games: narrative and playMed122 digital games: narrative and play
Med122 digital games: narrative and play
 
An Introduction to Educational Game Design
An Introduction to Educational Game DesignAn Introduction to Educational Game Design
An Introduction to Educational Game Design
 
Inappopriate inspirations
Inappopriate inspirationsInappopriate inspirations
Inappopriate inspirations
 
Cultura patrimonio gamificacao comunicacao share
Cultura patrimonio gamificacao comunicacao shareCultura patrimonio gamificacao comunicacao share
Cultura patrimonio gamificacao comunicacao share
 
Narrative driven game design
Narrative driven game designNarrative driven game design
Narrative driven game design
 
Super Microbe World: Using Games to Teach Science and Hygiene
Super Microbe World: Using Games to Teach Science and HygieneSuper Microbe World: Using Games to Teach Science and Hygiene
Super Microbe World: Using Games to Teach Science and Hygiene
 
Differences between online games and virtual worlds and how they come about
Differences between online games and virtual worlds and how they come aboutDifferences between online games and virtual worlds and how they come about
Differences between online games and virtual worlds and how they come about
 
Sloan 2012 Adding a Game Layer to an Online Course
Sloan 2012 Adding a Game Layer to an Online Course Sloan 2012 Adding a Game Layer to an Online Course
Sloan 2012 Adding a Game Layer to an Online Course
 
From gamification to game design
From gamification to game designFrom gamification to game design
From gamification to game design
 
Transmedia Narratives DDB
Transmedia Narratives DDBTransmedia Narratives DDB
Transmedia Narratives DDB
 
Lecture 7 - Experience Management
Lecture 7 - Experience ManagementLecture 7 - Experience Management
Lecture 7 - Experience Management
 

More from Gail Carmichael

Deep Copy of a Linked List
Deep Copy of a Linked ListDeep Copy of a Linked List
Deep Copy of a Linked ListGail Carmichael
 
References Are 'Nice' Pointers
References Are 'Nice' PointersReferences Are 'Nice' Pointers
References Are 'Nice' PointersGail Carmichael
 
Insertion Sort Algorithm
Insertion Sort AlgorithmInsertion Sort Algorithm
Insertion Sort AlgorithmGail Carmichael
 
Find the Maximum Algorithm
Find the Maximum AlgorithmFind the Maximum Algorithm
Find the Maximum AlgorithmGail Carmichael
 
Attracting Women to Computing and Why it Matters
Attracting Women to Computing and Why it MattersAttracting Women to Computing and Why it Matters
Attracting Women to Computing and Why it MattersGail Carmichael
 
Thesis Proposal: Creating Satisfying Game Experiences with Coherent Emergent ...
Thesis Proposal: Creating Satisfying Game Experiences with Coherent Emergent ...Thesis Proposal: Creating Satisfying Game Experiences with Coherent Emergent ...
Thesis Proposal: Creating Satisfying Game Experiences with Coherent Emergent ...Gail Carmichael
 
Coherent Emergent Stories - GHC13
Coherent Emergent Stories - GHC13Coherent Emergent Stories - GHC13
Coherent Emergent Stories - GHC13Gail Carmichael
 
Understanding the Power of Augmented Reality for Learning
Understanding the Power of Augmented Reality for LearningUnderstanding the Power of Augmented Reality for Learning
Understanding the Power of Augmented Reality for LearningGail Carmichael
 
Global Context Descriptors for SURF and MSER Feature Descriptors
Global Context Descriptors for SURF and MSER Feature DescriptorsGlobal Context Descriptors for SURF and MSER Feature Descriptors
Global Context Descriptors for SURF and MSER Feature DescriptorsGail Carmichael
 

More from Gail Carmichael (14)

Head and Tail Recursion
Head and Tail RecursionHead and Tail Recursion
Head and Tail Recursion
 
Branching Story Example
Branching Story ExampleBranching Story Example
Branching Story Example
 
Deep Copy of a Linked List
Deep Copy of a Linked ListDeep Copy of a Linked List
Deep Copy of a Linked List
 
Linked List Operations
Linked List OperationsLinked List Operations
Linked List Operations
 
References Are 'Nice' Pointers
References Are 'Nice' PointersReferences Are 'Nice' Pointers
References Are 'Nice' Pointers
 
Pointers
PointersPointers
Pointers
 
Function Call Stack
Function Call StackFunction Call Stack
Function Call Stack
 
Insertion Sort Algorithm
Insertion Sort AlgorithmInsertion Sort Algorithm
Insertion Sort Algorithm
 
Find the Maximum Algorithm
Find the Maximum AlgorithmFind the Maximum Algorithm
Find the Maximum Algorithm
 
Attracting Women to Computing and Why it Matters
Attracting Women to Computing and Why it MattersAttracting Women to Computing and Why it Matters
Attracting Women to Computing and Why it Matters
 
Thesis Proposal: Creating Satisfying Game Experiences with Coherent Emergent ...
Thesis Proposal: Creating Satisfying Game Experiences with Coherent Emergent ...Thesis Proposal: Creating Satisfying Game Experiences with Coherent Emergent ...
Thesis Proposal: Creating Satisfying Game Experiences with Coherent Emergent ...
 
Coherent Emergent Stories - GHC13
Coherent Emergent Stories - GHC13Coherent Emergent Stories - GHC13
Coherent Emergent Stories - GHC13
 
Understanding the Power of Augmented Reality for Learning
Understanding the Power of Augmented Reality for LearningUnderstanding the Power of Augmented Reality for Learning
Understanding the Power of Augmented Reality for Learning
 
Global Context Descriptors for SURF and MSER Feature Descriptors
Global Context Descriptors for SURF and MSER Feature DescriptorsGlobal Context Descriptors for SURF and MSER Feature Descriptors
Global Context Descriptors for SURF and MSER Feature Descriptors
 

Recently uploaded

Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 

Recently uploaded (20)

Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 

Interactive Storytelling (CANCON 2012)