working
with llms
• iterative (prompting, parsing)
Slide 22
Slide 22 text
working
with llms
• iterative (prompting, parsing)
• evaluation is extremely important
Slide 23
Slide 23 text
working
with llms
• iterative (prompting, parsing)
• evaluation is extremely important
• improve, not replace task-specific models
Slide 24
Slide 24 text
working
with llms
• iterative (prompting, parsing)
• evaluation is extremely important
• improve, not replace task-specific models
scriptable workflows
Slide 25
Slide 25 text
working
with llms
• iterative (prompting, parsing)
• evaluation is extremely important
• improve, not replace task-specific models
scriptable workflows
human in the loop
Slide 26
Slide 26 text
working
with llms
• iterative (prompting, parsing)
• evaluation is extremely important
• improve, not replace task-specific models
scriptable workflows
human in the loop
business logic
Slide 27
Slide 27 text
→ github.com/explosion/prodigy-openai-recipes
Slide 28
Slide 28 text
→ prodigy.ai
Slide 29
Slide 29 text
→ prodigy.ai
query LLM and
parse response
Slide 30
Slide 30 text
→ prodigy.ai
query LLM and
parse response
tune prompt
if needed
Slide 31
Slide 31 text
→ prodigy.ai
Slide 32
Slide 32 text
→ prodigy.ai
Slide 33
Slide 33 text
→ prodigy.ai
correct
mistakes
Slide 34
Slide 34 text
→ prodigy.ai
correct
mistakes
Slide 35
Slide 35 text
→ prodigy.ai
correct
mistakes
add correct
answer to prompt
to tune it
Slide 36
Slide 36 text
→ prodigy.ai
Slide 37
Slide 37 text
→ prodigy.ai
generate and
display reason
Slide 38
Slide 38 text
→ prodigy.ai
Slide 39
Slide 39 text
reality is not
an end-to-end
prediction problem
Slide 40
Slide 40 text
“Microsoft acquires software development
platform GitHub for $7.5 billion”
Slide 41
Slide 41 text
“Microsoft acquires software development
platform GitHub for $7.5 billion”
Slide 42
Slide 42 text
TEXT CLASSIFIER
“Microsoft acquires software development
platform GitHub for $7.5 billion”
Slide 43
Slide 43 text
TEXT CLASSIFIER
ENTITY RECOGNIZER
“Microsoft acquires software development
platform GitHub for $7.5 billion”
Slide 44
Slide 44 text
TEXT CLASSIFIER
ENTITY RECOGNIZER
ENTITY LINKER
“Microsoft acquires software development
platform GitHub for $7.5 billion”
Slide 45
Slide 45 text
TEXT CLASSIFIER
ENTITY RECOGNIZER
ENTITY LINKER
ATTRIBUTE LOOKUP
“Microsoft acquires software development
platform GitHub for $7.5 billion”
Slide 46
Slide 46 text
TEXT CLASSIFIER
ENTITY RECOGNIZER
ENTITY LINKER
ATTRIBUTE LOOKUP
CURRENCY NORMALIZER
“Microsoft acquires software development
platform GitHub for $7.5 billion”
Slide 47
Slide 47 text
TEXT CLASSIFIER
ENTITY RECOGNIZER
ENTITY LINKER
ATTRIBUTE LOOKUP
CURRENCY NORMALIZER
“Microsoft acquires software development
platform GitHub for $7.5 billion”
*
*
→ github.com/explosion/prodigy-openai-recipes
summary
• LLMs are a great tool for creating better data
faster and iteratively
Slide 50
Slide 50 text
→ github.com/explosion/prodigy-openai-recipes
summary
• LLMs are a great tool for creating better data
faster and iteratively
• you’ll always need task-specific data
Slide 51
Slide 51 text
→ github.com/explosion/prodigy-openai-recipes
summary
• LLMs are a great tool for creating better data
faster and iteratively
• you’ll always need task-specific data
• many new applications in the future
Slide 52
Slide 52 text
future
work
Slide 53
Slide 53 text
future
work
• data structures for result parsing
Slide 54
Slide 54 text
future
work
• data structures for result parsing
• workflows for robust evaluation
Slide 55
Slide 55 text
future
work
• data structures for result parsing
• workflows for robust evaluation
• interactive prompt testing
Slide 56
Slide 56 text
future
work
• data structures for result parsing
• workflows for robust evaluation
• interactive prompt testing
• support for open-source models