From 8830fe474aa25316428b5066bc4759932ba1d270 Mon Sep 17 00:00:00 2001 From: Harinder Gakhal Date: Mon, 6 Oct 2025 14:13:41 -0700 Subject: [PATCH 1/2] Fix typo in factor-01: Change 'Hey Jeff' to 'Hey Terri' in memo The payment link is being created for Terri, so the memo should address Terri, not Jeff. This corrects the inconsistency between the natural language description and the structured output example. --- content/factor-01-natural-language-to-tool-calls.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/factor-01-natural-language-to-tool-calls.md b/content/factor-01-natural-language-to-tool-calls.md index 989f5e2b1..2d77541bc 100644 --- a/content/factor-01-natural-language-to-tool-calls.md +++ b/content/factor-01-natural-language-to-tool-calls.md @@ -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" } } } From 9af30f5f169458a4aa425bd29f2eb7fd2cb070b8 Mon Sep 17 00:00:00 2001 From: Harinder Gakhal Date: Mon, 6 Oct 2025 14:16:00 -0700 Subject: [PATCH 2/2] Fix additional typos: 'Jeff' -> 'Terri' in code example and 'libriaries' -> 'libraries' - Changed 'to Jeff' to 'to Terri' in the Python code example in factor-01 to maintain consistency with the rest of the examples - Fixed spelling of 'libraries' in README.md (was misspelled as 'libriaries') --- README.md | 2 +- content/factor-01-natural-language-to-tool-calls.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index bf87693af..b09e8a3ea 100644 --- a/README.md +++ b/README.md @@ -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 diff --git a/content/factor-01-natural-language-to-tool-calls.md b/content/factor-01-natural-language-to-tool-calls.md index 2d77541bc..bbe1a151f 100644 --- a/content/factor-01-natural-language-to-tool-calls.md +++ b/content/factor-01-natural-language-to-tool-calls.md @@ -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 """ )