Claude With Amazon Bedrock
ein Kurs zum Selbststudium

Claude With Amazon Bedrock

73 Lektionen, jede ein eigenständiges Paket — Studiennotizen, Lernkarten und eine gesprochene Zusammenfassung. Offline öffnen; lerne in deinem eigenen Tempo.

// Lektionen
73
// Lernkarten
588
// Audio
0 Zusammenfassungen
01Lektionen

Der Kurs, Lektion für Lektion.

Jede Karte öffnet eine vollständige Lektion: Notizen zum Lesen, Karten zum Üben und eine Zusammenfassung zum Anhören. Beginne überall; sie stehen für sich.

01 Lektion
Overview of Claude Models

Claude Modellfamilien: Vergleich und Auswahl

10 Karten Notizen
Lektion öffnen →
02 Lektion
Accessing the API

Studiennotizen: AWS Bedrock und Textgenerierung

7 Karten Notizen
Lektion öffnen →
03 Lektion
Making a request

Erstellung der ersten API-Anfrage an AWS Bedrock zur Generierung von Text.

9 Karten Notizen
Lektion öffnen →
04 Lektion
Multi-Turn conversations

Studiennotizen: Kontextverwaltung in Bedrock

6 Karten Notizen
Lektion öffnen →
05 Lektion
Chat bot exercise

Lernnotizen: Chatbot-Implementierung und Kontext-Management

8 Karten Notizen
Lektion öffnen →
06 Lektion
System prompts

Ziel:** Entwicklung eines AWS-Support-Chatbots, der spezifische Anforderungen erfüllt.

10 Karten Notizen
Lektion öffnen →
07 Lektion
System prompt exercise

System Prompts und Antwort-Kürzung (Conciseness)

6 Karten Notizen
Lektion öffnen →
08 Lektion
Temperature

Tokenisierung:** Der eingehende Text wird in kleinere Einheiten (Tokens) zerlegt.

10 Karten Notizen
Lektion öffnen →
09 Lektion
Streaming

Studiennotizen: Bedrock Converse Stream

8 Karten Notizen
Lektion öffnen →
10 Lektion
Controlling model output

Die Ausgabe eines Sprachmodells (LLM) kann durch zwei Haupttechniken stark beeinflusst werden:

8 Karten Notizen
Lektion öffnen →
11 Lektion
Structured data

Studiennotizen: Generierung strukturierter Daten mit LLMs

7 Karten Notizen
Lektion öffnen →
12 Lektion
Structured data exercise

Lernnotizen: Steuerung von LLM-Ausgaben (Stop Sequences & Message Prefilling)

7 Karten Notizen
Lektion öffnen →
13 Lektion
Prompt evaluation

Studiennotizen: Prompt Engineering und Prompt Evaluation

6 Karten Notizen
Lektion öffnen →
14 Lektion
A typical eval workflow

Prompt-Evaluierungs-Workflow: Schlüsselkonzepte

8 Karten Notizen
Lektion öffnen →
15 Lektion
Generating test datasets

Ziel des Workflows:

8 Karten Notizen
Lektion öffnen →
16 Lektion
Running the eval

Studiennotizen: Evaluierungspipeline (Eval Pipeline)

7 Karten Notizen
Lektion öffnen →
17 Lektion
Model based grading

Ein Grader nimmt die Ausgabe eines Modells entgegen und liefert ein objektives Signal.

10 Karten Notizen
Lektion öffnen →
18 Lektion
Code based grading

Überprüfung des Modellausgangs, um sicherzustellen, dass er nur reinen Code (Python, JSON oder RegEx) liefert, ohne Erklärungen.

8 Karten Notizen
Lektion öffnen →
19 Lektion
Exercise on prompt evals

Lernnotizen: Verbesserung des Model Grader durch Kontext-Hinzufügung

8 Karten Notizen
Lektion öffnen →
20 Lektion
Prompt engineering

Prompt Engineering: Schlüsselkonzepte

8 Karten Notizen
Lektion öffnen →
21 Lektion
Being clear and direct

Prompt Engineering: Klarheit und Direktheit

5 Karten Notizen
Lektion öffnen →
22 Lektion
Being specific

Studiennotizen: Spezifität im Prompt Engineering

