diff --git a/README.md b/README.md index 97ee631..342cda2 100644 --- a/README.md +++ b/README.md @@ -2,13 +2,10 @@ Welcome to Anthropic's educational courses. This repository currently contains four courses. We suggest completing the courses in the following order: -1. [Anthropic API fundamentals course](./anthropic_api_fundamentals/README.md) - teaches the essentials of working with the Claude SDK: getting an API key, working with model parameters, writing multimodal prompts, streaming responses, etc. +1. [Anthropic API fundamentals](./anthropic_api_fundamentals/README.md) - teaches the essentials of working with the Claude SDK: getting an API key, working with model parameters, writing multimodal prompts, streaming responses, etc. 2. [Prompt engineering interactive tutorial](./prompt_engineering_interactive_tutorial/README.md) - a comprehensive step-by-step guide to key prompting techniques - - - [Google Vertex version](https://github.com/anthropics/courses/tree/vertex/real_world_prompting) - -3. [Real world prompting course](./real_world_prompting/README.md) - learn how to incorporate prompting techniques into complex, real world prompts -4. [Writing prompt evaluations course](./evaluations/README.md) - learn how to write production prompt evaluations to measure the quality of your prompts. -5. [Tool use course](./tool_use/README.md) - teaches everything you need to know to implement tool use successfully in your workflows with Claude. +3. [Real world prompting](./real_world_prompting/README.md) - learn how to incorporate prompting techniques into complex, real world prompts.[Google Vertex version](https://github.com/anthropics/courses/tree/vertex/real_world_prompting) +4. [Prompt evaluations](./prompt_evaluations/README.md) - learn how to write production prompt evaluations to measure the quality of your prompts. +5. [Tool use](./tool_use/README.md) - teaches everything you need to know to implement tool use successfully in your workflows with Claude. **Please note that these courses often favor our lowest-cost model, Claude 3 Haiku, to keep API costs down for students following along with the materials. Feel free to use other Claude models if you prefer.** \ No newline at end of file diff --git a/anthropic_api_fundamentals/README.md b/anthropic_api_fundamentals/README.md index 622b1bb..d71b40a 100644 --- a/anthropic_api_fundamentals/README.md +++ b/anthropic_api_fundamentals/README.md @@ -1,4 +1,4 @@ -# Anthropic API fundamentals course +# Anthropic API fundamentals A series of notebook tutorials that cover the essentials of working with Claude models and the Anthropic SDK including: * [Getting an API key and making simple requests](./01_getting_started.ipynb) diff --git a/evaluations/01_intro_to_evals.ipynb b/prompt_evaluations/01_intro_to_evals.ipynb similarity index 100% rename from evaluations/01_intro_to_evals.ipynb rename to prompt_evaluations/01_intro_to_evals.ipynb diff --git a/evaluations/02_workbench_evals.ipynb b/prompt_evaluations/02_workbench_evals.ipynb similarity index 100% rename from evaluations/02_workbench_evals.ipynb rename to prompt_evaluations/02_workbench_evals.ipynb diff --git a/evaluations/03_code_graded.ipynb b/prompt_evaluations/03_code_graded.ipynb similarity index 100% rename from evaluations/03_code_graded.ipynb rename to prompt_evaluations/03_code_graded.ipynb diff --git a/evaluations/04_code_graded_classification.ipynb b/prompt_evaluations/04_code_graded_classification.ipynb similarity index 100% rename from evaluations/04_code_graded_classification.ipynb rename to prompt_evaluations/04_code_graded_classification.ipynb diff --git a/evaluations/05_prompt_foo_code_graded_animals/README.md b/prompt_evaluations/05_prompt_foo_code_graded_animals/README.md similarity index 100% rename from evaluations/05_prompt_foo_code_graded_animals/README.md rename to prompt_evaluations/05_prompt_foo_code_graded_animals/README.md diff --git a/evaluations/05_prompt_foo_code_graded_animals/animal_legs_tests.csv b/prompt_evaluations/05_prompt_foo_code_graded_animals/animal_legs_tests.csv similarity index 100% rename from evaluations/05_prompt_foo_code_graded_animals/animal_legs_tests.csv rename to prompt_evaluations/05_prompt_foo_code_graded_animals/animal_legs_tests.csv diff --git a/evaluations/05_prompt_foo_code_graded_animals/images/details.png b/prompt_evaluations/05_prompt_foo_code_graded_animals/images/details.png similarity index 100% rename from evaluations/05_prompt_foo_code_graded_animals/images/details.png rename to prompt_evaluations/05_prompt_foo_code_graded_animals/images/details.png diff --git a/evaluations/05_prompt_foo_code_graded_animals/images/eval_output.png b/prompt_evaluations/05_prompt_foo_code_graded_animals/images/eval_output.png similarity index 100% rename from evaluations/05_prompt_foo_code_graded_animals/images/eval_output.png rename to prompt_evaluations/05_prompt_foo_code_graded_animals/images/eval_output.png diff --git a/evaluations/05_prompt_foo_code_graded_animals/images/eval_output1.png b/prompt_evaluations/05_prompt_foo_code_graded_animals/images/eval_output1.png similarity index 100% rename from evaluations/05_prompt_foo_code_graded_animals/images/eval_output1.png rename to prompt_evaluations/05_prompt_foo_code_graded_animals/images/eval_output1.png diff --git a/evaluations/05_prompt_foo_code_graded_animals/images/eval_results1.png b/prompt_evaluations/05_prompt_foo_code_graded_animals/images/eval_results1.png similarity index 100% rename from evaluations/05_prompt_foo_code_graded_animals/images/eval_results1.png rename to prompt_evaluations/05_prompt_foo_code_graded_animals/images/eval_results1.png diff --git a/evaluations/05_prompt_foo_code_graded_animals/images/eval_view.png b/prompt_evaluations/05_prompt_foo_code_graded_animals/images/eval_view.png similarity index 100% rename from evaluations/05_prompt_foo_code_graded_animals/images/eval_view.png rename to prompt_evaluations/05_prompt_foo_code_graded_animals/images/eval_view.png diff --git a/evaluations/05_prompt_foo_code_graded_animals/images/eval_view1.png b/prompt_evaluations/05_prompt_foo_code_graded_animals/images/eval_view1.png similarity index 100% rename from evaluations/05_prompt_foo_code_graded_animals/images/eval_view1.png rename to prompt_evaluations/05_prompt_foo_code_graded_animals/images/eval_view1.png diff --git a/evaluations/05_prompt_foo_code_graded_animals/images/final_view.png b/prompt_evaluations/05_prompt_foo_code_graded_animals/images/final_view.png similarity index 100% rename from evaluations/05_prompt_foo_code_graded_animals/images/final_view.png rename to prompt_evaluations/05_prompt_foo_code_graded_animals/images/final_view.png diff --git a/evaluations/05_prompt_foo_code_graded_animals/images/multi_model_eval_view.png b/prompt_evaluations/05_prompt_foo_code_graded_animals/images/multi_model_eval_view.png similarity index 100% rename from evaluations/05_prompt_foo_code_graded_animals/images/multi_model_eval_view.png rename to prompt_evaluations/05_prompt_foo_code_graded_animals/images/multi_model_eval_view.png diff --git a/evaluations/05_prompt_foo_code_graded_animals/images/prompt_foo.png b/prompt_evaluations/05_prompt_foo_code_graded_animals/images/prompt_foo.png similarity index 100% rename from evaluations/05_prompt_foo_code_graded_animals/images/prompt_foo.png rename to prompt_evaluations/05_prompt_foo_code_graded_animals/images/prompt_foo.png diff --git a/evaluations/05_prompt_foo_code_graded_animals/images/three_prompt_eval.png b/prompt_evaluations/05_prompt_foo_code_graded_animals/images/three_prompt_eval.png similarity index 100% rename from evaluations/05_prompt_foo_code_graded_animals/images/three_prompt_eval.png rename to prompt_evaluations/05_prompt_foo_code_graded_animals/images/three_prompt_eval.png diff --git a/evaluations/05_prompt_foo_code_graded_animals/images/toolbar.png b/prompt_evaluations/05_prompt_foo_code_graded_animals/images/toolbar.png similarity index 100% rename from evaluations/05_prompt_foo_code_graded_animals/images/toolbar.png rename to prompt_evaluations/05_prompt_foo_code_graded_animals/images/toolbar.png diff --git a/evaluations/05_prompt_foo_code_graded_animals/lesson.ipynb b/prompt_evaluations/05_prompt_foo_code_graded_animals/lesson.ipynb similarity index 100% rename from evaluations/05_prompt_foo_code_graded_animals/lesson.ipynb rename to prompt_evaluations/05_prompt_foo_code_graded_animals/lesson.ipynb diff --git a/evaluations/05_prompt_foo_code_graded_animals/package-lock.json b/prompt_evaluations/05_prompt_foo_code_graded_animals/package-lock.json similarity index 100% rename from evaluations/05_prompt_foo_code_graded_animals/package-lock.json rename to prompt_evaluations/05_prompt_foo_code_graded_animals/package-lock.json diff --git a/evaluations/05_prompt_foo_code_graded_animals/package.json b/prompt_evaluations/05_prompt_foo_code_graded_animals/package.json similarity index 100% rename from evaluations/05_prompt_foo_code_graded_animals/package.json rename to prompt_evaluations/05_prompt_foo_code_graded_animals/package.json diff --git a/evaluations/05_prompt_foo_code_graded_animals/promptfooconfig.yaml b/prompt_evaluations/05_prompt_foo_code_graded_animals/promptfooconfig.yaml similarity index 100% rename from evaluations/05_prompt_foo_code_graded_animals/promptfooconfig.yaml rename to prompt_evaluations/05_prompt_foo_code_graded_animals/promptfooconfig.yaml diff --git a/evaluations/05_prompt_foo_code_graded_animals/prompts.py b/prompt_evaluations/05_prompt_foo_code_graded_animals/prompts.py similarity index 100% rename from evaluations/05_prompt_foo_code_graded_animals/prompts.py rename to prompt_evaluations/05_prompt_foo_code_graded_animals/prompts.py diff --git a/evaluations/05_prompt_foo_code_graded_animals/transform.py b/prompt_evaluations/05_prompt_foo_code_graded_animals/transform.py similarity index 100% rename from evaluations/05_prompt_foo_code_graded_animals/transform.py rename to prompt_evaluations/05_prompt_foo_code_graded_animals/transform.py diff --git a/evaluations/06_prompt_foo_code_graded_classification/README.md b/prompt_evaluations/06_prompt_foo_code_graded_classification/README.md similarity index 100% rename from evaluations/06_prompt_foo_code_graded_classification/README.md rename to prompt_evaluations/06_prompt_foo_code_graded_classification/README.md diff --git a/evaluations/06_prompt_foo_code_graded_classification/dataset.csv b/prompt_evaluations/06_prompt_foo_code_graded_classification/dataset.csv similarity index 100% rename from evaluations/06_prompt_foo_code_graded_classification/dataset.csv rename to prompt_evaluations/06_prompt_foo_code_graded_classification/dataset.csv diff --git a/evaluations/06_prompt_foo_code_graded_classification/images/eval_output.png b/prompt_evaluations/06_prompt_foo_code_graded_classification/images/eval_output.png similarity index 100% rename from evaluations/06_prompt_foo_code_graded_classification/images/eval_output.png rename to prompt_evaluations/06_prompt_foo_code_graded_classification/images/eval_output.png diff --git a/evaluations/06_prompt_foo_code_graded_classification/images/output_row.png b/prompt_evaluations/06_prompt_foo_code_graded_classification/images/output_row.png similarity index 100% rename from evaluations/06_prompt_foo_code_graded_classification/images/output_row.png rename to prompt_evaluations/06_prompt_foo_code_graded_classification/images/output_row.png diff --git a/evaluations/06_prompt_foo_code_graded_classification/images/web_view.png b/prompt_evaluations/06_prompt_foo_code_graded_classification/images/web_view.png similarity index 100% rename from evaluations/06_prompt_foo_code_graded_classification/images/web_view.png rename to prompt_evaluations/06_prompt_foo_code_graded_classification/images/web_view.png diff --git a/evaluations/06_prompt_foo_code_graded_classification/lesson.ipynb b/prompt_evaluations/06_prompt_foo_code_graded_classification/lesson.ipynb similarity index 100% rename from evaluations/06_prompt_foo_code_graded_classification/lesson.ipynb rename to prompt_evaluations/06_prompt_foo_code_graded_classification/lesson.ipynb diff --git a/evaluations/06_prompt_foo_code_graded_classification/promptfooconfig.yaml b/prompt_evaluations/06_prompt_foo_code_graded_classification/promptfooconfig.yaml similarity index 100% rename from evaluations/06_prompt_foo_code_graded_classification/promptfooconfig.yaml rename to prompt_evaluations/06_prompt_foo_code_graded_classification/promptfooconfig.yaml diff --git a/evaluations/06_prompt_foo_code_graded_classification/prompts.py b/prompt_evaluations/06_prompt_foo_code_graded_classification/prompts.py similarity index 100% rename from evaluations/06_prompt_foo_code_graded_classification/prompts.py rename to prompt_evaluations/06_prompt_foo_code_graded_classification/prompts.py diff --git a/evaluations/07_prompt_foo_custom_graders/README.md b/prompt_evaluations/07_prompt_foo_custom_graders/README.md similarity index 100% rename from evaluations/07_prompt_foo_custom_graders/README.md rename to prompt_evaluations/07_prompt_foo_custom_graders/README.md diff --git a/evaluations/07_prompt_foo_custom_graders/count.py b/prompt_evaluations/07_prompt_foo_custom_graders/count.py similarity index 100% rename from evaluations/07_prompt_foo_custom_graders/count.py rename to prompt_evaluations/07_prompt_foo_custom_graders/count.py diff --git a/evaluations/07_prompt_foo_custom_graders/images/final_eval.png b/prompt_evaluations/07_prompt_foo_custom_graders/images/final_eval.png similarity index 100% rename from evaluations/07_prompt_foo_custom_graders/images/final_eval.png rename to prompt_evaluations/07_prompt_foo_custom_graders/images/final_eval.png diff --git a/evaluations/07_prompt_foo_custom_graders/images/final_view.png b/prompt_evaluations/07_prompt_foo_custom_graders/images/final_view.png similarity index 100% rename from evaluations/07_prompt_foo_custom_graders/images/final_view.png rename to prompt_evaluations/07_prompt_foo_custom_graders/images/final_view.png diff --git a/evaluations/07_prompt_foo_custom_graders/images/initial_eval_output.png b/prompt_evaluations/07_prompt_foo_custom_graders/images/initial_eval_output.png similarity index 100% rename from evaluations/07_prompt_foo_custom_graders/images/initial_eval_output.png rename to prompt_evaluations/07_prompt_foo_custom_graders/images/initial_eval_output.png diff --git a/evaluations/07_prompt_foo_custom_graders/images/single_row.png b/prompt_evaluations/07_prompt_foo_custom_graders/images/single_row.png similarity index 100% rename from evaluations/07_prompt_foo_custom_graders/images/single_row.png rename to prompt_evaluations/07_prompt_foo_custom_graders/images/single_row.png diff --git a/evaluations/07_prompt_foo_custom_graders/images/tweezers_haiku_closeup.png b/prompt_evaluations/07_prompt_foo_custom_graders/images/tweezers_haiku_closeup.png similarity index 100% rename from evaluations/07_prompt_foo_custom_graders/images/tweezers_haiku_closeup.png rename to prompt_evaluations/07_prompt_foo_custom_graders/images/tweezers_haiku_closeup.png diff --git a/evaluations/07_prompt_foo_custom_graders/images/tweezers_sonnet_closeup.png b/prompt_evaluations/07_prompt_foo_custom_graders/images/tweezers_sonnet_closeup.png similarity index 100% rename from evaluations/07_prompt_foo_custom_graders/images/tweezers_sonnet_closeup.png rename to prompt_evaluations/07_prompt_foo_custom_graders/images/tweezers_sonnet_closeup.png diff --git a/evaluations/07_prompt_foo_custom_graders/lesson.ipynb b/prompt_evaluations/07_prompt_foo_custom_graders/lesson.ipynb similarity index 100% rename from evaluations/07_prompt_foo_custom_graders/lesson.ipynb rename to prompt_evaluations/07_prompt_foo_custom_graders/lesson.ipynb diff --git a/evaluations/07_prompt_foo_custom_graders/promptfooconfig.yaml b/prompt_evaluations/07_prompt_foo_custom_graders/promptfooconfig.yaml similarity index 100% rename from evaluations/07_prompt_foo_custom_graders/promptfooconfig.yaml rename to prompt_evaluations/07_prompt_foo_custom_graders/promptfooconfig.yaml diff --git a/evaluations/08_prompt_foo_model_graded/README.md b/prompt_evaluations/08_prompt_foo_model_graded/README.md similarity index 100% rename from evaluations/08_prompt_foo_model_graded/README.md rename to prompt_evaluations/08_prompt_foo_model_graded/README.md diff --git a/evaluations/08_prompt_foo_model_graded/images/details1.png b/prompt_evaluations/08_prompt_foo_model_graded/images/details1.png similarity index 100% rename from evaluations/08_prompt_foo_model_graded/images/details1.png rename to prompt_evaluations/08_prompt_foo_model_graded/images/details1.png diff --git a/evaluations/08_prompt_foo_model_graded/images/details2.png b/prompt_evaluations/08_prompt_foo_model_graded/images/details2.png similarity index 100% rename from evaluations/08_prompt_foo_model_graded/images/details2.png rename to prompt_evaluations/08_prompt_foo_model_graded/images/details2.png diff --git a/evaluations/08_prompt_foo_model_graded/images/eval1.png b/prompt_evaluations/08_prompt_foo_model_graded/images/eval1.png similarity index 100% rename from evaluations/08_prompt_foo_model_graded/images/eval1.png rename to prompt_evaluations/08_prompt_foo_model_graded/images/eval1.png diff --git a/evaluations/08_prompt_foo_model_graded/images/eval2.png b/prompt_evaluations/08_prompt_foo_model_graded/images/eval2.png similarity index 100% rename from evaluations/08_prompt_foo_model_graded/images/eval2.png rename to prompt_evaluations/08_prompt_foo_model_graded/images/eval2.png diff --git a/evaluations/08_prompt_foo_model_graded/images/eval3.png b/prompt_evaluations/08_prompt_foo_model_graded/images/eval3.png similarity index 100% rename from evaluations/08_prompt_foo_model_graded/images/eval3.png rename to prompt_evaluations/08_prompt_foo_model_graded/images/eval3.png diff --git a/evaluations/08_prompt_foo_model_graded/images/soccer_players.png b/prompt_evaluations/08_prompt_foo_model_graded/images/soccer_players.png similarity index 100% rename from evaluations/08_prompt_foo_model_graded/images/soccer_players.png rename to prompt_evaluations/08_prompt_foo_model_graded/images/soccer_players.png diff --git a/evaluations/08_prompt_foo_model_graded/images/web_view.png b/prompt_evaluations/08_prompt_foo_model_graded/images/web_view.png similarity index 100% rename from evaluations/08_prompt_foo_model_graded/images/web_view.png rename to prompt_evaluations/08_prompt_foo_model_graded/images/web_view.png diff --git a/evaluations/08_prompt_foo_model_graded/lesson.ipynb b/prompt_evaluations/08_prompt_foo_model_graded/lesson.ipynb similarity index 100% rename from evaluations/08_prompt_foo_model_graded/lesson.ipynb rename to prompt_evaluations/08_prompt_foo_model_graded/lesson.ipynb diff --git a/evaluations/08_prompt_foo_model_graded/promptfooconfig.yaml b/prompt_evaluations/08_prompt_foo_model_graded/promptfooconfig.yaml similarity index 100% rename from evaluations/08_prompt_foo_model_graded/promptfooconfig.yaml rename to prompt_evaluations/08_prompt_foo_model_graded/promptfooconfig.yaml diff --git a/evaluations/09_custom_model_graded_prompt_foo/README.md b/prompt_evaluations/09_custom_model_graded_prompt_foo/README.md similarity index 100% rename from evaluations/09_custom_model_graded_prompt_foo/README.md rename to prompt_evaluations/09_custom_model_graded_prompt_foo/README.md diff --git a/evaluations/09_custom_model_graded_prompt_foo/articles/article1.txt b/prompt_evaluations/09_custom_model_graded_prompt_foo/articles/article1.txt similarity index 100% rename from evaluations/09_custom_model_graded_prompt_foo/articles/article1.txt rename to prompt_evaluations/09_custom_model_graded_prompt_foo/articles/article1.txt diff --git a/evaluations/09_custom_model_graded_prompt_foo/articles/article2.txt b/prompt_evaluations/09_custom_model_graded_prompt_foo/articles/article2.txt similarity index 100% rename from evaluations/09_custom_model_graded_prompt_foo/articles/article2.txt rename to prompt_evaluations/09_custom_model_graded_prompt_foo/articles/article2.txt diff --git a/evaluations/09_custom_model_graded_prompt_foo/articles/article3.txt b/prompt_evaluations/09_custom_model_graded_prompt_foo/articles/article3.txt similarity index 100% rename from evaluations/09_custom_model_graded_prompt_foo/articles/article3.txt rename to prompt_evaluations/09_custom_model_graded_prompt_foo/articles/article3.txt diff --git a/evaluations/09_custom_model_graded_prompt_foo/articles/article4.txt b/prompt_evaluations/09_custom_model_graded_prompt_foo/articles/article4.txt similarity index 100% rename from evaluations/09_custom_model_graded_prompt_foo/articles/article4.txt rename to prompt_evaluations/09_custom_model_graded_prompt_foo/articles/article4.txt diff --git a/evaluations/09_custom_model_graded_prompt_foo/articles/article5.txt b/prompt_evaluations/09_custom_model_graded_prompt_foo/articles/article5.txt similarity index 100% rename from evaluations/09_custom_model_graded_prompt_foo/articles/article5.txt rename to prompt_evaluations/09_custom_model_graded_prompt_foo/articles/article5.txt diff --git a/evaluations/09_custom_model_graded_prompt_foo/articles/article6.txt b/prompt_evaluations/09_custom_model_graded_prompt_foo/articles/article6.txt similarity index 100% rename from evaluations/09_custom_model_graded_prompt_foo/articles/article6.txt rename to prompt_evaluations/09_custom_model_graded_prompt_foo/articles/article6.txt diff --git a/evaluations/09_custom_model_graded_prompt_foo/articles/article7.txt b/prompt_evaluations/09_custom_model_graded_prompt_foo/articles/article7.txt similarity index 100% rename from evaluations/09_custom_model_graded_prompt_foo/articles/article7.txt rename to prompt_evaluations/09_custom_model_graded_prompt_foo/articles/article7.txt diff --git a/evaluations/09_custom_model_graded_prompt_foo/articles/article8.txt b/prompt_evaluations/09_custom_model_graded_prompt_foo/articles/article8.txt similarity index 100% rename from evaluations/09_custom_model_graded_prompt_foo/articles/article8.txt rename to prompt_evaluations/09_custom_model_graded_prompt_foo/articles/article8.txt diff --git a/evaluations/09_custom_model_graded_prompt_foo/custom_llm_eval.py b/prompt_evaluations/09_custom_model_graded_prompt_foo/custom_llm_eval.py similarity index 100% rename from evaluations/09_custom_model_graded_prompt_foo/custom_llm_eval.py rename to prompt_evaluations/09_custom_model_graded_prompt_foo/custom_llm_eval.py diff --git a/evaluations/09_custom_model_graded_prompt_foo/images/distribution.png b/prompt_evaluations/09_custom_model_graded_prompt_foo/images/distribution.png similarity index 100% rename from evaluations/09_custom_model_graded_prompt_foo/images/distribution.png rename to prompt_evaluations/09_custom_model_graded_prompt_foo/images/distribution.png diff --git a/evaluations/09_custom_model_graded_prompt_foo/images/eval_result.png b/prompt_evaluations/09_custom_model_graded_prompt_foo/images/eval_result.png similarity index 100% rename from evaluations/09_custom_model_graded_prompt_foo/images/eval_result.png rename to prompt_evaluations/09_custom_model_graded_prompt_foo/images/eval_result.png diff --git a/evaluations/09_custom_model_graded_prompt_foo/images/explanation.png b/prompt_evaluations/09_custom_model_graded_prompt_foo/images/explanation.png similarity index 100% rename from evaluations/09_custom_model_graded_prompt_foo/images/explanation.png rename to prompt_evaluations/09_custom_model_graded_prompt_foo/images/explanation.png diff --git a/evaluations/09_custom_model_graded_prompt_foo/images/overall_scores.png b/prompt_evaluations/09_custom_model_graded_prompt_foo/images/overall_scores.png similarity index 100% rename from evaluations/09_custom_model_graded_prompt_foo/images/overall_scores.png rename to prompt_evaluations/09_custom_model_graded_prompt_foo/images/overall_scores.png diff --git a/evaluations/09_custom_model_graded_prompt_foo/images/web_view.png b/prompt_evaluations/09_custom_model_graded_prompt_foo/images/web_view.png similarity index 100% rename from evaluations/09_custom_model_graded_prompt_foo/images/web_view.png rename to prompt_evaluations/09_custom_model_graded_prompt_foo/images/web_view.png diff --git a/evaluations/09_custom_model_graded_prompt_foo/lesson.ipynb b/prompt_evaluations/09_custom_model_graded_prompt_foo/lesson.ipynb similarity index 100% rename from evaluations/09_custom_model_graded_prompt_foo/lesson.ipynb rename to prompt_evaluations/09_custom_model_graded_prompt_foo/lesson.ipynb diff --git a/evaluations/09_custom_model_graded_prompt_foo/promptfooconfig.yaml b/prompt_evaluations/09_custom_model_graded_prompt_foo/promptfooconfig.yaml similarity index 100% rename from evaluations/09_custom_model_graded_prompt_foo/promptfooconfig.yaml rename to prompt_evaluations/09_custom_model_graded_prompt_foo/promptfooconfig.yaml diff --git a/evaluations/09_custom_model_graded_prompt_foo/prompts.py b/prompt_evaluations/09_custom_model_graded_prompt_foo/prompts.py similarity index 100% rename from evaluations/09_custom_model_graded_prompt_foo/prompts.py rename to prompt_evaluations/09_custom_model_graded_prompt_foo/prompts.py diff --git a/evaluations/README.md b/prompt_evaluations/README.md similarity index 96% rename from evaluations/README.md rename to prompt_evaluations/README.md index 1aa3cc4..349cfb8 100644 --- a/evaluations/README.md +++ b/prompt_evaluations/README.md @@ -1,4 +1,4 @@ -# Writing prompt evaluations course +# Prompt evaluations Welcome to Anthropic's comprehensive prompt evaluations course. Across nine lessons, you will learn everything you need to know to implement evaluations successfully in your workflows with the Anthropic API. We recommend that you start from the beginning with the [Evaluations 101](./01_intro_to_evals.ipynb) lesson, as each lesson builds on key concepts taught in previous ones. diff --git a/evaluations/images/adding_variables.png b/prompt_evaluations/images/adding_variables.png similarity index 100% rename from evaluations/images/adding_variables.png rename to prompt_evaluations/images/adding_variables.png diff --git a/evaluations/images/benchmarks.png b/prompt_evaluations/images/benchmarks.png similarity index 100% rename from evaluations/images/benchmarks.png rename to prompt_evaluations/images/benchmarks.png diff --git a/evaluations/images/comparison.png b/prompt_evaluations/images/comparison.png similarity index 100% rename from evaluations/images/comparison.png rename to prompt_evaluations/images/comparison.png diff --git a/evaluations/images/empty_workbench.png b/prompt_evaluations/images/empty_workbench.png similarity index 100% rename from evaluations/images/empty_workbench.png rename to prompt_evaluations/images/empty_workbench.png diff --git a/evaluations/images/eval_diagram.png b/prompt_evaluations/images/eval_diagram.png similarity index 100% rename from evaluations/images/eval_diagram.png rename to prompt_evaluations/images/eval_diagram.png diff --git a/evaluations/images/evaluate1.png b/prompt_evaluations/images/evaluate1.png similarity index 100% rename from evaluations/images/evaluate1.png rename to prompt_evaluations/images/evaluate1.png diff --git a/evaluations/images/evaluate2.png b/prompt_evaluations/images/evaluate2.png similarity index 100% rename from evaluations/images/evaluate2.png rename to prompt_evaluations/images/evaluate2.png diff --git a/evaluations/images/evaluate3.png b/prompt_evaluations/images/evaluate3.png similarity index 100% rename from evaluations/images/evaluate3.png rename to prompt_evaluations/images/evaluate3.png diff --git a/evaluations/images/evaluate4.png b/prompt_evaluations/images/evaluate4.png similarity index 100% rename from evaluations/images/evaluate4.png rename to prompt_evaluations/images/evaluate4.png diff --git a/evaluations/images/evaluate5.png b/prompt_evaluations/images/evaluate5.png similarity index 100% rename from evaluations/images/evaluate5.png rename to prompt_evaluations/images/evaluate5.png diff --git a/evaluations/images/evaluate6.png b/prompt_evaluations/images/evaluate6.png similarity index 100% rename from evaluations/images/evaluate6.png rename to prompt_evaluations/images/evaluate6.png diff --git a/evaluations/images/evaluate_button.png b/prompt_evaluations/images/evaluate_button.png similarity index 100% rename from evaluations/images/evaluate_button.png rename to prompt_evaluations/images/evaluate_button.png diff --git a/evaluations/images/first_output.png b/prompt_evaluations/images/first_output.png similarity index 100% rename from evaluations/images/first_output.png rename to prompt_evaluations/images/first_output.png diff --git a/evaluations/images/process.png b/prompt_evaluations/images/process.png similarity index 100% rename from evaluations/images/process.png rename to prompt_evaluations/images/process.png diff --git a/evaluations/images/run_remaining.png b/prompt_evaluations/images/run_remaining.png similarity index 100% rename from evaluations/images/run_remaining.png rename to prompt_evaluations/images/run_remaining.png diff --git a/evaluations/images/score.png b/prompt_evaluations/images/score.png similarity index 100% rename from evaluations/images/score.png rename to prompt_evaluations/images/score.png diff --git a/evaluations/images/updated_prompt.png b/prompt_evaluations/images/updated_prompt.png similarity index 100% rename from evaluations/images/updated_prompt.png rename to prompt_evaluations/images/updated_prompt.png diff --git a/evaluations/images/updated_response.png b/prompt_evaluations/images/updated_response.png similarity index 100% rename from evaluations/images/updated_response.png rename to prompt_evaluations/images/updated_response.png diff --git a/evaluations/images/variables_button.png b/prompt_evaluations/images/variables_button.png similarity index 100% rename from evaluations/images/variables_button.png rename to prompt_evaluations/images/variables_button.png diff --git a/evaluations/images/workbench_with_prompt.png b/prompt_evaluations/images/workbench_with_prompt.png similarity index 100% rename from evaluations/images/workbench_with_prompt.png rename to prompt_evaluations/images/workbench_with_prompt.png diff --git a/real_world_prompting/README.md b/real_world_prompting/README.md index b2c9aba..356e0ac 100644 --- a/real_world_prompting/README.md +++ b/real_world_prompting/README.md @@ -1,4 +1,4 @@ -# Real world prompting course +# Real world prompting Welcome to Anthropic's comprehensive real world prompting tutorial. This course is designed for experienced developers who have already dipped their toes into the world of prompt engineering, particularly those who have completed our comprehensive **[Prompt engineering interactive tutorial](../prompt_engineering_interactive_tutorial/README.md)**. If you haven't gone through that tutorial yet, we strongly recommend you do so before continuing, as it provides an in-depth exploration of various prompting techniques with hands-on exercises. diff --git a/tool_use/README.md b/tool_use/README.md index 3f76835..a7e7522 100644 --- a/tool_use/README.md +++ b/tool_use/README.md @@ -1,4 +1,4 @@ -# Tool use tutorial +# Tool use Welcome to Anthropic's comprehensive tool use tutorial. Across six lessons, you will learn everything you need to know to implement tool use successfully in your workflows with Claude. We recommend that you start from the beginning with the [tool use overview](./01_tool_use_overview.ipynb), as each lesson builds on key concepts taught in previous ones.