diff --git a/src/content/book/es/11-prompt-chaining.mdx b/src/content/book/es/11-prompt-chaining.mdx index 6b7f9cb3..cafe7079 100644 --- a/src/content/book/es/11-prompt-chaining.mdx +++ b/src/content/book/es/11-prompt-chaining.mdx @@ -1,379 +1,241 @@ -Prompt Chaining zerlegt komplexe Aufgaben in Sequenzen einfacherer Prompts, wobei die Ausgabe jedes Schritts in den nächsten einfließt. Diese Technik verbessert die Zuverlässigkeit dramatisch und ermöglicht ausgefeilte Workflows, die mit einem einzelnen Prompt unmöglich wären. +El encadenamiento de prompts divide tareas complejas en secuencias de prompts más simples, donde la salida de cada paso alimenta el siguiente. Esta técnica mejora dramáticamente la confiabilidad y permite flujos de trabajo sofisticados que serían imposibles con un solo prompt. - -Genau wie ein Fabrik-Fließband die Fertigung in spezialisierte Stationen aufteilt, zerlegt Prompt Chaining KI-Aufgaben in spezialisierte Schritte. Jeder Schritt macht eine Sache gut, und die kombinierte Ausgabe ist weit besser als der Versuch, alles auf einmal zu tun. + +Así como una línea de ensamblaje de fábrica divide la manufactura en estaciones especializadas, el encadenamiento de prompts divide las tareas de IA en pasos especializados. Cada paso hace una cosa bien, y la salida combinada es mucho mejor que intentar hacer todo a la vez. -## Warum Prompts verketten? +## ¿Por Qué Encadenar Prompts? -Einzelne Prompts haben Schwierigkeiten mit komplexen Aufgaben, weil sie versuchen, zu viel auf einmal zu tun. Die KI muss gleichzeitig verstehen, analysieren, planen und generieren, was zu Fehlern und Inkonsistenzen führt. +Los prompts individuales tienen dificultades con tareas complejas porque intentan hacer demasiado a la vez. La IA tiene que simultáneamente entender, analizar, planificar y generar, lo que lleva a errores e inconsistencias.
-

Einzelner Prompt hat Probleme

+

Problemas del Prompt Único

-

Mehrstufiges Denken wird verwirrt

-

Verschiedene "Modi" des Denkens kollidieren

-

Komplexe Ausgaben mangeln an Konsistenz

-

Keine Möglichkeit zur Qualitätskontrolle

+

El razonamiento multi-paso se confunde

+

Diferentes "modos" de pensamiento chocan

+

Salidas complejas carecen de consistencia

+

Sin oportunidad para control de calidad

-

Chaining löst das

+

El Encadenamiento Resuelve Esto

-

Jeder Schritt konzentriert sich auf eine Aufgabe

-

Spezialisierte Prompts für jeden Modus

-

Validierung zwischen Schritten

-

Einzelne Schritte debuggen und verbessern

+

Cada paso se enfoca en una tarea

+

Prompts especializados para cada modo

+

Validar entre pasos

+

Depurar y mejorar pasos individuales

-## Grundlegendes Verkettungsmuster +## Patrón Básico de Encadenamiento -Die einfachste Kette übergibt die Ausgabe eines Prompts direkt an den nächsten. Jeder Schritt hat einen klaren, fokussierten Zweck. +La cadena más simple pasa la salida de un prompt directamente al siguiente. Cada paso tiene un propósito claro y enfocado.

Prompt 1

-

(Extrahieren)

+

(Extraer)

-

Eingabe

+

Entrada

Prompt 2

-

(Analysieren)

+

(Analizar)

-

Zwischenergebnis

+

Intermedio

Prompt 3

-

(Generieren)

+

(Generar)

-

Ausgabe

+

Salida

