## Modellauswahl: Sonnet oder Opus – welches soll ich verwenden?
Nachdem du Claude Code installiert und angemeldet hast, musst du dich nicht sofort mit der Modellauswahl quälen – standardmäßig wird Claude Sonnet verwendet, was in den meisten Fällen ausreicht.
### Modelle, die du in Claude Code ver…
## Authentifizierungsablauf: Browser-Login und manuelle API-Key-Konfiguration
Nach der Installation von Claude Code musst du dich authentifizieren, um es nutzen zu können. Du musst das Tool mit deinem Anthropic-Konto verbinden. Es gibt zwei Methoden: **Browser-Login** und **manuelle API-Key-Konfigu…
## Wie installiert man Claude Code
Die Installation von Claude Code erfolgt ohne grafische Oberfläche und komplett über die Kommandozeile. Wenn du bereits mit npm arbeitest, dauert der gesamte Vorgang nicht länger als zwei Minuten.
### Voraussetzungen
Bevor du beginnst, stelle sicher, dass Folgen…
## Typische Anwendungsfälle
Ich teile die Anwendungsfälle in vier Kategorien ein, sortiert nach Häufigkeit von hoch nach niedrig.
---
### Kategorie 1: Code verstehen
Dies ist wahrscheinlich die am häufigsten genutzte Kategorie. Wenn du ein fremdes Projekt übernimmst, ein altes Modul ansiehst ode…
## 1.3 Warum im Terminal coden?
Stell dir vor: Du schreibst gerade eine neue Funktion und plötzlich musst du eine zugrunde liegende Hilfsfunktion ändern, die in drei Dateien verstreut ist, und einige Aufrufe gehen über Module hinweg. Du öffnest den Editor, suchst global, blätterst Datei für Datei d…
## 1.2 Die „Verwandtschaftsbeziehungen“ zu Claude Chat und API
Viele Entwickler denken bei der ersten Erwähnung von Claude Code natürlich an zwei andere Produktformen: **Claude Chat** (Web-Chat-Oberfläche) und **Claude API** (Programmierschnittstelle). Sie stammen alle von Anthropic und nutzen dies…
## 1.1 Was ist Claude Code?
### Definition in einem Satz
**Claude Code ist ein von Anthropic entwickelter KI-Programmieragent (Agent), der im Terminal läuft.** Entwickler beschreiben Aufgaben in natürlicher Sprache, und es liest aktiv das Code-Repo, schlägt Änderungen vor, führt Befehle aus, lässt T…
Ein gutes **Spec Coding** (Spezifikationsgetriebene Programmierung) besteht im Kern darin, „vage Ideen“ in „präzise, verifizierbare, ausführbare Verträge“ zu verwandeln. Es ist nicht nur ein Dokument, sondern ein **eindeutiges Kommunikationsmittel** zwischen Mensch und KI (oder zwischen Menschen). I…
Obwohl der ‚gefühls-/atmosphärengetriebene‘ Modus von Vibe Coding beim schnellen Prototyping und kreativen Erkunden sehr angenehm ist, kann man leicht in einige typische Fallstricke geraten, wenn man ihn nicht kontrolliert. Im Folgenden wird aus den fünf Dimensionen **Codequalität, Wartbarkeit, Sich…
Das ist ein Problem, mit dem die meisten Programmierer konfrontiert sind. **Vibe Coding** und **Spec Coding** sind zwei grundlegend unterschiedliche Arbeitsparadigmen beim Programmieren mit großen Sprachmodellen (LLMs). Der Kernunterschied besteht darin: **Ob die „Eingabe“ an die KI ein vages Gefühl…
Query-Injection (böswillige Prompt-Injection / Retrieval-Vergiftung) ist eine sehr reale Sicherheitsbedrohung für RAG-Systeme im praktischen Einsatz. Angreifer können durch sorgfältig konstruierte Eingaben versuchen, das Modell zur Preisgabe sensibler Informationen, zur Umgehung von Einschränkungen,…
Die Prompt-Optimierung (Prompt Engineering / Optimization) ist eine Schlüsselfertigkeit, um große Sprachmodelle „gehorsam“ zu machen. Besonders in RAG-Systemen entscheidet sie direkt darüber, ob das Modell die abgerufenen Inhalte treu befolgt, Halluzinationen vermeidet und die Ausgabe formatgerecht …
Die Optimierung von RAG ist keine Anpassung einer einzelnen Komponente, sondern ein **prozessübergreifender Optimierungsprozess**. Im Folgenden gebe ich systematische Optimierungsstrategien aus den vier Dimensionen **Datenindexierungsseite, Retrieval-Seite, Generierungsseite und Evaluierungsseite** …
## Was macht Embedding eigentlich? – Vom technischen Wesen bis zur Antwort im Vorstellungsgespräch
### 1. Technisches Wesen: Der Kern in einem Satz
**Die Kernaufgabe von Embedding besteht darin, diskrete, unstrukturierte Daten (Text, Bilder usw.) in einen kontinuierlichen, niedrigdimensionalen Vek…
Die Genauigkeit ist die Kernlebenslinie eines Wissensfrage-Antwortsystems, insbesondere wenn man es in ernsthaften Szenarien (wie Medizin, Recht, interne Unternehmensunterstützung) einsetzen möchte. Meine Ansicht lässt sich wie folgt zusammenfassen: **Die Genauigkeit ist ein mehrdimensionales Konzep…
### Was ist RAG?
**RAG** steht für **Retrieval-Augmented Generation**, auf Deutsch **abrufgestützte Generierung**.
Einfach ausgedrückt ist es eine Technik, die einem großen Sprachmodell **ein jederzeit nachschlagbares Nachschlagewerk zur Seite stellt**.
Stellen Sie sich das große Sprachmodell als…
## Drei Kernmethoden von KI-Agenten: ReAct, Plan-and-Solve und Reflection
KI-Agenten sind intelligente Einheiten, die autonom ihre Umgebung wahrnehmen, Entscheidungen treffen und Aktionen ausführen können. Es gibt drei Hauptmethoden: ReAct, Plan-and-Solve und Reflection. Im Folgenden werden sie mit…
## Was ist das Mixture-of-Agents (MOA)?
**MOA** ist eine **Multi-Agenten-Kollaborationsarchitektur**, deren Kernidee darin besteht, mehrere unabhängige KI-Modelle (genannt "Experten" oder "Agenten") zu kombinieren und über einen **Routing-/Mechanismus** jeden Experten die Teilaufgaben bearbeiten zu…
# Agent-Gedächtnissystem-Design: Implementierungslösungen für Kurzzeit- und Langzeitgedächtnis
Dieser Artikel untersucht das Design des Agent-Gedächtnissystems, unterteilt in Kurzzeit- und Langzeitgedächtnis, und stellt detaillierte Implementierungslösungen sowie wichtige Überlegungen vor.
## Rahm…
# Leitfaden und technische Analyse für Vektordatenbanken
Dieser Artikel ist eine Zusammenfassung von Interviewerfahrungen und technischen Analysen zu Vektordatenbanken. Er erklärt systematisch die Kernkonzepte, technischen Prinzipien, Auswahlhinweise und Anwendungsszenarien von Vektordatenbanken.
…