8 Karten Notizen
Lektion öffnen →
23 Lektion
Structure with XML tags

Strukturierung von Prompts mittels XML-Tags

6 Karten Notizen
Lektion öffnen →
24 Lektion
Providing examples

Prompt Engineering: Beispiel-Prompting (Few-Shot Prompting)

8 Karten Notizen
Lektion öffnen →
25 Lektion
Exercise on prompting

Studiennotizen: Prompt Engineering zur Aufgabenverbesserung

8 Karten Notizen
Lektion öffnen →
26 Lektion
Introducing tool use

Studiennotizen: Werkzeugnutzung (Tool Use)

8 Karten Notizen
Lektion öffnen →
27 Lektion
Tool functions

Studiennotizen: Tools für Claude

6 Karten Notizen
Lektion öffnen →
28 Lektion
JSON Schema for tools

Studiennotizen: JSON Schema für Tool-Funktionen

10 Karten Notizen
Lektion öffnen →
29 Lektion
Handling tool use responses

Implementierung:** Die JSON Schema Spezifikation für die Tools wird als Keyword-Argument `tools` in die Chat-Funktion übergeben.

8 Karten Notizen
Lektion öffnen →
30 Lektion
Running tool functions

Ziel:** Identifizierung und Ausführung von Werkzeugfunktionen, die das Modell (z. B. Claude) anfordert.

6 Karten Notizen
Lektion öffnen →
31 Lektion
Sending tool results

Zusammenfassung: Tool-Nutzung und Konversationshistorie

6 Karten Notizen
Lektion öffnen →
32 Lektion
Multi-Turn conversations with tools

Ziel:** Implementierung einer langleigen Konversation, die wiederholt Werkzeuge (Tools) nutzt.

7 Karten Notizen
Lektion öffnen →
33 Lektion
Adding multiple tools

Lernnotizen: Hinzufügen neuer Tools (Funktionen)

7 Karten Notizen
Lektion öffnen →
34 Lektion
Batch tool use

Studiennotizen: Batch Tool zur Parallelisierung von Tool Calls

7 Karten Notizen
Lektion öffnen →
35 Lektion
Structured data with tools

Vergleich der Methoden:

10 Karten Notizen
Lektion öffnen →
36 Lektion
Flexible tool extraction

Strukturierte Datenextraktion: Flexible Schemata

6 Karten Notizen
Lektion öffnen →
37 Lektion
The text editor tool

Lernnotizen: Text Editor Tool (Claude)

14 Karten Notizen
Lektion öffnen →
38 Lektion
Introducing Retrieval Augmented Generation

Studiennotizen: Retrieval Augmented Generation (RAG)

8 Karten Notizen
Lektion öffnen →
39 Lektion
Text chunking strategies

Zweck:** Implementierung eines benutzerdefinierten Retrieval-Augmented Generation (RAG) Workflows.

11 Karten Notizen
Lektion öffnen →
40 Lektion
Text embeddings

I. Kontext im RAG-Pipeline

8 Karten Notizen
Lektion öffnen →
41 Lektion
The full RAG flow

RAG-Pipeline: Schlüsselkonzepte

10 Karten Notizen
Lektion öffnen →
42 Lektion
Implementing the RAG flow

RAG-Workflow: Schlüsselkonzepte und Schritte

7 Karten Notizen
Lektion öffnen →
43 Lektion
BM25 lexical search

Problem der Semantischen Suche:

7 Karten Notizen
Lektion öffnen →
44 Lektion
A multi-search RAG pipeline

Ziel:** Kombination verschiedener Suchmethoden (z.B. semantische und lexikalische Suche) in einer einzigen Pipeline.

8 Karten Notizen
Lektion öffnen →
45 Lektion
Reranking results

1. Problem des Hybriden Abrufs (Hybrid Retrieval)

7 Karten Notizen
Lektion öffnen →
46 Lektion
Contextual retrieval

Thema: Contextual Retrieval (Kontextuelles Abrufen)

8 Karten Notizen
Lektion öffnen →
47 Lektion
Extended thinking

Definition:** Eine erweiterte Funktion, die Claude Zeit gibt, eine Benutzeranfrage zu *überlegen* (reason) und zu verarbeiten, bevor eine endgültige Antwort generiert wird.