- -Das häufigste Kettenmuster ist **Extrahieren → Transformieren → Generieren**. Zuerst Rohdaten extrahieren, dann für deinen Zweck umformen, dann die finale Ausgabe generieren. Dieses Muster funktioniert für fast jede Content-Aufgabe. + +El patrón de cadena más común es **Extraer → Transformar → Generar**. Primero extrae datos crudos, luego reformatéalos para tu propósito, luego genera la salida final. Este patrón funciona para casi cualquier tarea de contenido. -## Kettentypen +## Tipos de Cadenas -Verschiedene Aufgaben erfordern verschiedene Kettenarchitekturen. Wähle das Muster, das zu deinem Workflow passt. +Diferentes tareas requieren diferentes arquitecturas de cadena. Elige el patrón que coincida con tu flujo de trabajo. -### Sequentielle Kette +### Cadena Secuencial -Das einfachste Muster: Jeder Schritt hängt vom vorherigen ab. Denke daran wie ein Staffellauf, bei dem jeder Läufer den Stab an den nächsten übergibt. +El patrón más directo: cada paso depende del anterior. Piénsalo como una carrera de relevos donde cada corredor pasa el testigo al siguiente. -### Parallele Kette +### Cadena de Ramificación -Wenn du mehrere Perspektiven auf dieselbe Eingabe brauchst, führe Prompts parallel aus und führe die Ergebnisse zusammen. Das ist schneller als sequentielle Ketten und liefert reichere Analysen. +Cuando necesitas explorar múltiples direcciones simultáneamente, usa ramificación. Piénsalo como un equipo trabajando en paralelo en diferentes aspectos del mismo proyecto. -### Bedingte Kette +### Cadena Condicional -Leite Eingaben basierend auf Klassifizierung durch verschiedene Pfade. Das ist wie ein Entscheidungsbaum, bei dem die KI zuerst die Eingabe kategorisiert, dann jede Kategorie anders behandelt. +Rutas dinámicas basadas en salidas intermedias. El camino a través de la cadena depende de lo que descubras en el camino. -### Iterative Kette +## Ejemplo Práctico: Pipeline de Creación de Contenido -Verfeinere die Ausgabe, bis sie Qualitätsstandards erfüllt. Die KI generiert, bewertet und verbessert in einer Schleife, bis zufrieden oder maximale Iterationen erreicht. +Veamos un flujo de trabajo de creación de contenido del mundo real usando encadenamiento. - -Setze immer eine maximale Anzahl von Iterationen (typischerweise 3-5), um Endlosschleifen zu verhindern und Kosten zu kontrollieren. Das Gesetz des abnehmenden Ertrags gilt: Die meiste Verbesserung passiert in den ersten 2-3 Iterationen. - += 8: SCHLEIFE BEENDEN' } - ]} +Brief: "Necesitamos un post de blog sobre prácticas de codificación sustentable para desarrolladores web. Debe cubrir eficiencia energética, optimización del lado del servidor y diseño verde. Apuntando a desarrolladores intermedios. Objetivo: 1500 palabras." + +Extrae como JSON: +{ + "tema": "string", + "subtemas": ["array"], + "audiencia": "string", + "longitud_objetivo": "number", + "tono": "string (inferido)" +}`} /> -## Häufige Kettenmuster + -

Am besten für

-

Dokumentzusammenfassung, Berichtgenerierung, Content-Umnutzung, Daten-zu-Narrativ-Konvertierung

- - - -### Analysieren → Planen → Ausführen + -

Am besten für

-

Code-Refactoring, Projektplanung, Fehlerbehebung, strategische Entscheidungsfindung, komplexe Problemlösung

- +## Introducción (150 palabras) +- Gancho: el impacto ambiental del desarrollo web +- Relevancia para desarrolladores +- Vista previa del contenido - {\n const { email, password } = req.body;\n if (!email || !isValidEmail(email)) {\n return res.status(400).json({ error: 'Ungültige E-Mail' });\n }\n next();\n};" } - ]} +Requisitos: +- Tono técnico pero accesible +- Incluir una estadística sobre uso de energía de centros de datos +- Terminar con una vista previa de lo que cubrirá el artículo`} /> -### Generieren → Kritisieren → Verfeinern +## Validación Entre Pasos -Die Selbstverbesserungsschleife. Content generieren, die KI kritisch bewerten lassen, dann basierend auf dem Feedback verbessern. Das ahmt nach, wie professionelle Autoren und Lektoren zusammenarbeiten. +El encadenamiento te permite validar antes de continuar. Esto captura errores temprano y previene que se propaguen. -
-

Am besten für

-

Marketing-Texte, kreatives Schreiben, E-Mail-Entwürfe, Präsentationen, jeder Content, der von Überarbeitung profitiert

