{"id":10486,"date":"2025-02-27T15:33:54","date_gmt":"2025-02-27T15:33:54","guid":{"rendered":"https:\/\/ciit-training.com\/?p=10486"},"modified":"2025-03-04T10:18:21","modified_gmt":"2025-03-04T10:18:21","slug":"die-kunst-des-prompt-engineerings-wie-man-die-ki-zum-reden-bringt","status":"publish","type":"post","link":"https:\/\/ciit-training.com\/en\/2025\/02\/27\/die-kunst-des-prompt-engineerings-wie-man-die-ki-zum-reden-bringt\/","title":{"rendered":"The Art of Prompt Engineering: How to Make AI Talk"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"10486\" class=\"elementor elementor-10486\" data-elementor-post-type=\"post\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e8a8803 e-con-full e-flex e-con e-parent\" data-id=\"e8a8803\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2636586 elementor-widget__width-inherit exad-sticky-section-no exad-glass-effect-no elementor-widget elementor-widget-heading\" data-id=\"2636586\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">Was ist Prompt Engineering?<\/h4>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c8af678 elementor-widget__width-inherit exad-sticky-section-no exad-glass-effect-no elementor-widget elementor-widget-text-editor\" data-id=\"c8af678\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">Seit der Einf\u00fchrung von Large Language Models (LLM) haben sich neue Wege aufgetan, Problemstellungen effizienter und dynamischer zu l\u00f6sen. Um nun die gew\u00fcnschten Resultate zu generieren, muss man mit dem KI-Modell optimal kommunizieren, was es zu l\u00f6sen beziehungsweise zu beantworten hat. <\/span><span style=\"font-weight: 400;\">Dieser Prozess, die optimalen Anweisungen und Fragestellungen zu entwerfen, wird Prompt Engineering genannt. Dabei \u00e4hnelt Prompt Engineering vielmehr einer Kunst als einem strikten Vorgehen. Damit eine qualitativ hochwertige und relevante Antwort erzielt werden kann, m\u00fcssen die Anweisungen detailliert und verst\u00e4ndlich genug gestaltet werden. <\/span><span style=\"font-weight: 400;\">Es werden einige F\u00e4higkeiten und Wissen ben\u00f6tigt um die optimalen Prompts (Eingaben) zu erstellen. Angefangen von einfachen Kommunikationsf\u00e4higkeiten, \u00fcber tiefes technisches Verst\u00e4ndnis, bis zu fundiertem Wissen \u00fcber LLMs. Ebenfalls sind Kreativit\u00e4t und eine realistische Einsch\u00e4tzung der Vorteile und Risiken von neuen Technologien in der Rolle eines Prompt Engineers von gro\u00dfer Bedeutung.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-64c7b35 elementor-widget__width-inherit exad-sticky-section-no exad-glass-effect-no elementor-widget elementor-widget-heading\" data-id=\"64c7b35\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">Wieso braucht man Prompt Engineering?<\/h4>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e38d84e elementor-widget__width-inherit exad-sticky-section-no exad-glass-effect-no elementor-widget elementor-widget-text-editor\" data-id=\"e38d84e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">Je komplizierter und umso mehr Interpretationsspielraum in den Anweisungen stecken, desto ungenauer kann die Antwort werden und die Relevanz dieser kann stark vom gew\u00fcnschten Ergebnis abweichen. \u00c4hnlich verh\u00e4lt sich dies mit der Eingabe in die Google-Suche, aber auch mit der Kommunikation mit MitarbeiterInnen. In all den erw\u00e4hnten F\u00e4llen muss das Gegen\u00fcber und dessen Aufnahmef\u00e4higkeiten ber\u00fccksichtigt werden. Die Aufgabenstellung muss so pr\u00e4zise wie m\u00f6glich gestaltet werden, und dabei die Komplexit\u00e4t im Rahmen der F\u00e4higkeiten des Gegen\u00fcbers zu halten. Wie bei beinahe allen KI-Modellen, verh\u00e4lt sich die Qualit\u00e4t des Resultats \u00e4hnlich der Qualit\u00e4t der Eingabe. <\/span><span style=\"font-weight: 400;\">Ein weiterer Makel von generativen KI-Modellen ist, dass deren Antworten nicht immer deterministisch sind, also nicht immer einheitlich, und somit bei einem neuerlichen Anlauf mit gleicher Eingabe nicht zwingend dieselbe Antwort liefert. Dem kann jedoch entgegengewirkt werden, indem die Aufgabenstellung eine klare Anweisung zu dem erwarteten Resultat beinhaltet. <\/span><span style=\"font-weight: 400;\">Beim Prompt Engineering wird versucht alle zuvor erw\u00e4hnten Risiken zu reduzieren, damit das KI-Modell ma\u00dfgeschneiderte und optimale Antworten liefert.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3afcc8b elementor-widget__width-inherit exad-sticky-section-no exad-glass-effect-no elementor-widget elementor-widget-heading\" data-id=\"3afcc8b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">Erfolgsgeheimnisse eines guten Prompts<\/h4>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2ce9021 elementor-widget__width-inherit exad-sticky-section-no exad-glass-effect-no elementor-widget elementor-widget-text-editor\" data-id=\"2ce9021\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">Die folgenden Punkte sollten beachtet werden, um die Anweisungen klar und verst\u00e4ndlich zu kommunizieren (eventuell nicht nur f\u00fcr LLMs):<\/span><\/p><ul><li style=\"font-weight: 400;\" aria-level=\"1\"><b>Pr\u00e4zision statt Poesie:<\/b><span style=\"font-weight: 400;\"> Es geht nicht darum, einen unterhaltsamen oder erheiternden Text zu schreiben, sondern klare, konkrete Fragen zu stellen ohne vage Formulierungen.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><b>Kontext ist King:<\/b><span style=\"font-weight: 400;\"> Um m\u00f6gliche Missverst\u00e4ndnisse zu vermeiden, geben Sie dem LLM so viel relevante Informationen wie m\u00f6glich, aber versuchen Sie trotzdem Redundanzen zu vermeiden.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><b>Schritt f\u00fcr Schritt:<\/b><span style=\"font-weight: 400;\"> Bitten Sie die KI, deren Gedankengang klar in mehreren Schritten darzulegen und eine logische Abfolge einzuhalten.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><b>Seien Sie nett:<\/b><span style=\"font-weight: 400;\"> Seien Sie h\u00f6flich und respektvoll zu Ihrer KI und das nicht nur wegen dystopischer Schauergeschichten: Erstaunlicherweise reagieren viele Sprachmodelle darauf mit ausf\u00fchrlicheren und durchdachteren Antworten.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><b>Zum Beispiel:<\/b><span style=\"font-weight: 400;\"> F\u00fcgen Sie zu Ihrem Prompt ein Beispiel hinzu. Dabei kann die KI besser verstehen, was Sie von dieser erwarten und das LLM hat somit einen Leitfaden, an dem man sich halten kann.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><b>Der Weisheit letzter Schluss:<\/b><span style=\"font-weight: 400;\"> Ein guter Prompt entsteht oft durch iteratives Ausprobieren und wiederholtes Anpassen.<\/span><\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d918c61 elementor-widget__width-inherit exad-sticky-section-no exad-glass-effect-no elementor-widget elementor-widget-heading\" data-id=\"d918c61\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">Prompting Techniken<\/h4>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-bf269e9 elementor-widget__width-inherit exad-sticky-section-no exad-glass-effect-no elementor-widget elementor-widget-text-editor\" data-id=\"bf269e9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">Zus\u00e4tzlich zu den bereits beschriebenen Erfolgsgeheimnisse gibt es noch einige Techniken das Prompting zu gestalten, die, abh\u00e4ngig vom Anwendungsfall, eingesetzt werden k\u00f6nnen. Dazu geh\u00f6ren:<\/span><\/p><ul><li><span style=\"font-weight: 400;\"><span style=\"text-decoration: underline;\">Zero-Shot-Prompting:<\/span> Die KI bekommt eine Aufgabenstellung ohne Beispiele<\/span><\/li><li><span style=\"font-weight: 400;\"><span style=\"text-decoration: underline;\">One-Shot- &amp; Few-Shot-Prompting:<\/span> Hier werden ein oder wenige Beispiele geliefert, um die Erwartungen zu verdeutlichen.<\/span><\/li><li aria-level=\"1\"><span style=\"font-weight: 400;\"><span style=\"text-decoration: underline;\">Mulit-Shot-Prompting:<\/span> <\/span><span style=\"font-weight: 400;\">Manchmal ist es notwendig, mehrere Beispiele zu nennen, um das gew\u00fcnschte Verhalten zu erzeugen.<\/span><\/li><li aria-level=\"1\"><span style=\"font-weight: 400;\"><span style=\"text-decoration: underline;\">Chain-of-Thought-Prompting (CoT):<\/span> Die KI wird aufgefordert, ihren Denkprozess in mehreren Schritten zu erkl\u00e4ren.<\/span><\/li><li aria-level=\"1\"><span style=\"font-weight: 400;\"><span style=\"text-decoration: underline;\">Role-based Prompting:<\/span> <\/span><span style=\"font-weight: 400;\">Die KI wird gebeten, eine bestimmte Rolle anzunehmen, z.B.: \u201cDu bist ein Lead Software Architect mit 15 Jahren Berufserfahrung\u201d. Diese Technik hilft, diese Ausgabe zu verfeinern und die St\u00e4rken der KI optimal zu nutzen.<\/span><\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5d484d4 elementor-widget__width-inherit exad-sticky-section-no exad-glass-effect-no elementor-widget elementor-widget-heading\" data-id=\"5d484d4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">Prompting Vergleiche<\/h4>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-78f82f9 elementor-widget__width-inherit exad-sticky-section-no exad-glass-effect-no elementor-widget elementor-widget-text-editor\" data-id=\"78f82f9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">Wir werden nun hier ein paar Beispiele geben, um die Prompting Techniken und Erfolgsgeheimnisse genauer zu beleuchten. Es wurde dabei jeweils eine einfache Eingabe mit einer verbesserten Eingabe verglichen. Diese Prompts wurden dann von <\/span><a href=\"https:\/\/platform.openai.com\/docs\/models#gpt-4o\"><span style=\"font-weight: 400;\">Open AI GPT-4o <\/span><\/a><span style=\"font-weight: 400;\">beantwortet:<\/span><\/p><h5><strong>Fibonacci &#8211; Powered by AI<\/strong><\/h5><p><span style=\"font-weight: 400;\">Wir wollen nun von unserem LLM eine Java Methode, die die Fibonacci-Reihe f\u00fcr uns ausgibt. Dabei verwenden wir zuerst einen sehr einfachen Prompt und anschlie\u00dfend wenden wir die Role-based Prompting Technik an (und bleiben ebenfalls nett zu unserem Freund und Helfer). Hier die Ergebnisse:<\/span><\/p><p><span style=\"font-weight: 400;\">Einfache Eingabe ohne Techniken:<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ef3c69a e-con-full e-flex e-con e-child\" data-id=\"ef3c69a\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e7bf44d exad-sticky-section-no exad-glass-effect-no elementor-widget elementor-widget-text-editor\" data-id=\"e7bf44d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><i><span style=\"font-weight: 400;\">Please write me a java function where the fibonacci sequence will be calculated<\/span><\/i><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3733d69 elementor-widget__width-inherit exad-sticky-section-no exad-glass-effect-no elementor-widget elementor-widget-text-editor\" data-id=\"3733d69\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">Ergebnis:\u00a0<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-413d2b6 exad-sticky-section-no exad-glass-effect-no elementor-widget elementor-widget-code-highlight\" data-id=\"413d2b6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"code-highlight.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"prismjs-default copy-to-clipboard \">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-javascript line-numbers\">\n\t\t\t\t<code readonly=\"true\" class=\"language-javascript\">\n\t\t\t\t\t<xmp>\/\/ Function to calculate Fibonacci sequence\npublic static int fibonacci(int n) {\n   if (n <= 1) {\n      return n;\n   }\n   return fibonacci(n - 1) + fibonacci(n - 2);\n}\n<\/xmp>\n\t\t\t\t<\/code>\n\t\t\t<\/pre>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c5785f3 elementor-widget__width-inherit exad-sticky-section-no exad-glass-effect-no elementor-widget elementor-widget-text-editor\" data-id=\"c5785f3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">Aufforderung mit Role-based Prompting:<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2c9e2c4 e-con-full e-flex e-con e-child\" data-id=\"2c9e2c4\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2b77d53 exad-sticky-section-no exad-glass-effect-no elementor-widget elementor-widget-text-editor\" data-id=\"2b77d53\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><i><span style=\"font-weight: 400;\">Imagine you are a lead software engineer with 15 years of experience\u00a0 and have a really good reputation. Please use your expertise to write me a java function that calculates the fibonacci sequence. Thank you very much!<\/span><\/i><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f2ed2fa elementor-widget__width-inherit exad-sticky-section-no exad-glass-effect-no elementor-widget elementor-widget-text-editor\" data-id=\"f2ed2fa\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">Ergebnis:<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-40b2db6 exad-sticky-section-no exad-glass-effect-no elementor-widget elementor-widget-code-highlight\" data-id=\"40b2db6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"code-highlight.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"prismjs-default copy-to-clipboard \">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-javascript line-numbers\">\n\t\t\t\t<code readonly=\"true\" class=\"language-javascript\">\n\t\t\t\t\t<xmp>\/\/ Iterative approach for efficiency\npublic static long fibonacciIterative(int n) {\n   if (n < 0) {\n       throw new IllegalArgumentException(\"Input must be a non-negative integer.\");\n   }\n   if (n == 0) return 0;\n   if (n == 1) return 1;\n\n\n   long a = 0, b = 1, c;\n   for (int i = 2; i <= n; i++) {\n       c = a + b;\n       a = b;\n       b = c;\n   }\n   return b;\n}\n\n\n\/\/ Recursive approach for clarity\npublic static long fibonacciRecursive(int n) {\n   if (n < 0) {\n       throw new IllegalArgumentException(\"Input must be a non-negative integer.\");\n   }\n   if (n == 0) return 0;\n   if (n == 1) return 1;\n   return fibonacciRecursive(n - 1) + fibonacciRecursive(n - 2);\n}\n<\/xmp>\n\t\t\t\t<\/code>\n\t\t\t<\/pre>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d356cf6 elementor-widget__width-inherit exad-sticky-section-no exad-glass-effect-no elementor-widget elementor-widget-text-editor\" data-id=\"d356cf6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">Wie man sehen kann, wurde bei dem einfachen Prompt auf einen Edge-Case vergessen und das Programm w\u00fcrde bei einer negativen Eingabe diese Zahl wiedergeben. Dieses Verhalten ist jedoch bei der Fibonacci-Sequenz nicht vorgesehen. Ebenfalls wurde bei dem zweiten Prompt ebenfalls eine iterative Berechnung hinzugef\u00fcgt. Will man nur eine Funktion, die man direkt kopieren kann, dann muss man dies auch genau so formulieren, wie wir im n\u00e4chsten Beispiel sehen werden. <\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-13a9ddf elementor-widget__width-inherit exad-sticky-section-no exad-glass-effect-no elementor-widget elementor-widget-text-editor\" data-id=\"13a9ddf\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h5><strong>Pr\u00e4ziser Kontext<\/strong><\/h5><p><span style=\"font-weight: 400;\">Wir wollen nun, dass unsere KI uns ein JSON-Objekt mit Informationen \u00fcber den Pr\u00e4sidenten von Peru 2012 gibt. Das Resultat soll dann direkt \u00fcbernommen werden, ohne extra Erkl\u00e4rung.\u00a0<\/span><\/p><p><span style=\"font-weight: 400;\">Einfache Eingabe:<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-0afe88a e-con-full e-flex e-con e-child\" data-id=\"0afe88a\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3be0eaa exad-sticky-section-no exad-glass-effect-no elementor-widget elementor-widget-text-editor\" data-id=\"3be0eaa\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><i><span style=\"font-weight: 400;\">Wer war der Pr\u00e4sident in 2012 in Peru? Erstell mir ein JSON Objekt dazu.<\/span><\/i><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7c3df93 elementor-widget__width-inherit exad-sticky-section-no exad-glass-effect-no elementor-widget elementor-widget-text-editor\" data-id=\"7c3df93\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">\u00a0<\/span><span style=\"font-weight: 400;\">Ergebnis:<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2b753da exad-sticky-section-no exad-glass-effect-no elementor-widget elementor-widget-code-highlight\" data-id=\"2b753da\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"code-highlight.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"prismjs-default copy-to-clipboard \">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-javascript line-numbers\">\n\t\t\t\t<code readonly=\"true\" class=\"language-javascript\">\n\t\t\t\t\t<xmp>Hier ist ein JSON-Objekt mit den Informationen zum Pr\u00e4sidenten Perus im Jahr 2012:\n{\n   \"country\":\"Peru\",\n       \"year\":2012,\n       \"president\": {\n           \"name\":\"Ollanta Humala\",\n           \"term_start\":\"2011-07-28\",\n           \"term_end\":\"2016-07-28\",\n           \"party\":\"Partido Nacionalista Peruano\"\n       }\n}\nOllanta Humala war der Pr\u00e4sident Perus im Jahr 2012. Seine Amtszeit begann am 28. Juli 2011 und endete am 28. Juli 2016. Er geh\u00f6rte der Partido Nacionalista Peruano an.<\/xmp>\n\t\t\t\t<\/code>\n\t\t\t<\/pre>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-21e2398 elementor-widget__width-inherit exad-sticky-section-no exad-glass-effect-no elementor-widget elementor-widget-text-editor\" data-id=\"21e2398\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">Eingabe mit pr\u00e4ziserem Kontext:<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3467dc6 e-con-full e-flex e-con e-child\" data-id=\"3467dc6\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-bbac948 exad-sticky-section-no exad-glass-effect-no elementor-widget elementor-widget-text-editor\" data-id=\"bbac948\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><i><span style=\"font-weight: 400;\">Wer war der Pr\u00e4sident in 2012 in Peru?<\/span><\/i><\/p><p><i><span style=\"font-weight: 400;\">Ihre Antwort sollte im JSON-Format sein. Die Datenstruktur f\u00fcr das JSON sollte dieser Java-Klassen entsprechen:<\/span><\/i><\/p><p><i><span style=\"font-weight: 400;\">{<\/span><\/i><\/p><p><i><span style=\"font-weight: 400;\">&#8222;name&#8220;: java.lang.string,<\/span><\/i><\/p><p><i><span style=\"font-weight: 400;\">&#8222;geburtsdatum&#8220;: java.time.instant<\/span><\/i><\/p><p><i><span style=\"font-weight: 400;\">&#8222;beginn_amtszeit_jahr&#8220;: java.lang.Integer,<\/span><\/i><\/p><p><i><span style=\"font-weight: 400;\">&#8222;ende_amtszeit_jahr&#8220;: java.lang.Integer<\/span><\/i><\/p><p><i><span style=\"font-weight: 400;\">}<\/span><\/i><\/p><p><i><span style=\"font-weight: 400;\">F\u00fcgen Sie keine Erkl\u00e4rungen hinzu, sondern geben Sie lediglich eine RFC8259-konforme JSON-Antwort in diesem Format ohne Abweichung.<\/span><\/i><\/p><p><i><span style=\"font-weight: 400;\">Vielen lieben Dank f\u00fcr deine Bem\u00fchungen! Ich sch\u00e4tze deine Zeit sehr! <\/span><\/i><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-dd92eb1 elementor-widget__width-inherit exad-sticky-section-no exad-glass-effect-no elementor-widget elementor-widget-text-editor\" data-id=\"dd92eb1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">Ergebnis:<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a9b7359 exad-sticky-section-no exad-glass-effect-no elementor-widget elementor-widget-code-highlight\" data-id=\"a9b7359\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"code-highlight.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"prismjs-default copy-to-clipboard \">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-javascript line-numbers\">\n\t\t\t\t<code readonly=\"true\" class=\"language-javascript\">\n\t\t\t\t\t<xmp>{\n   \u201cname\u201d: \u201cOllanta Humala\u201d,\n   \u201cgeburtsdatum\u201d: \u201c1961-06-27T00:00:00Z\u201d,\n   \u201cbeginn_amtszeit_jahr\u201d: 2011,\n   \u201cende_amtszeit_jahr\u201d: 2016\n}\n<\/xmp>\n\t\t\t\t<\/code>\n\t\t\t<\/pre>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-112d094 elementor-widget__width-inherit exad-sticky-section-no exad-glass-effect-no elementor-widget elementor-widget-text-editor\" data-id=\"112d094\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">Im Vergleich zum einfachen Prompt, k\u00f6nnen wir nun das Resultat direkt verwenden und in ein Java-Objekt umwandeln, ohne davor das JSON-Format aus dem Resultat zu extrahieren. Hier kann man sehen, je pr\u00e4ziser die Formulierung ist, umso genauer kann das LLM auf unsere W\u00fcnsche eingehen. Bei diesem Umwandeln in ein Java-Objekt kann uns Spring AI erheblichen Aufwand abnehmen, aber dazu sp\u00e4ter mehr.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c9b1fd5 elementor-widget__width-inherit exad-sticky-section-no exad-glass-effect-no elementor-widget elementor-widget-text-editor\" data-id=\"c9b1fd5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h5><strong>Ein letztes Beispiel<\/strong><\/h5><p><span style=\"font-weight: 400;\">Um unsere Anfrage noch verst\u00e4ndlicher zu machen und dadurch den Interpretationsspielraum zu verkleinern, kann dem LLM ein paar Beispiele mitgegeben werden. Unser Ziel ist nun, die Stimmung einer Aussage zu bestimmen. Jedoch ist diese Aussage von einer Person, die sehr positive Stimmung mit Euphorie begegnet, w\u00e4hrend negative Stimmung mit Zur\u00fcckhaltung und neutraler Sprache gezeigt wird.<\/span><\/p><p><span style=\"font-weight: 400;\">Einfache Eingabe:<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1d13e9d e-con-full e-flex e-con e-child\" data-id=\"1d13e9d\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9d22117 exad-sticky-section-no exad-glass-effect-no elementor-widget elementor-widget-text-editor\" data-id=\"9d22117\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><i><span style=\"font-weight: 400;\">Wie ist die Stimmung des folgenden Satzes:\u00a0<\/span><\/i><\/p><p><i><span style=\"font-weight: 400;\">&#8222;Es passt alles&#8220;\u00a0<\/span><\/i><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6c79cd8 elementor-widget__width-inherit exad-sticky-section-no exad-glass-effect-no elementor-widget elementor-widget-text-editor\" data-id=\"6c79cd8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h5><strong>Ein letztes Beispiel<\/strong><\/h5><p><span style=\"font-weight: 400;\">Ergebnis: <\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6df95b6 e-con-full e-flex e-con e-child\" data-id=\"6df95b6\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-efea30a exad-sticky-section-no exad-glass-effect-no elementor-widget elementor-widget-text-editor\" data-id=\"efea30a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">Die Stimmung des Satzes \u201cEs passt <\/span><span style=\"font-weight: 400;\">alles<\/span><span style=\"font-weight: 400;\">\u201d wirkt <\/span><span style=\"font-weight: 400;\">positiv<\/span><span style=\"font-weight: 400;\">, ausgeglichen und zufrieden.<\/span><\/p><p><span style=\"font-weight: 400;\">Er dr\u00fcckt aus, dass alles in Ordnung ist, ohne Stress oder negative Emotionen. \ud83d\ude0a<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-bf82565 elementor-widget__width-inherit exad-sticky-section-no exad-glass-effect-no elementor-widget elementor-widget-text-editor\" data-id=\"bf82565\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">Multi-Shot-Prompting mit mehreren Beispielen:<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7bc12cc e-con-full e-flex e-con e-child\" data-id=\"7bc12cc\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2b025be exad-sticky-section-no exad-glass-effect-no elementor-widget elementor-widget-text-editor\" data-id=\"2b025be\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><i><span style=\"font-weight: 400;\">Hier ein paar Beispiel S\u00e4tze und deren Stimmung:\u00a0<\/span><\/i><\/p><p><i><span style=\"font-weight: 400;\">Beispiel 1: Es war wirklich gut! Ich bin \u00fcberrascht!<\/span><\/i><\/p><p><i><span style=\"font-weight: 400;\">Antwort: Eher Positiv<\/span><\/i><\/p><p><i><span style=\"font-weight: 400;\">Beispiel 2: Ich bin wirklich begeistert, es freut mich wirklich total!<\/span><\/i><\/p><p><i><span style=\"font-weight: 400;\">Antwort: Positiv\u00a0<\/span><\/i><\/p><p><i><span style=\"font-weight: 400;\">Beispiel 3: Im gro\u00dfen und ganzen w\u00fcrd ich das jetzt so lassen<\/span><\/i><\/p><p><i><span style=\"font-weight: 400;\">Antwort: Neutral bis eher Negativ<\/span><\/i><\/p><p><i><span style=\"font-weight: 400;\">Beispiel 4: Ja, das kann man so lassen<\/span><\/i><\/p><p><i><span style=\"font-weight: 400;\">Antwort: Negativ<\/span><\/i><\/p><p><i><span style=\"font-weight: 400;\">Beispiel 5: Es ist ok<\/span><\/i><\/p><p><i><span style=\"font-weight: 400;\">Antwort: Sehr Negativ\u00a0<\/span><\/i><\/p><p><i><span style=\"font-weight: 400;\">Beispiel 6: Alles in Ordnung<\/span><\/i><\/p><p><i><span style=\"font-weight: 400;\">Antwort: Negativ<\/span><\/i><\/p><p>\u00a0<\/p><p><i><span style=\"font-weight: 400;\">Wie bewerten Sie nun folgende Aussage?\u00a0<\/span><\/i><\/p><p><i><span style=\"font-weight: 400;\">&#8222;Es passt alles&#8220;\u00a0<\/span><\/i><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d4a47c5 elementor-widget__width-inherit exad-sticky-section-no exad-glass-effect-no elementor-widget elementor-widget-text-editor\" data-id=\"d4a47c5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">Ergebnis:<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a492f11 e-con-full e-flex e-con e-child\" data-id=\"a492f11\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-47e352c exad-sticky-section-no exad-glass-effect-no elementor-widget elementor-widget-text-editor\" data-id=\"47e352c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">Basierend auf den gegebenen Beispielen und deren Stimmung w\u00fcrde ich <\/span><span style=\"font-weight: 400;\">die<\/span> <span style=\"font-weight: 400;\">Aussage:<\/span><\/p><p><span style=\"font-weight: 400;\">\u201cEs passt alles\u201d<\/span><\/p><p><span style=\"font-weight: 400;\">als <\/span><span style=\"font-weight: 400;\">Negativ<\/span><span style=\"font-weight: 400;\"> bewerten.<\/span><\/p><p><span style=\"font-weight: 400;\">Begr\u00fcndung: \u00c4hnlich wie \u201eJa, das kann man so lassen\u201c oder \u201eAlles in Ordnung\u201c deutet die <\/span><span style=\"font-weight: 400;\">Aussage<\/span> <span style=\"font-weight: 400;\">zwar <\/span><span style=\"font-weight: 400;\">auf<\/span> <span style=\"font-weight: 400;\">keine gravierenden M\u00e4ngel hin, wirkt aber zur\u00fcckhaltend, wenig begeistert <\/span><span style=\"font-weight: 400;\">und<\/span> <span style=\"font-weight: 400;\">eher distanziert. In diesem Kontext scheint eine neutrale oder gar negative Grundhaltung durch.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-978b036 elementor-widget__width-inherit exad-sticky-section-no exad-glass-effect-no elementor-widget elementor-widget-text-editor\" data-id=\"978b036\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">Wie wir nun gesehen haben, ver\u00e4ndert sich das Resultat von positiv zu negativ, da wir zus\u00e4tzliche Informationen und Beispiele gegeben haben. Sollte ein Verhalten vom \u00dcblichen abweichen, dann ist Multi-Shot-Prompting besonders wichtig, damit das KI-Modell die Anfrage in Relation zu sehen.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-cc3ee46 elementor-widget__width-inherit exad-sticky-section-no exad-glass-effect-no elementor-widget elementor-widget-heading\" data-id=\"cc3ee46\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">N\u00fctzliche Tools f\u00fcr Prompt Engineering<\/h4>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d2f9ca9 elementor-widget__width-inherit exad-sticky-section-no exad-glass-effect-no elementor-widget elementor-widget-text-editor\" data-id=\"d2f9ca9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">Es gibt zahlreiche Tools, die das Leben eines Prompt Engineers erleichtern und verbessern k\u00f6nnen. Zum einen gibt es zahlreiche Plattformen, die das Verwalten, Testen und Optimieren von Prompts vereinfachen. <\/span><a href=\"https:\/\/www.prompthub.us\/\"><span style=\"font-weight: 400;\">PromptHub<\/span><\/a><span style=\"font-weight: 400;\"> und <\/span><a href=\"https:\/\/www.promptfoo.dev\/\"><span style=\"font-weight: 400;\">PromptFoo<\/span><\/a><span style=\"font-weight: 400;\"> bieten dabei Versionen-kontrollierte und umfangreiche Analysefunktionen. Zus\u00e4tzlich gibt es einige Frameworks wie zum Beispiel <\/span><a href=\"https:\/\/docs.spring.io\/spring-ai\/reference\/api\/prompt.html\"><span style=\"font-weight: 400;\">Spring AI<\/span><\/a><span style=\"font-weight: 400;\">, die EntwicklerInnen dabei helfen k\u00f6nnen, KI-Anfragen effizienter zu gestalten und sogar Antworten eines LLM mit einer entsprechenden Vorlage direkt in ein JSON-Format umzuwandeln und daraus dann direkt ein Java-Objekt zu erzeugen. Dazu k\u00f6nnen Sie das Format Ihres Java-Objektes mittels <\/span><a href=\"https:\/\/docs.spring.io\/spring-ai\/reference\/api\/structured-output-converter.html\"><i><span style=\"font-weight: 400;\">Structured Output Converters<\/span><\/i><\/a> <span style=\"font-weight: 400;\">direkt an das LLM weitergeben, wodurch das Resultat von Spring AI in ein neu erstelltes Java-Objekt geladen wird!<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-49a06f1 elementor-widget__width-inherit exad-sticky-section-no exad-glass-effect-no elementor-widget elementor-widget-heading\" data-id=\"49a06f1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">Nur Zukunftsmusik oder doch eher ein Orchester?\n<\/h4>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4ef614f elementor-widget__width-inherit exad-sticky-section-no exad-glass-effect-no elementor-widget elementor-widget-text-editor\" data-id=\"4ef614f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">Prompt-Engineering ist kein vor\u00fcbergehender Trend. In einer Welt, in der KI immer mehr Aufgaben \u00fcbernimmt, wird die F\u00e4higkeit, sie gezielt anzuleiten, zur Schl\u00fcsselqualifikation. Ob in der Software-Entwicklung, im Marketing oder in der Wissenschaft \u2013 die richtigen Prompts entscheiden \u00fcber Effizienz und Innovation. Besonders im Bereich der Automatisierung und Datenanalyse k\u00f6nnte Prompt-Engineering bald so wichtig werden wie Programmierkenntnisse.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c8291b4 elementor-widget__width-inherit exad-sticky-section-no exad-glass-effect-no elementor-widget elementor-widget-heading\" data-id=\"c8291b4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">Quellen:\n<\/h4>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3b5e584 elementor-widget__width-inherit exad-sticky-section-no exad-glass-effect-no elementor-widget elementor-widget-text-editor\" data-id=\"3b5e584\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">[1]<\/span><a href=\"https:\/\/cloud.google.com\/vertex-ai\/generative-ai\/docs\/learn\/prompts\/introduction-prompt-design\"> <span style=\"font-weight: 400;\">https:\/\/cloud.google.com\/vertex-ai\/generative-ai\/docs\/learn\/prompts\/introduction-prompt-design<\/span><\/a><\/p><p><span style=\"font-weight: 400;\">[2]<\/span><a href=\"https:\/\/www.ibm.com\/think\/topics\/prompt-engineering\"> <span style=\"font-weight: 400;\">https:\/\/www.ibm.com\/think\/topics\/prompt-engineering<\/span><\/a><\/p><p><span style=\"font-weight: 400;\">[3]<\/span><a href=\"https:\/\/platform.openai.com\/docs\/guides\/prompt-engineering\"> <span style=\"font-weight: 400;\">https:\/\/platform.openai.com\/docs\/guides\/prompt-engineering<\/span><\/a><\/p><p><span style=\"font-weight: 400;\">[4]<\/span><a href=\"https:\/\/aws.amazon.com\/de\/what-is\/prompt-engineering\/\"> <span style=\"font-weight: 400;\">https:\/\/aws.amazon.com\/de\/what-is\/prompt-engineering\/<\/span><\/a><\/p><p><span style=\"font-weight: 400;\">[5]<\/span><a href=\"https:\/\/docs.spring.io\/spring-ai\/reference\/api\/prompt.html\"> <span style=\"font-weight: 400;\">https:\/\/docs.spring.io\/spring-ai\/reference\/api\/prompt.html<\/span><\/a><\/p><p><span style=\"font-weight: 400;\">[6]<\/span><a href=\"https:\/\/www.promptfoo.dev\/\"> <span style=\"font-weight: 400;\">https:\/\/www.promptfoo.dev\/<\/span><\/a><\/p><p><span style=\"font-weight: 400;\">[7]<\/span><a href=\"https:\/\/www.prompthub.us\/\"> <span style=\"font-weight: 400;\">https:\/\/www.prompthub.us\/<\/span><\/a><\/p><p><span style=\"font-weight: 400;\">[8] <\/span><a href=\"https:\/\/platform.openai.com\/docs\/models#gpt-4o\"><span style=\"font-weight: 400;\">https:\/\/platform.openai.com\/docs\/models#gpt-4o<\/span><\/a><span style=\"font-weight: 400;\">\u00a0<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-964a1ac e-flex e-con-boxed e-con e-parent\" data-id=\"964a1ac\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-374548d exad-sticky-section-no exad-glass-effect-no elementor-widget elementor-widget-image\" data-id=\"374548d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"800\" height=\"448\" src=\"https:\/\/ciit-training.com\/wp-content\/uploads\/sites\/2\/2025\/02\/michael.schaffler_A_human_teaching_an_AI_robot_how_to_talk-1024x574.avif\" class=\"attachment-large size-large wp-image-10487\" alt=\"\" srcset=\"https:\/\/ciit-training.com\/wp-content\/uploads\/sites\/2\/2025\/02\/michael.schaffler_A_human_teaching_an_AI_robot_how_to_talk-1024x574.avif 1024w, https:\/\/ciit-training.com\/wp-content\/uploads\/sites\/2\/2025\/02\/michael.schaffler_A_human_teaching_an_AI_robot_how_to_talk-300x168.avif 300w, https:\/\/ciit-training.com\/wp-content\/uploads\/sites\/2\/2025\/02\/michael.schaffler_A_human_teaching_an_AI_robot_how_to_talk-768x430.avif 768w, https:\/\/ciit-training.com\/wp-content\/uploads\/sites\/2\/2025\/02\/michael.schaffler_A_human_teaching_an_AI_robot_how_to_talk-18x10.avif 18w, https:\/\/ciit-training.com\/wp-content\/uploads\/sites\/2\/2025\/02\/michael.schaffler_A_human_teaching_an_AI_robot_how_to_talk.avif 1456w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Was ist Prompt Engineering? Seit der Einf\u00fchrung von Large Language Models (LLM) haben sich neue Wege aufgetan, Problemstellungen effizienter und dynamischer zu l\u00f6sen. Um nun die gew\u00fcnschten Resultate zu generieren, muss man mit dem KI-Modell optimal kommunizieren, was es zu l\u00f6sen beziehungsweise zu beantworten hat. Dieser Prozess, die optimalen Anweisungen und Fragestellungen zu entwerfen, wird [&hellip;]<\/p>\n","protected":false},"author":12,"featured_media":10487,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"footnotes":""},"categories":[1],"tags":[60,66,112,64,75,77,76,82,83,111,85,86,98],"class_list":["post-10486","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized","tag-ai","tag-ai-chatbot","tag-artificial-intelligence","tag-chatgpt","tag-ciit","tag-ciit-software","tag-ciit-training","tag-ki","tag-kuenstliche-intelligenz","tag-prompt-engineering","tag-software-developer","tag-software-engineer","tag-softwareentwicklung"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Die Kunst des Prompt Engineerings: Wie man die KI zum Reden bringt - CIIT Training<\/title>\n<meta name=\"description\" content=\"Erfahren Sie die Grundlagen des Prompt Engineerings und wie Sie KI-Modelle gezielt steuern k\u00f6nnen, um optimale Antworten zu erhalten.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/ciit-training.com\/en\/2025\/02\/27\/die-kunst-des-prompt-engineerings-wie-man-die-ki-zum-reden-bringt\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Die Kunst des Prompt Engineerings: Wie man die KI zum Reden bringt - CIIT Training\" \/>\n<meta property=\"og:description\" content=\"Erfahren Sie die Grundlagen des Prompt Engineerings und wie Sie KI-Modelle gezielt steuern k\u00f6nnen, um optimale Antworten zu erhalten.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/ciit-training.com\/en\/2025\/02\/27\/die-kunst-des-prompt-engineerings-wie-man-die-ki-zum-reden-bringt\/\" \/>\n<meta property=\"og:site_name\" content=\"CIIT Training\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/javatraining.at\" \/>\n<meta property=\"article:published_time\" content=\"2025-02-27T15:33:54+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-03-04T10:18:21+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/ciit-training.com\/wp-content\/uploads\/sites\/2\/2023\/11\/CIIT_Logo_BrightBackground_Blau_ohne_at.png\" \/>\n\t<meta property=\"og:image:width\" content=\"512\" \/>\n\t<meta property=\"og:image:height\" content=\"512\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"wiki\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@JavaTrainingAT\" \/>\n<meta name=\"twitter:site\" content=\"@JavaTrainingAT\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"wiki\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"9 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"TechArticle\",\"@id\":\"https:\\\/\\\/ciit-training.com\\\/2025\\\/02\\\/27\\\/die-kunst-des-prompt-engineerings-wie-man-die-ki-zum-reden-bringt\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/ciit-training.com\\\/2025\\\/02\\\/27\\\/die-kunst-des-prompt-engineerings-wie-man-die-ki-zum-reden-bringt\\\/\"},\"author\":{\"name\":\"wiki\",\"@id\":\"https:\\\/\\\/ciit-training.com\\\/#\\\/schema\\\/person\\\/da3b2b472673dcc7f0933808391c9ccf\"},\"headline\":\"Die Kunst des Prompt Engineerings: Wie man die KI zum Reden bringt\",\"datePublished\":\"2025-02-27T15:33:54+00:00\",\"dateModified\":\"2025-03-04T10:18:21+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/ciit-training.com\\\/2025\\\/02\\\/27\\\/die-kunst-des-prompt-engineerings-wie-man-die-ki-zum-reden-bringt\\\/\"},\"wordCount\":1602,\"publisher\":{\"@id\":\"https:\\\/\\\/ciit-training.com\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/ciit-training.com\\\/2025\\\/02\\\/27\\\/die-kunst-des-prompt-engineerings-wie-man-die-ki-zum-reden-bringt\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/ciit-training.com\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2025\\\/02\\\/michael.schaffler_A_human_teaching_an_AI_robot_how_to_talk.avif\",\"keywords\":[\"Ai\",\"AI Chatbot\",\"Artificial Intelligence\",\"ChatGPT\",\"CIIT\",\"CIIT Software\",\"CIIT Training\",\"KI\",\"K\u00fcnstliche Intelligenz\",\"Prompt Engineering\",\"Software Developer\",\"Software Engineer\",\"Softwareentwicklung\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/ciit-training.com\\\/2025\\\/02\\\/27\\\/die-kunst-des-prompt-engineerings-wie-man-die-ki-zum-reden-bringt\\\/\",\"url\":\"https:\\\/\\\/ciit-training.com\\\/2025\\\/02\\\/27\\\/die-kunst-des-prompt-engineerings-wie-man-die-ki-zum-reden-bringt\\\/\",\"name\":\"Die Kunst des Prompt Engineerings: Wie man die KI zum Reden bringt - CIIT Training\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/ciit-training.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/ciit-training.com\\\/2025\\\/02\\\/27\\\/die-kunst-des-prompt-engineerings-wie-man-die-ki-zum-reden-bringt\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/ciit-training.com\\\/2025\\\/02\\\/27\\\/die-kunst-des-prompt-engineerings-wie-man-die-ki-zum-reden-bringt\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/ciit-training.com\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2025\\\/02\\\/michael.schaffler_A_human_teaching_an_AI_robot_how_to_talk.avif\",\"datePublished\":\"2025-02-27T15:33:54+00:00\",\"dateModified\":\"2025-03-04T10:18:21+00:00\",\"description\":\"Erfahren Sie die Grundlagen des Prompt Engineerings und wie Sie KI-Modelle gezielt steuern k\u00f6nnen, um optimale Antworten zu erhalten.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/ciit-training.com\\\/2025\\\/02\\\/27\\\/die-kunst-des-prompt-engineerings-wie-man-die-ki-zum-reden-bringt\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/ciit-training.com\\\/2025\\\/02\\\/27\\\/die-kunst-des-prompt-engineerings-wie-man-die-ki-zum-reden-bringt\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/ciit-training.com\\\/2025\\\/02\\\/27\\\/die-kunst-des-prompt-engineerings-wie-man-die-ki-zum-reden-bringt\\\/#primaryimage\",\"url\":\"https:\\\/\\\/ciit-training.com\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2025\\\/02\\\/michael.schaffler_A_human_teaching_an_AI_robot_how_to_talk.avif\",\"contentUrl\":\"https:\\\/\\\/ciit-training.com\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2025\\\/02\\\/michael.schaffler_A_human_teaching_an_AI_robot_how_to_talk.avif\",\"width\":1456,\"height\":816},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/ciit-training.com\\\/2025\\\/02\\\/27\\\/die-kunst-des-prompt-engineerings-wie-man-die-ki-zum-reden-bringt\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/ciit-training.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Die Kunst des Prompt Engineerings: Wie man die KI zum Reden bringt\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/ciit-training.com\\\/#website\",\"url\":\"https:\\\/\\\/ciit-training.com\\\/\",\"name\":\"CIIT Training\",\"description\":\"Javatraing\",\"publisher\":{\"@id\":\"https:\\\/\\\/ciit-training.com\\\/#organization\"},\"alternateName\":\"Javatraining\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/ciit-training.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/ciit-training.com\\\/#organization\",\"name\":\"CIIT GmbH\",\"alternateName\":\"Schaffler & Gl\u00f6\u00dfl GmbH\",\"url\":\"https:\\\/\\\/ciit-training.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/ciit-training.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/ciit-training.com\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2023\\\/11\\\/CIIT_Logo_BrightBackground_Blau_ohne_at.png\",\"contentUrl\":\"https:\\\/\\\/ciit-training.com\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2023\\\/11\\\/CIIT_Logo_BrightBackground_Blau_ohne_at.png\",\"width\":512,\"height\":512,\"caption\":\"CIIT GmbH\"},\"image\":{\"@id\":\"https:\\\/\\\/ciit-training.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/javatraining.at\",\"https:\\\/\\\/x.com\\\/JavaTrainingAT\",\"https:\\\/\\\/www.linkedin.com\\\/showcase\\\/javatraining.at\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/ciit-training.com\\\/#\\\/schema\\\/person\\\/da3b2b472673dcc7f0933808391c9ccf\",\"name\":\"wiki\",\"url\":\"https:\\\/\\\/ciit-training.com\\\/en\\\/author\\\/wiki\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Die Kunst des Prompt Engineerings: Wie man die KI zum Reden bringt - CIIT Training","description":"Erfahren Sie die Grundlagen des Prompt Engineerings und wie Sie KI-Modelle gezielt steuern k\u00f6nnen, um optimale Antworten zu erhalten.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/ciit-training.com\/en\/2025\/02\/27\/die-kunst-des-prompt-engineerings-wie-man-die-ki-zum-reden-bringt\/","og_locale":"en_US","og_type":"article","og_title":"Die Kunst des Prompt Engineerings: Wie man die KI zum Reden bringt - CIIT Training","og_description":"Erfahren Sie die Grundlagen des Prompt Engineerings und wie Sie KI-Modelle gezielt steuern k\u00f6nnen, um optimale Antworten zu erhalten.","og_url":"https:\/\/ciit-training.com\/en\/2025\/02\/27\/die-kunst-des-prompt-engineerings-wie-man-die-ki-zum-reden-bringt\/","og_site_name":"CIIT Training","article_publisher":"https:\/\/www.facebook.com\/javatraining.at","article_published_time":"2025-02-27T15:33:54+00:00","article_modified_time":"2025-03-04T10:18:21+00:00","og_image":[{"width":512,"height":512,"url":"https:\/\/ciit-training.com\/wp-content\/uploads\/sites\/2\/2023\/11\/CIIT_Logo_BrightBackground_Blau_ohne_at.png","type":"image\/png"}],"author":"wiki","twitter_card":"summary_large_image","twitter_creator":"@JavaTrainingAT","twitter_site":"@JavaTrainingAT","twitter_misc":{"Written by":"wiki","Est. reading time":"9 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"TechArticle","@id":"https:\/\/ciit-training.com\/2025\/02\/27\/die-kunst-des-prompt-engineerings-wie-man-die-ki-zum-reden-bringt\/#article","isPartOf":{"@id":"https:\/\/ciit-training.com\/2025\/02\/27\/die-kunst-des-prompt-engineerings-wie-man-die-ki-zum-reden-bringt\/"},"author":{"name":"wiki","@id":"https:\/\/ciit-training.com\/#\/schema\/person\/da3b2b472673dcc7f0933808391c9ccf"},"headline":"Die Kunst des Prompt Engineerings: Wie man die KI zum Reden bringt","datePublished":"2025-02-27T15:33:54+00:00","dateModified":"2025-03-04T10:18:21+00:00","mainEntityOfPage":{"@id":"https:\/\/ciit-training.com\/2025\/02\/27\/die-kunst-des-prompt-engineerings-wie-man-die-ki-zum-reden-bringt\/"},"wordCount":1602,"publisher":{"@id":"https:\/\/ciit-training.com\/#organization"},"image":{"@id":"https:\/\/ciit-training.com\/2025\/02\/27\/die-kunst-des-prompt-engineerings-wie-man-die-ki-zum-reden-bringt\/#primaryimage"},"thumbnailUrl":"https:\/\/ciit-training.com\/wp-content\/uploads\/sites\/2\/2025\/02\/michael.schaffler_A_human_teaching_an_AI_robot_how_to_talk.avif","keywords":["Ai","AI Chatbot","Artificial Intelligence","ChatGPT","CIIT","CIIT Software","CIIT Training","KI","K\u00fcnstliche Intelligenz","Prompt Engineering","Software Developer","Software Engineer","Softwareentwicklung"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/ciit-training.com\/2025\/02\/27\/die-kunst-des-prompt-engineerings-wie-man-die-ki-zum-reden-bringt\/","url":"https:\/\/ciit-training.com\/2025\/02\/27\/die-kunst-des-prompt-engineerings-wie-man-die-ki-zum-reden-bringt\/","name":"Die Kunst des Prompt Engineerings: Wie man die KI zum Reden bringt - CIIT Training","isPartOf":{"@id":"https:\/\/ciit-training.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/ciit-training.com\/2025\/02\/27\/die-kunst-des-prompt-engineerings-wie-man-die-ki-zum-reden-bringt\/#primaryimage"},"image":{"@id":"https:\/\/ciit-training.com\/2025\/02\/27\/die-kunst-des-prompt-engineerings-wie-man-die-ki-zum-reden-bringt\/#primaryimage"},"thumbnailUrl":"https:\/\/ciit-training.com\/wp-content\/uploads\/sites\/2\/2025\/02\/michael.schaffler_A_human_teaching_an_AI_robot_how_to_talk.avif","datePublished":"2025-02-27T15:33:54+00:00","dateModified":"2025-03-04T10:18:21+00:00","description":"Erfahren Sie die Grundlagen des Prompt Engineerings und wie Sie KI-Modelle gezielt steuern k\u00f6nnen, um optimale Antworten zu erhalten.","breadcrumb":{"@id":"https:\/\/ciit-training.com\/2025\/02\/27\/die-kunst-des-prompt-engineerings-wie-man-die-ki-zum-reden-bringt\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/ciit-training.com\/2025\/02\/27\/die-kunst-des-prompt-engineerings-wie-man-die-ki-zum-reden-bringt\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/ciit-training.com\/2025\/02\/27\/die-kunst-des-prompt-engineerings-wie-man-die-ki-zum-reden-bringt\/#primaryimage","url":"https:\/\/ciit-training.com\/wp-content\/uploads\/sites\/2\/2025\/02\/michael.schaffler_A_human_teaching_an_AI_robot_how_to_talk.avif","contentUrl":"https:\/\/ciit-training.com\/wp-content\/uploads\/sites\/2\/2025\/02\/michael.schaffler_A_human_teaching_an_AI_robot_how_to_talk.avif","width":1456,"height":816},{"@type":"BreadcrumbList","@id":"https:\/\/ciit-training.com\/2025\/02\/27\/die-kunst-des-prompt-engineerings-wie-man-die-ki-zum-reden-bringt\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/ciit-training.com\/"},{"@type":"ListItem","position":2,"name":"Die Kunst des Prompt Engineerings: Wie man die KI zum Reden bringt"}]},{"@type":"WebSite","@id":"https:\/\/ciit-training.com\/#website","url":"https:\/\/ciit-training.com\/","name":"CIIT Training","description":"Java training","publisher":{"@id":"https:\/\/ciit-training.com\/#organization"},"alternateName":"Javatraining","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/ciit-training.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/ciit-training.com\/#organization","name":"CIIT GmbH","alternateName":"Schaffler & Gl\u00f6\u00dfl GmbH","url":"https:\/\/ciit-training.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/ciit-training.com\/#\/schema\/logo\/image\/","url":"https:\/\/ciit-training.com\/wp-content\/uploads\/sites\/2\/2023\/11\/CIIT_Logo_BrightBackground_Blau_ohne_at.png","contentUrl":"https:\/\/ciit-training.com\/wp-content\/uploads\/sites\/2\/2023\/11\/CIIT_Logo_BrightBackground_Blau_ohne_at.png","width":512,"height":512,"caption":"CIIT GmbH"},"image":{"@id":"https:\/\/ciit-training.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/javatraining.at","https:\/\/x.com\/JavaTrainingAT","https:\/\/www.linkedin.com\/showcase\/javatraining.at\/"]},{"@type":"Person","@id":"https:\/\/ciit-training.com\/#\/schema\/person\/da3b2b472673dcc7f0933808391c9ccf","name":"wiki","url":"https:\/\/ciit-training.com\/en\/author\/wiki\/"}]}},"_links":{"self":[{"href":"https:\/\/ciit-training.com\/en\/wp-json\/wp\/v2\/posts\/10486","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ciit-training.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ciit-training.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ciit-training.com\/en\/wp-json\/wp\/v2\/users\/12"}],"replies":[{"embeddable":true,"href":"https:\/\/ciit-training.com\/en\/wp-json\/wp\/v2\/comments?post=10486"}],"version-history":[{"count":0,"href":"https:\/\/ciit-training.com\/en\/wp-json\/wp\/v2\/posts\/10486\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ciit-training.com\/en\/wp-json\/wp\/v2\/media\/10487"}],"wp:attachment":[{"href":"https:\/\/ciit-training.com\/en\/wp-json\/wp\/v2\/media?parent=10486"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ciit-training.com\/en\/wp-json\/wp\/v2\/categories?post=10486"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ciit-training.com\/en\/wp-json\/wp\/v2\/tags?post=10486"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}