Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -180,7 +180,7 @@ Anyways back to the thing...

### Design Patterns for great LLM applications

After digging through hundreds of AI libriaries and working with dozens of founders, my instinct is this:
After digging through hundreds of AI libraries and working with dozens of founders, my instinct is this:

1. There are some core things that make agents great
2. Going all in on a framework and building what is essentially a greenfield rewrite may be counter-productive
Expand Down
4 changes: 2 additions & 2 deletions content/factor-01-natural-language-to-tool-calls.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ to a structured object that describes a Stripe API call like
"product": "prod_8675309",
"price": "prc_09874329fds",
"quantity": 1,
"memo": "Hey Jeff - see below for the payment link for the february ai tinkerers meetup"
"memo": "Hey Terri - see below for the payment link for the february ai tinkerers meetup"
}
}
}
Expand All @@ -36,7 +36,7 @@ From there, deterministic code can pick up the payload and do something with it.
# The LLM takes natural language and returns a structured object
nextStep = await llm.determineNextStep(
"""
create a payment link for $750 to Jeff
create a payment link for $750 to Terri
for sponsoring the february AI tinkerers meetup
"""
)
Expand Down