(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[43948],{5727:function(e,n,a){(window.__NEXT_P=window.__NEXT_P||[]).push(["/techniques/tot.de",function(){return a(65681)}])},15851:function(e,n){"use strict";n.Z={src:"/_next/static/media/TOT.3b13bc5e.png",height:550,width:1083,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAECAMAAACEE47CAAAAD1BMVEX7+/rl6uH29vTw8O3b38wyjD4jAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAHklEQVR4nGNgAAEmJijFyAJiMTEyMzEyMDAyMoIZAAIjACPpki9ZAAAAAElFTkSuQmCC",blurWidth:8,blurHeight:4}},57531:function(e,n){"use strict";n.Z={src:"/_next/static/media/TOT2.9eb8f0f9.png",height:244,width:845,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAACCAMAAABSSm3fAAAADFBMVEX4+Pfr5+Hv7en28u33AJZLAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAGElEQVR4nAXBAQEAAAABoPD/s2INKRrLDgCsABTUMwk9AAAAAElFTkSuQmCC",blurWidth:8,blurHeight:2}},23489:function(e,n){"use strict";n.Z={src:"/_next/static/media/TOT3.bf83699e.png",height:307,width:803,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAADCAMAAACZFr56AAAAElBMVEXs7+308vH5+fjn5uXd3d3w6eSvF1Q0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAHklEQVR4nAXBAQEAAAzCoOl8/8oHBm0DM+0FNOH0AQJrADFyJ2S1AAAAAElFTkSuQmCC",blurWidth:8,blurHeight:3}},65681:function(e,n,a){"use strict";a.r(n),a.d(n,{__toc:function(){return u}});var t=a(11527),i=a(77154),r=a(51592),o=a(52243);a(44064),a(76948);var l=a(5424),d=a(44613),s=a(15851),c=a(57531),m=a(23489);let u=[];function _createMdxContent(e){let n=Object.assign({h1:"h1",p:"p",a:"a",pre:"pre",code:"code",span:"span"},(0,l.a)(),e.components);return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(n.h1,{children:"Tree of Thoughts (ToT)"}),"\n","\n",(0,t.jsxs)(n.p,{children:["Bei komplexen Aufgaben, die Erkundung oder strategische Vorausschau erfordern, sto\xdfen traditionelle oder einfache Prompting-Techniken an ihre Grenzen. ",(0,t.jsx)(n.a,{href:"https://arxiv.org/abs/2305.10601",children:"Yao et al. (2023)"})," und ",(0,t.jsx)(n.a,{href:"https://arxiv.org/abs/2305.08291",children:"Long (2023)"}),' haben k\xfcrzlich den Rahmen "Tree of Thoughts" (ToT) vorgeschlagen, der das Chain-of-Thought Prompting generalisiert und das Erkunden von Gedanken f\xf6rdert, die als Zwischenschritte zur allgemeinen Probleml\xf6sung mit Sprachmodellen dienen.']}),"\n",(0,t.jsx)(n.p,{children:"ToT erh\xe4lt einen Baum von Gedanken, bei dem Gedanken koh\xe4rente Sprachsequenzen darstellen, die als Zwischenschritte zur L\xf6sung eines Problems dienen. Dieser Ansatz erm\xf6glicht es einem Sprachmodell (LM), den Fortschritt von Zwischengedanken in Bezug auf die Probleml\xf6sung durch einen bewussten Denkprozess selbst zu bewerten. Die F\xe4higkeit des LM, Gedanken zu generieren und zu evaluieren, wird dann mit Suchalgorithmen (z.B. Breitensuche und Tiefensuche) kombiniert, um eine systematische Erkundung von Gedanken mit Vorausschau und R\xfcckverfolgung zu erm\xf6glichen."}),"\n",(0,t.jsx)(n.p,{children:"Das ToT-Framework wird unten illustriert:"}),"\n",(0,t.jsx)(d.w,{src:s.Z,alt:"TOT"}),"\n",(0,t.jsxs)(n.p,{children:["Bildquelle: ",(0,t.jsx)(n.a,{href:"https://arxiv.org/abs/2305.10601",children:"Yao et al. (2023)"})]}),"\n",(0,t.jsx)(n.p,{children:'Bei der Verwendung von ToT m\xfcssen f\xfcr verschiedene Aufgaben die Anzahl der Kandidaten und die Anzahl der Gedanken/Schritte definiert werden. So wird beispielsweise im Paper das Spiel "Game of 24" als eine mathematische Denkaufgabe verwendet, bei der die Gedanken in 3 Schritte zerlegt werden, von denen jeder eine Zwischengleichung beinhaltet. In jedem Schritt werden die besten b=5 Kandidaten beibehalten.'}),"\n",(0,t.jsx)(n.p,{children:'Um in ToT eine Breitensuche (BFS) f\xfcr die Aufgabe "Game of 24" durchzuf\xfchren, wird das LM aufgefordert, jeden Gedankenkandidaten als "sicher/vielleicht/unm\xf6glich" in Bezug auf das Erreichen von 24 zu bewerten. Wie die Autoren angeben, besteht das Ziel darin, "korrekte Teil-L\xf6sungen zu f\xf6rdern, die innerhalb weniger Vorausschaupr\xfcfungen best\xe4tigt werden k\xf6nnen, und unm\xf6gliche Teil-L\xf6sungen zu eliminieren, die auf "zu gro\xdf/klein" Allgemeinwissen basieren, und den Rest als \'vielleicht\' zu behalten". Die Werte werden f\xfcr jeden Gedanken dreimal gesampelt. Der Prozess wird unten illustriert:'}),"\n",(0,t.jsx)(d.w,{src:c.Z,alt:"TOT2"}),"\n",(0,t.jsxs)(n.p,{children:["Bildquelle: ",(0,t.jsx)(n.a,{href:"https://arxiv.org/abs/2305.10601",children:"Yao et al. (2023)"})]}),"\n",(0,t.jsx)(n.p,{children:"Aus den in der folgenden Abbildung berichteten Ergebnissen geht hervor, dass ToT die anderen Prompting-Methoden deutlich \xfcbertrifft:"}),"\n",(0,t.jsx)(d.w,{src:m.Z,alt:"TOT3"}),"\n",(0,t.jsxs)(n.p,{children:["Bildquelle: ",(0,t.jsx)(n.a,{href:"https://arxiv.org/abs/2305.10601",children:"Yao et al. (2023)"})]}),"\n",(0,t.jsxs)(n.p,{children:["Code verf\xfcgbar ",(0,t.jsx)(n.a,{href:"https://github.com/princeton-nlp/tree-of-thought-llm",children:"hier"})," und ",(0,t.jsx)(n.a,{href:"https://github.com/jieyilong/tree-of-thought-puzzle-solver",children:"hier"})]}),"\n",(0,t.jsxs)(n.p,{children:["Auf einer hohen Ebene sind die Hauptideen von ",(0,t.jsx)(n.a,{href:"https://arxiv.org/abs/2305.10601",children:"Yao et al. (2023)"})," und ",(0,t.jsx)(n.a,{href:"https://arxiv.org/abs/2305.08291",children:"Long (2023)"})," \xe4hnlich. Beide verbessern die F\xe4higkeit von LLMs zur L\xf6sung komplexer Probleme durch Baumsuche \xfcber eine mehrstufige Konversation. Ein Hauptunterschied besteht darin, dass ",(0,t.jsx)(n.a,{href:"https://arxiv.org/abs/2305.10601",children:"Yao et al. (2023)"})," Methoden wie DFS/BFS/Beam Search nutzt, w\xe4hrend die in ",(0,t.jsx)(n.a,{href:"https://arxiv.org/abs/2305.08291",children:"Long (2023)"}),' vorgeschlagene Baumsuchstrategie (d.h. wann zur\xfcckverfolgt wird und R\xfcckverfolgung um wie viele Level usw.) von einem durch Verst\xe4rkungslernen trainierten "ToT Controller" gesteuert wird. DFS/BFS/Beam Search sind generische L\xf6sungssuchstrategien ohne Anpassung an spezifische Probleme. Im Vergleich dazu k\xf6nnte ein durch RL trainierter ToT-Controller m\xf6glicherweise aus neuen Datens\xe4tzen lernen oder durch Selbstspiel (AlphaGo vs. Brute-Force-Suche) und so das RL-basierte ToT-System kann weiterhin neues Wissen erlernen, selbst mit einem festen LLM.']}),"\n",(0,t.jsxs)(n.p,{children:[(0,t.jsx)(n.a,{href:"https://github.com/dave1010/tree-of-thought-prompting",children:"Hulbert (2023)"})," hat das Baum-der-Gedanken-Prompting vorgeschlagen, das das Hauptkonzept aus den ToT-Frameworks als einfache Prompting-Technik anwendet, indem das LLM dazu gebracht wird, Zwischengedanken in einem einzigen Prompt zu evaluieren. Ein Beispiel f\xfcr ein ToT-Prompt lautet:"]}),"\n",(0,t.jsx)(n.pre,{"data-language":"text","data-theme":"default",children:(0,t.jsxs)(n.code,{"data-language":"text","data-theme":"default",children:[(0,t.jsx)(n.span,{className:"line",children:(0,t.jsx)(n.span,{style:{color:"var(--shiki-color-text)"},children:"Stellen Sie sich vor, drei verschiedene Experten beantworten diese Frage."})}),"\n",(0,t.jsx)(n.span,{className:"line",children:(0,t.jsx)(n.span,{style:{color:"var(--shiki-color-text)"},children:"Alle Experten schreiben 1 Schritt ihres Denkens auf,"})}),"\n",(0,t.jsx)(n.span,{className:"line",children:(0,t.jsx)(n.span,{style:{color:"var(--shiki-color-text)"},children:"dann teilen Sie es mit der Gruppe."})}),"\n",(0,t.jsx)(n.span,{className:"line",children:(0,t.jsx)(n.span,{style:{color:"var(--shiki-color-text)"},children:"Dann gehen alle Experten zum n\xe4chsten Schritt \xfcber usw."})}),"\n",(0,t.jsx)(n.span,{className:"line",children:(0,t.jsx)(n.span,{style:{color:"var(--shiki-color-text)"},children:"Wenn ein Experte zu irgendeinem Zeitpunkt feststellt, dass er sich geirrt hat, verl\xe4sst er die Gruppe."})}),"\n",(0,t.jsx)(n.span,{className:"line",children:(0,t.jsx)(n.span,{style:{color:"var(--shiki-color-text)"},children:"Die Frage lautet..."})})]})}),"\n",(0,t.jsxs)(n.p,{children:[(0,t.jsx)(n.a,{href:"https://github.com/holarissun/PanelGPT",children:"Sun (2023)"})," hat das Baum-der-Gedanken-Prompting mit gro\xdf angelegten Experimenten gebenchmarkt und PanelGPT eingef\xfchrt --- eine Idee des Prompting mit Podiumsdiskussionen unter LLMs."]})]})}let g={MDXContent:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{wrapper:n}=Object.assign({},(0,l.a)(),e.components);return n?(0,t.jsx)(n,{...e,children:(0,t.jsx)(_createMdxContent,{...e})}):_createMdxContent(e)},pageOpts:{filePath:"pages/techniques/tot.de.mdx",route:"/techniques/tot",timestamp:172589822e4,pageMap:[{kind:"Meta",locale:"de",data:{index:"Prompt Engineering",introduction:"Einleitung",techniques:"Techniken",applications:"Anwendungen",prompts:"Prompt Hub",models:"Modelle",risks:"Risiken & Missbrauch",research:"LLM Forschungsergebnisse",papers:"Papers",tools:"Werkzeuge & Bibliotheken",notebooks:"Notebooks",datasets:"Datens\xe4tze",readings:"Zusatzlekt\xfcre",course:{title:"Prompt Engineering Kurs",type:"page"},services:{title:"Services",type:"page"},about:{title:"\xdcber",type:"page"}}},{kind:"MdxPage",name:"about",route:"/about",locale:"de"},{kind:"Folder",name:"applications",route:"/applications",children:[{kind:"Meta",locale:"de",data:{function_calling:"Funktionsaufrufe",generating:"Generierung von Daten",synthetic_rag:"Generierung eines synthetischen Datensatzes f\xfcr RAG",generating_textbooks:"Umgang mit generierten Datens\xe4tzen und deren Vielfalt",coding:"Codegenerierung",workplace_casestudy:"Fallstudie zur Klassifizierung von Absolventenjobs",pf:"Prompt-Funktion"}},{kind:"MdxPage",name:"coding",route:"/applications/coding",locale:"de"},{kind:"MdxPage",name:"function_calling",route:"/applications/function_calling",locale:"de"},{kind:"MdxPage",name:"generating",route:"/applications/generating",locale:"de"},{kind:"MdxPage",name:"generating_textbooks",route:"/applications/generating_textbooks",locale:"de"},{kind:"MdxPage",name:"pf",route:"/applications/pf",locale:"de"},{kind:"MdxPage",name:"synthetic_rag",route:"/applications/synthetic_rag",locale:"de"},{kind:"MdxPage",name:"workplace_casestudy",route:"/applications/workplace_casestudy",locale:"de"},{kind:"MdxPage",name:"context-caching",route:"/applications/context-caching",locale:"en"},{kind:"MdxPage",name:"finetuning-gpt4o",route:"/applications/finetuning-gpt4o",locale:"en"}]},{kind:"MdxPage",name:"applications",route:"/applications",locale:"de"},{kind:"MdxPage",name:"course",route:"/course",locale:"de"},{kind:"MdxPage",name:"datasets",route:"/datasets",locale:"de"},{kind:"Folder",name:"guides",route:"/guides",children:[{kind:"Meta",locale:"en",data:{"optimizing-prompts":"Optimizing Prompts"}},{kind:"MdxPage",name:"optimizing-prompts",route:"/guides/optimizing-prompts",locale:"en"}]},{kind:"MdxPage",name:"index",route:"/",locale:"de"},{kind:"Folder",name:"introduction",route:"/introduction",children:[{kind:"Meta",locale:"de",data:{settings:"LLM Einstellungen",basics:"Grundlagen des Promptings",elements:"Elemente eines Prompts",tips:"Allgemeine Tipps f\xfcr das Entwerfen von Prompts",examples:"Beispiel f\xfcr Prompts"}},{kind:"MdxPage",name:"basics",route:"/introduction/basics",locale:"de"},{kind:"MdxPage",name:"elements",route:"/introduction/elements",locale:"de"},{kind:"MdxPage",name:"examples",route:"/introduction/examples",locale:"de"},{kind:"MdxPage",name:"settings",route:"/introduction/settings",locale:"de"},{kind:"MdxPage",name:"tips",route:"/introduction/tips",locale:"de"}]},{kind:"MdxPage",name:"introduction",route:"/introduction",locale:"de"},{kind:"Folder",name:"models",route:"/models",children:[{kind:"Meta",locale:"de",data:{chatgpt:"ChatGPT","claude-3":"Claude 3","code-llama":"Code Llama",flan:"Flan",gemini:"Gemini","gemini-advanced":"Gemini Advanced","gemini-pro":"Gemini 1.5 Pro",gemma:"Gemma","gpt-4":"GPT-4","grok-1":"Grok-1",llama:"LLaMA","llama-3":"Llama 3","mistral-7b":"Mistral 7B","mistral-large":"Mistral Large",mixtral:"Mixtral","mixtral-8x22b":"Mixtral 8x22B",olmo:"OLMo","phi-2":"Phi-2",sora:"Sora",collection:"LLM-Sammlung"}},{kind:"MdxPage",name:"chatgpt",route:"/models/chatgpt",locale:"de"},{kind:"MdxPage",name:"claude-3",route:"/models/claude-3",locale:"de"},{kind:"MdxPage",name:"code-llama",route:"/models/code-llama",locale:"de"},{kind:"MdxPage",name:"collection",route:"/models/collection",locale:"de"},{kind:"MdxPage",name:"flan",route:"/models/flan",locale:"de"},{kind:"MdxPage",name:"gemini-advanced",route:"/models/gemini-advanced",locale:"de"},{kind:"MdxPage",name:"gemini-pro",route:"/models/gemini-pro",locale:"de"},{kind:"MdxPage",name:"gemini",route:"/models/gemini",locale:"de"},{kind:"MdxPage",name:"gemma",route:"/models/gemma",locale:"de"},{kind:"MdxPage",name:"gpt-4",route:"/models/gpt-4",locale:"de"},{kind:"MdxPage",name:"grok-1",route:"/models/grok-1",locale:"de"},{kind:"MdxPage",name:"llama-3",route:"/models/llama-3",locale:"de"},{kind:"MdxPage",name:"llama",route:"/models/llama",locale:"de"},{kind:"MdxPage",name:"mistral-7b",route:"/models/mistral-7b",locale:"de"},{kind:"MdxPage",name:"mistral-large",route:"/models/mistral-large",locale:"de"},{kind:"MdxPage",name:"mixtral-8x22b",route:"/models/mixtral-8x22b",locale:"de"},{kind:"MdxPage",name:"mixtral",route:"/models/mixtral",locale:"de"},{kind:"MdxPage",name:"olmo",route:"/models/olmo",locale:"de"},{kind:"MdxPage",name:"phi-2",route:"/models/phi-2",locale:"de"},{kind:"MdxPage",name:"sora",route:"/models/sora",locale:"de"}]},{kind:"MdxPage",name:"models",route:"/models",locale:"de"},{kind:"MdxPage",name:"notebooks",route:"/notebooks",locale:"de"},{kind:"MdxPage",name:"papers",route:"/papers",locale:"de"},{kind:"Folder",name:"prompts",route:"/prompts",children:[{kind:"Meta",locale:"de",data:{classification:"Klassifizierung",coding:"Coding",creativity:"Kreativit\xe4t",evaluation:"Evaluation","information-extraction":"Informationsextraktion","image-generation":"Bildgenerierung",mathematics:"Mathematik  ","question-answering":"Fragebeantwortung",reasoning:"Schlussfolgerungen","text-summarization":"Textzusammenfassung",truthfulness:"Wahrhaftigkeit","adversarial-prompting":"Adversariales Prompting"}},{kind:"Folder",name:"adversarial-prompting",route:"/prompts/adversarial-prompting",children:[{kind:"Meta",locale:"de",data:{"prompt-injection":"Prompt Injection","prompt-leaking":"Prompt Leaking","jailbreaking-llms":"Jailbreaking"}},{kind:"MdxPage",name:"jailbreaking-llms",route:"/prompts/adversarial-prompting/jailbreaking-llms",locale:"de"},{kind:"MdxPage",name:"prompt-injection",route:"/prompts/adversarial-prompting/prompt-injection",locale:"de"},{kind:"MdxPage",name:"prompt-leaking",route:"/prompts/adversarial-prompting/prompt-leaking",locale:"de"}]},{kind:"MdxPage",name:"adversarial-prompting",route:"/prompts/adversarial-prompting",locale:"de"},{kind:"Folder",name:"classification",route:"/prompts/classification",children:[{kind:"Meta",locale:"de",data:{sentiment:"Sentimentklassifikation","sentiment-fewshot":"Few-Shot Sentimentklassifikation"}},{kind:"MdxPage",name:"sentiment-fewshot",route:"/prompts/classification/sentiment-fewshot",locale:"de"},{kind:"MdxPage",name:"sentiment",route:"/prompts/classification/sentiment",locale:"de"}]},{kind:"MdxPage",name:"classification",route:"/prompts/classification",locale:"de"},{kind:"Folder",name:"coding",route:"/prompts/coding",children:[{kind:"Meta",locale:"de",data:{"code-snippet":"Code-Snippets generieren","mysql-query":"Erzeugen von MySQL-Queries",tikz:"TiKZ-Diagramm zeichnen"}},{kind:"MdxPage",name:"code-snippet",route:"/prompts/coding/code-snippet",locale:"de"},{kind:"MdxPage",name:"mysql-query",route:"/prompts/coding/mysql-query",locale:"de"},{kind:"MdxPage",name:"tikz",route:"/prompts/coding/tikz",locale:"de"}]},{kind:"MdxPage",name:"coding",route:"/prompts/coding",locale:"de"},{kind:"Folder",name:"creativity",route:"/prompts/creativity",children:[{kind:"Meta",locale:"de",data:{rhymes:"Reime","infinite-primes":"Unendlichkeit der Primzahlen",interdisciplinary:"Interdisziplin\xe4re Aufgaben","new-words":"Erfindung neuer W\xf6rter"}},{kind:"MdxPage",name:"infinite-primes",route:"/prompts/creativity/infinite-primes",locale:"de"},{kind:"MdxPage",name:"interdisciplinary",route:"/prompts/creativity/interdisciplinary",locale:"de"},{kind:"MdxPage",name:"new-words",route:"/prompts/creativity/new-words",locale:"de"},{kind:"MdxPage",name:"rhymes",route:"/prompts/creativity/rhymes",locale:"de"}]},{kind:"MdxPage",name:"creativity",route:"/prompts/creativity",locale:"de"},{kind:"Folder",name:"evaluation",route:"/prompts/evaluation",children:[{kind:"Meta",locale:"de",data:{"plato-dialogue":"Platons Dialog bewerten"}},{kind:"MdxPage",name:"plato-dialogue",route:"/prompts/evaluation/plato-dialogue",locale:"de"}]},{kind:"MdxPage",name:"evaluation",route:"/prompts/evaluation",locale:"de"},{kind:"Folder",name:"image-generation",route:"/prompts/image-generation",children:[{kind:"Meta",locale:"de",data:{"alphabet-person":"Eine Person mit Alphabet-Buchstaben zeichnen"}},{kind:"MdxPage",name:"alphabet-person",route:"/prompts/image-generation/alphabet-person",locale:"de"}]},{kind:"MdxPage",name:"image-generation",route:"/prompts/image-generation",locale:"de"},{kind:"Folder",name:"information-extraction",route:"/prompts/information-extraction",children:[{kind:"Meta",locale:"de",data:{"extract-models":"Modellnamen extrahieren"}},{kind:"MdxPage",name:"extract-models",route:"/prompts/information-extraction/extract-models",locale:"de"}]},{kind:"MdxPage",name:"information-extraction",route:"/prompts/information-extraction",locale:"de"},{kind:"Folder",name:"mathematics",route:"/prompts/mathematics",children:[{kind:"Meta",locale:"de",data:{"composite-functions":"Auswertung zusammengesetzter Funktionen","odd-numbers":"Ungerade Zahlen addieren"}},{kind:"MdxPage",name:"composite-functions",route:"/prompts/mathematics/composite-functions",locale:"de"},{kind:"MdxPage",name:"odd-numbers",route:"/prompts/mathematics/odd-numbers",locale:"de"}]},{kind:"MdxPage",name:"mathematics",route:"/prompts/mathematics",locale:"de"},{kind:"Folder",name:"question-answering",route:"/prompts/question-answering",children:[{kind:"Meta",locale:"de",data:{"closed-domain":"Geschlossene Dom\xe4nen-Fragenbeantwortung","open-domain":"Offene Dom\xe4nen-Fragenbeantwortung","science-qa":"Wissenschaftliches Frage-Antworten"}},{kind:"MdxPage",name:"closed-domain",route:"/prompts/question-answering/closed-domain",locale:"de"},{kind:"MdxPage",name:"open-domain",route:"/prompts/question-answering/open-domain",locale:"de"},{kind:"MdxPage",name:"science-qa",route:"/prompts/question-answering/science-qa",locale:"de"}]},{kind:"MdxPage",name:"question-answering",route:"/prompts/question-answering",locale:"de"},{kind:"Folder",name:"reasoning",route:"/prompts/reasoning",children:[{kind:"Meta",locale:"de",data:{"indirect-reasoning":"Indirektes Reasoning","physical-reasoning":"Physisches Reasoning"}},{kind:"MdxPage",name:"indirect-reasoning",route:"/prompts/reasoning/indirect-reasoning",locale:"de"},{kind:"MdxPage",name:"physical-reasoning",route:"/prompts/reasoning/physical-reasoning",locale:"de"}]},{kind:"MdxPage",name:"reasoning",route:"/prompts/reasoning",locale:"de"},{kind:"Folder",name:"text-summarization",route:"/prompts/text-summarization",children:[{kind:"Meta",locale:"de",data:{"explain-concept":"Konzepte erkl\xe4ren"}},{kind:"MdxPage",name:"explain-concept",route:"/prompts/text-summarization/explain-concept",locale:"de"}]},{kind:"MdxPage",name:"text-summarization",route:"/prompts/text-summarization",locale:"de"},{kind:"Folder",name:"truthfulness",route:"/prompts/truthfulness",children:[{kind:"Meta",locale:"de",data:{"identify-hallucination":"Identifizieren von Halluzination"}},{kind:"MdxPage",name:"identify-hallucination",route:"/prompts/truthfulness/identify-hallucination",locale:"de"}]},{kind:"MdxPage",name:"truthfulness",route:"/prompts/truthfulness",locale:"de"}]},{kind:"MdxPage",name:"prompts",route:"/prompts",locale:"de"},{kind:"MdxPage",name:"readings",route:"/readings",locale:"de"},{kind:"Folder",name:"research",route:"/research",children:[{kind:"Meta",locale:"de",data:{"llm-agents":"LLM Agenten",rag:"RAG f\xfcr LLMs","llm-reasoning":"LLM Reasoning","guided-cot":"LM-gef\xfchrtes CoT",rag_hallucinations:"RAG Reduziert Halluzination",synthetic_data:"Synthetische Daten","rag-faithfulness":"RAG Zuverl\xe4ssigkeit","llm-recall":"LLM In-Context Recall",thoughtsculpt:"ThoughtSculpt","infini-attention":"Infini-Attention","trustworthiness-in-llms":"Vertrauensw\xfcrdigkeit in LLMs","llm-tokenization":"LLM Tokenisierung",groq:"Was ist Groq?"}},{kind:"MdxPage",name:"groq",route:"/research/groq",locale:"de"},{kind:"MdxPage",name:"guided-cot",route:"/research/guided-cot",locale:"de"},{kind:"MdxPage",name:"infini-attention",route:"/research/infini-attention",locale:"de"},{kind:"MdxPage",name:"llm-agents",route:"/research/llm-agents",locale:"de"},{kind:"MdxPage",name:"llm-reasoning",route:"/research/llm-reasoning",locale:"de"},{kind:"MdxPage",name:"llm-recall",route:"/research/llm-recall",locale:"de"},{kind:"MdxPage",name:"llm-tokenization",route:"/research/llm-tokenization",locale:"de"},{kind:"MdxPage",name:"rag-faithfulness",route:"/research/rag-faithfulness",locale:"de"},{kind:"MdxPage",name:"rag",route:"/research/rag",locale:"de"},{kind:"MdxPage",name:"rag_hallucinations",route:"/research/rag_hallucinations",locale:"de"},{kind:"MdxPage",name:"synthetic_data",route:"/research/synthetic_data",locale:"de"},{kind:"MdxPage",name:"thoughtsculpt",route:"/research/thoughtsculpt",locale:"de"},{kind:"MdxPage",name:"trustworthiness-in-llms",route:"/research/trustworthiness-in-llms",locale:"de"}]},{kind:"MdxPage",name:"research",route:"/research",locale:"de"},{kind:"Folder",name:"risks",route:"/risks",children:[{kind:"Meta",locale:"de",data:{adversarial:"Adversariales Prompting",factuality:"Faktentreue",biases:"Verzerrungen (biases)"}},{kind:"MdxPage",name:"adversarial",route:"/risks/adversarial",locale:"de"},{kind:"MdxPage",name:"biases",route:"/risks/biases",locale:"de"},{kind:"MdxPage",name:"factuality",route:"/risks/factuality",locale:"de"}]},{kind:"MdxPage",name:"risks",route:"/risks",locale:"de"},{kind:"MdxPage",name:"services",route:"/services",locale:"de"},{kind:"Folder",name:"techniques",route:"/techniques",children:[{kind:"Meta",locale:"de",data:{zeroshot:"Zero-Shot Prompting",fewshot:"Few-Shot Prompting",cot:"Chain-of-Thought Prompting",consistency:"Selbstkonsistenz",knowledge:"Generiertes Wissens-Prompting",prompt_chaining:"Prompt Chaining",tot:"Tree of Thoughts",rag:"Retrieval Augmented Generation",art:"Automatic Reasoning and Tool-use",ape:"Automatic Prompt Engineer",activeprompt:"Active-Prompt",dsp:"Directional Stimulus Prompting",pal:"Program-Aided Language Models",react:"ReAct",reflexion:"Reflexion",multimodalcot:"Multimodal CoT",graph:"Graph-Prompting"}},{kind:"MdxPage",name:"activeprompt",route:"/techniques/activeprompt",locale:"de"},{kind:"MdxPage",name:"ape",route:"/techniques/ape",locale:"de"},{kind:"MdxPage",name:"art",route:"/techniques/art",locale:"de"},{kind:"MdxPage",name:"consistency",route:"/techniques/consistency",locale:"de"},{kind:"MdxPage",name:"cot",route:"/techniques/cot",locale:"de"},{kind:"MdxPage",name:"dsp",route:"/techniques/dsp",locale:"de"},{kind:"MdxPage",name:"fewshot",route:"/techniques/fewshot",locale:"de"},{kind:"MdxPage",name:"graph",route:"/techniques/graph",locale:"de"},{kind:"MdxPage",name:"knowledge",route:"/techniques/knowledge",locale:"de"},{kind:"MdxPage",name:"multimodalcot",route:"/techniques/multimodalcot",locale:"de"},{kind:"MdxPage",name:"pal",route:"/techniques/pal",locale:"de"},{kind:"MdxPage",name:"prompt_chaining",route:"/techniques/prompt_chaining",locale:"de"},{kind:"MdxPage",name:"rag",route:"/techniques/rag",locale:"de"},{kind:"MdxPage",name:"react",route:"/techniques/react",locale:"de"},{kind:"MdxPage",name:"reflexion",route:"/techniques/reflexion",locale:"de"},{kind:"MdxPage",name:"tot",route:"/techniques/tot",locale:"de"},{kind:"MdxPage",name:"zeroshot",route:"/techniques/zeroshot",locale:"de"},{kind:"MdxPage",name:"meta-prompting",route:"/techniques/meta-prompting",locale:"en"}]},{kind:"MdxPage",name:"techniques",route:"/techniques",locale:"de"},{kind:"MdxPage",name:"tools",route:"/tools",locale:"de"}],flexsearch:{codeblocks:!0},title:"Tree of Thoughts (ToT)",headings:u},pageNextRoute:"/techniques/tot.de",nextraLayout:r.ZP,themeConfig:o.Z};n.default=(0,i.j)(g)},44613:function(e,n,a){"use strict";a.d(n,{w:function(){return Screenshot}});var t=a(11527),i=a(86259),r=a(53704),o=a.n(r);function Screenshot(e){let{src:n,alt:a,full:r}=e;return(0,t.jsx)("div",{className:(0,i.Z)("mt-6 -mb-4 flex justify-center overflow-hidden rounded-xl border dark:border-zinc-800",r?"bg-white":"bg-zinc-100"),children:(0,t.jsx)(o(),{src:n,alt:a,className:(0,i.Z)("w-auto select-none bg-white",r?"":"ring-1 ring-gray-200")})})}},52243:function(e,n,a){"use strict";a.d(n,{Z:function(){return d}});var t=a(11527),i=a(50959),r=a(51592),o=a(86259);function WordWrapIcon(e){return(0,t.jsx)("svg",{viewBox:"0 0 24 24",width:"24",height:"24",...e,children:(0,t.jsx)("path",{fill:"currentColor",d:"M4 19h6v-2H4v2zM20 5H4v2h16V5zm-3 6H4v2h13.25c1.1 0 2 .9 2 2s-.9 2-2 2H15v-2l-3 3l3 3v-2h2c2.21 0 4-1.79 4-4s-1.79-4-4-4z"})})}let Button=e=>{let{children:n,className:a,...i}=e;return(0,t.jsx)("button",{className:(0,o.Z)("nextra-button nx-transition-all active:nx-opacity-50","nx-bg-primary-700/5 nx-border nx-border-black/5 nx-text-gray-600 hover:nx-text-gray-900 nx-rounded-md nx-p-1.5","dark:nx-bg-primary-300/10 dark:nx-border-white/10 dark:nx-text-gray-400 dark:hover:nx-text-gray-50",a),...i,children:n})};function CheckIcon(e){return(0,t.jsx)("svg",{viewBox:"0 0 20 20",width:"1em",height:"1em",fill:"currentColor",...e,children:(0,t.jsx)("path",{fillRule:"evenodd",d:"M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z",clipRule:"evenodd"})})}function CopyIcon(e){return(0,t.jsxs)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",...e,children:[(0,t.jsx)("rect",{x:"9",y:"9",width:"13",height:"13",rx:"2",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"}),(0,t.jsx)("path",{d:"M5 15H4C2.89543 15 2 14.1046 2 13V4C2 2.89543 2.89543 2 4 2H13C14.1046 2 15 2.89543 15 4V5",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"})]})}let CopyToClipboard=e=>{let{getValue:n,...a}=e,[r,o]=(0,i.useState)(!1);(0,i.useEffect)(()=>{if(!r)return;let e=setTimeout(()=>{o(!1)},2e3);return()=>{clearTimeout(e)}},[r]);let l=(0,i.useCallback)(async()=>{var e;o(!0),(null===(e=navigator)||void 0===e?void 0:e.clipboard)||console.error("Access to clipboard rejected!");try{await navigator.clipboard.writeText(n())}catch(e){console.error("Failed to copy!")}},[n]),d=r?CheckIcon:CopyIcon;return(0,t.jsx)(Button,{onClick:l,title:"Copy code",tabIndex:0,...a,children:(0,t.jsx)(d,{className:"nextra-copy-icon nx-pointer-events-none nx-h-4 nx-w-4"})})},l={logo:(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 206 246",fill:"none",children:[(0,t.jsx)("circle",{cx:"40",cy:"40",r:"40",fill:"currentColor"}),(0,t.jsx)("circle",{cx:"40",cy:"206",r:"40",fill:"currentColor"}),(0,t.jsx)("circle",{cx:"166",cy:"120",r:"40",fill:"currentColor"})]}),(0,t.jsx)("span",{style:{marginLeft:".4em",fontWeight:800},children:"Prompt Engineering Guide"})]}),i18n:[{locale:"en",text:"English"},{locale:"zh",text:"中文"},{locale:"jp",text:"日本語"},{locale:"pt",text:"Portugu\xeas"},{locale:"it",text:"Italian"},{locale:"tr",text:"T\xfcrk\xe7e"},{locale:"es",text:"Espa\xf1ol"},{locale:"fr",text:"Fran\xe7ais"},{locale:"kr",text:"한국어"},{locale:"ca",text:"Catal\xe0"},{locale:"fi",text:"Finnish"},{locale:"ru",text:"Русский"},{locale:"de",text:"Deutsch"},{locale:"ar",text:"العربية"}],head:function(){let{title:e}=(0,r.ZR)();return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("title",{children:[e?e+" | Prompt Engineering Guide":"Prompt Engineering Guide"," "]}),(0,t.jsx)("meta",{name:"viewport",content:"width=device-width, initial-scale=1.0"}),(0,t.jsx)("meta",{property:"og:title",content:"Prompt Engineering Guide"}),(0,t.jsx)("meta",{property:"og:description",content:"A Comprehensive Overview of Prompt Engineering"}),(0,t.jsx)("meta",{name:"og:title",content:e?e+" | Prompt Engineering Guide":"Prompt Engineering Guide"}),(0,t.jsx)("link",{rel:"icon",href:"/144-favicon.svg",type:"image/svg+xml"}),(0,t.jsx)("link",{rel:"icon",href:"/144-favicon-dark.svg",type:"image/svg+xml",media:"(prefers-color-scheme: dark)"})]})},project:{link:"https://github.com/dair-ai/Prompt-Engineering-Guide"},chat:{link:"https://discord.gg/FUyz9vPAwf"},docsRepositoryBase:"https://github.com/dair-ai/Prompt-Engineering-Guide/tree/main/",footer:{text:"Copyright \xa9 2024 DAIR.AI"},search:{placeholder:"Search..."},components:{pre:e=>{let{children:n,className:a,hasCopyCode:r=!0,filename:l,...d}=e,s=(0,i.useRef)(null),c=(0,i.useCallback)(()=>{let e=document.documentElement.dataset,n="nextraWordWrap"in e;n?delete e.nextraWordWrap:e.nextraWordWrap=""},[]);return(0,t.jsxs)("div",{className:"nextra-code-block nx-relative nx-mt-6 first:nx-mt-0",children:[l&&(0,t.jsx)("div",{className:"nx-absolute nx-top-0 nx-z-[1] nx-w-full nx-truncate nx-rounded-t-xl nx-bg-primary-700/5 nx-py-2 nx-px-4 nx-text-xs nx-text-gray-700 dark:nx-bg-primary-300/10 dark:nx-text-gray-200",children:l}),(0,t.jsx)("pre",{className:(0,o.Z)("nx-bg-primary-700/5 nx-mb-4 nx-overflow-x-auto nx-rounded-xl nx-subpixel-antialiased dark:nx-bg-primary-300/10 nx-text-[.9em]","contrast-more:nx-border contrast-more:nx-border-primary-900/20 contrast-more:nx-contrast-150 contrast-more:dark:nx-border-primary-100/40",l?"nx-pt-12 nx-pb-4":"nx-py-4",a),ref:s,...d,children:i.isValidElement(n)&&"code"===n.type?n.props.children:n}),(0,t.jsxs)("div",{className:(0,o.Z)("nx-opacity-0 nx-transition [div:hover>&]:nx-opacity-100 focus-within:nx-opacity-100","nx-flex nx-gap-1 nx-absolute nx-m-[11px] nx-right-0",l?"nx-top-8":"nx-top-0"),children:[(0,t.jsx)(Button,{onClick:c,className:"md:nx-hidden",title:"Toggle word wrap elvis",children:(0,t.jsx)(WordWrapIcon,{className:"nx-pointer-events-none nx-h-4 nx-w-4"})}),r&&(0,t.jsx)(CopyToClipboard,{getValue:()=>{var e,n;return(null===(n=s.current)||void 0===n?void 0:null===(e=n.querySelector("code"))||void 0===e?void 0:e.textContent)||""}})]})]})}}};var d=l}},function(e){e.O(0,[47262,49774,92888,40179],function(){return e(e.s=5727)}),_N_E=e.O()}]);