This repository contains Jupyter notebooks implementing the code samples found in the book # Hands on Gen AI with AWS and Anthropic by Ngesa Marvin, First Edition.
For readability, these notebooks only contain runnable code blocks and section titles, and omit everything else in the book: text paragraphs, figures, and pseudocode. If you want to be able to follow what's going on, I recommend reading the notebooks side by side with your copy of the book.
- Chapter 1: Prompt Engineering Techniques with Claude
A systematic overview of prompting techniques, organizing methods and strategies to help you effectively communicate with LLMs.
-
Chapter 2: RAG Architectures / Embeddings and Vector Stores
-
Chapter 4: Agentic Design Patterns - Planning Workflows. Building Effective Agents
-
Chapter 5: gentic Design Patterns - Automatic Reasoning and ToolUse (ART) Workflows
-
Chapter 6: Multi AI Agent Systems
-
Chapter 7: Security, Privacy and Risks
-
Chapter 8: Jailbreaks and Guardrails
-
Chapter 9: Iteration, Evaluation, and Observability
-
Chapter 10: Scaling Gen AI Platform from infrastructure to deployment