9 Karten Notizen
Lektion öffnen →
48 Lektion
Image support

Zusammenfassung: Claude Vision Capabilities (Bildverarbeitung)

9 Karten Notizen
Lektion öffnen →
49 Lektion
PDF support

Studiennotizen: PDF-Verarbeitung mit Claude

8 Karten Notizen
Lektion öffnen →
50 Lektion
Citations

Zweck der Zitation:** Die Zitationsfunktion von Claude adressiert das Problem, dass Nutzer die Korrektheit der von der KI interpretierten PDF-Inhalte oft nur auf Vertrauen basieren müssen.

6 Karten Notizen
Lektion öffnen →
51 Lektion
Prompt caching

Prompt Caching: Schlüsselkonzepte

7 Karten Notizen
Lektion öffnen →
52 Lektion
Rules of prompt caching

Studiennotizen: Prompt Caching

7 Karten Notizen
Lektion öffnen →
53 Lektion
Prompt caching in action

Studiennotizen: Prompt-Caching

8 Karten Notizen
Lektion öffnen →
54 Lektion
Introducing MCP

Modul: Model Context Protocol (MCP)

10 Karten Notizen
Lektion öffnen →
55 Lektion
MCP clients

Lernnotizen: Model Context Protocol (MCP) – Client und Server

8 Karten Notizen
Lektion öffnen →
56 Lektion
Project setup

Ziel des Projekts

8 Karten Notizen
Lektion öffnen →
57 Lektion
Defining tools with MCP

Hauptkonzept:** Erstellung eines MCP Servers für einen CLI Chatbot, der über definierte Werkzeuge (Tools) zusätzliche Funktionalität bereitstellt.

9 Karten Notizen
Lektion öffnen →
58 Lektion
The server inspector

Studiennotizen: MCP Server Debugging mit dem MCP Inspector

10 Karten Notizen
Lektion öffnen →
59 Lektion
Implementing a client

1. Überblick und Kontext

8 Karten Notizen
Lektion öffnen →
60 Lektion
Defining resources

Ziel der Funktion:

10 Karten Notizen
Lektion öffnen →
61 Lektion
Accessing resources

Ziel:** Implementierung einer Funktion im MCP Client, um spezifische Ressourcen vom MCP Server abzurufen und zu verarbeiten.

10 Karten Notizen
Lektion öffnen →
62 Lektion
Defining prompts

Studiennotizen: Prompts im MCP Server

8 Karten Notizen
Lektion öffnen →
63 Lektion
Prompts in the client

MCP Client und Prompts: Schlüsselkonzepte

7 Karten Notizen
Lektion öffnen →
64 Lektion
MCP review

Die drei Server-Primitive definieren, welche Komponente einer Anwendung (Modell, App oder Benutzer) für die Ausführung und Steuerung verantwortlich ist.

8 Karten Notizen
Lektion öffnen →
65 Lektion
Agents overview

Thema:** Aufbau von Agents (einer der interessantesten Anwendungsfälle von Sprachmodellen).

8 Karten Notizen
Lektion öffnen →
66 Lektion
Claude Code setup

Cloud Code: Wichtige Konzepte

10 Karten Notizen
Lektion öffnen →
67 Lektion
Claude Code in action

I. Definition und Rolle von Cloud Code

7 Karten Notizen
Lektion öffnen →
68 Lektion
Enhancements with MCP servers

Studiennotizen: Erweiterung von Cloud Code mittels MCP

8 Karten Notizen
Lektion öffnen →
69 Lektion
Parallelizing Claude Code

Hauptkonzept:

8 Karten Notizen
Lektion öffnen →
70 Lektion
Automated debugging

Cloud Code: Automatisierte Fehlerbehebung in der Produktion

10 Karten Notizen
Lektion öffnen →
71 Lektion
Computer Use

Lernnotizen: Claude's Computer Use Funktion

8 Karten Notizen
Lektion öffnen →
72 Lektion
How Computer Use works

Studiennotizen: Funktionsweise von Tool Use und Computer Use

10 Karten Notizen
Lektion öffnen →
73 Lektion
Qualities of agents

Lernnotizen: Agenten und Tool-Nutzung

6 Karten Notizen
Lektion öffnen →