-
+### Patrón de Validación - + -Der Copy-Paste-Ansatz ist perfekt für Prototyping und Experimente. Führe jeden Prompt manuell aus, untersuche die Ausgabe und füge sie in den nächsten Prompt ein. +## Manejo de Errores en Cadenas - +Cuando un paso falla, necesitas estrategias de recuperación: -### Programmatische Verkettung - -Für Produktionssysteme automatisiere die Kette mit Code. Das ermöglicht Fehlerbehandlung, Logging und Integration mit deiner Anwendung. - - - -### Ketten-Templates verwenden - -Definiere Ketten als Konfigurationsdateien für Wiederverwendbarkeit und einfache Modifikation. Das trennt Prompt-Logik vom Anwendungscode. - - - -## Fehlerbehandlung in Ketten - -Ketten können an jedem Schritt fehlschlagen. Baue Validierung, Wiederholungen und Fallbacks ein, um deine Ketten robust zu machen. - - - - -Wenn ein Schritt schlechte Ausgabe produziert, wird jeder folgende Schritt betroffen sein. Validiere kritische Zwischenergebnisse immer, bevor du sie weitergibst. - - -### Validierung zwischen Schritten - -Füge einen Validierungsschritt nach jedem Schritt hinzu, der strukturierte Daten produziert. Das fängt Fehler früh ab, bevor sie kaskadieren. - - - -### Fallback-Ketten - -Wenn dein primärer Ansatz fehlschlägt, halte ein einfacheres Backup bereit. Tausche Fähigkeiten gegen Zuverlässigkeit. - - - -## Kettenoptimierung - -Sobald deine Kette funktioniert, optimiere für Geschwindigkeit, Kosten und Zuverlässigkeit. Diese stehen oft in Konkurrenz zueinander. - -
-
-

Latenz reduzieren

-
-

Unabhängige Schritte parallelisieren

-

Zwischenergebnisse cachen

-

Kleinere Modelle für einfache Schritte

-

Ähnliche Operationen bündeln

-
+
+
+ Reintentar + Intenta el mismo prompt de nuevo (para errores transitorios)
-
-

Kosten reduzieren

-
-

Günstigere Modelle für Klassifizierung

-

Iterationen in Schleifen begrenzen

-

Kurzschluss wenn möglich

-

Wiederholte Abfragen cachen

-
+
+ Fallback + Usa un prompt alternativo más simple
-
-

Zuverlässigkeit verbessern

-
-

Validierung zwischen Schritten

-

Wiederholungslogik einbauen

-

Zwischenergebnisse loggen

-

Fallback-Pfade implementieren

-
+
+ Escalar + Pasa a revisión humana +
+
+ Omitir + Continúa sin el paso fallido (si es opcional)
-## Praxisbeispiel einer Kette - -Lass uns eine vollständige Produktionskette durchgehen. Diese Content-Pipeline transformiert eine rohe Idee in ein ausgefeiltes Artikelpaket. - -### Content-Pipeline-Kette - - - ## Resumen -Prompt Chaining transformiert, was KI erreichen kann, indem es unmögliche Aufgaben in erreichbare Schritte zerlegt. - -
-
-

Chaining ermöglicht

-
-

Komplexe mehrstufige Workflows

-

Höhere Qualität durch Spezialisierung

-

Bessere Fehlerbehandlung und Validierung

-

Modulare, wiederverwendbare Prompt-Komponenten

-
-
-
-

Schlüsselprinzipien

-
-

Komplexe Aufgaben in einfache Schritte zerlegen

-

Klare Schnittstellen zwischen Schritten entwerfen

-

Zwischenausgaben validieren

-

Fehlerbehandlung und Fallbacks einbauen

-

Für deine Einschränkungen optimieren

-
-
-
- - -Beginne mit einer 2-3-schrittigen sequentiellen Kette. Bringe sie zuverlässig zum Laufen, bevor du Komplexität hinzufügst. Die meisten Aufgaben brauchen keine aufwendigen Kettenarchitekturen. + +Divide tareas complejas en pasos simples y enfocados. Usa datos estructurados entre pasos. Valida salidas antes de proceder. Elige el tipo de cadena que coincida con tu flujo de trabajo. Planifica el manejo de errores para cada paso. -Im nächsten Kapitel erkunden wir multimodales Prompting: Arbeiten mit Bildern, Audio und anderen nicht-textlichen Inhalten. +En el próximo capítulo, exploraremos cómo manejar casos límite y entradas inesperadas.