Skip to content

Conversation

connameng
Copy link

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:

  • Anthropic 1P/01_Basic_Prompt_Structure.ipynb
  • Anthropic 1P/10.2_Appendix_Tool Use.ipynb
  • AmazonBedrock/anthropic/01_Basic_Prompt_Structure.ipynb
  • AmazonBedrock/boto3/01_Basic_Prompt_Structure.ipynb
  • AmazonBedrock/README.md

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.

- Fix outdated user/assistant message alternation instructions in basic prompt structure
- Update system prompts documentation link to current URL
- Correct temperature parameters link in hallucinations chapter
- Modernize tool use explanations to reflect current API capabilities
- Fix various spelling errors throughout the documentation
- Update model names to latest versions (Claude 3.5 Sonnet)
- Update user/assistant message instructions across all Basic Prompt Structure files
- Modernize tool use explanations in Anthropic 1P notebook
- Update model to Claude 3.5 Sonnet latest version
- Fix outdated API information to reflect current capabilities
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants