Update tutorial content for accuracy, clarity, and recent API updates #39
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Updated the tutorial to fix some issues I noticed while going through it with the current Claude API.
Spent some time working through the basic prompt structure examples and realized a few things were out of date. The main issue was that the tutorial still claimed you need to alternate between user and assistant messages, but Claude's API has been flexible about consecutive user messages for a while now. Also found some broken links that were pointing to old documentation URLs.
Along the way, I modernized the tool use explanations in the notebook since Claude now outputs structured tool calls automatically - no need for all that manual parsing anymore. Updated the model names to the latest Claude 3.5 Sonnet version too.
Caught a few typos while I was at it - "Rewrittten" should be "Rewritten", "handilgj" to "handling", and "Empriical" to "Empirical".
Files I touched:
These changes should make the tutorial much more accurate for anyone trying to follow along with the current Claude API. No breaking changes, just better alignment with how things actually work now.