# Prompting Techniques

import {Cards, Card} from 'nextra-theme-docs'
import { CardsIcon, OneIcon, WarningIcon, FilesIcon} from 'components/icons'

Prompt Engineering helps to effectively design and improve prompts to get better results on different tasks with LLMs.

While the previous basic examples were fun, in this section we cover more advanced prompting engineering techniques that allow us to achieve more complex tasks and improve reliability and performance of LLMs.

<Cards>
  <Card
    icon={<FilesIcon />}
    title="Zero-Shot Prompting"
    href="/techniques/zeroshot"
  />
  <Card
    icon={<FilesIcon />}
    title="Few-Shot Prompting"
    href="/techniques/fewshot"
  />
  <Card
    icon={<FilesIcon />}
    title="Chain-of-Thought Prompting"
    href="/techniques/cot"
  />
  <Card
    icon={<FilesIcon />}
    title="Self-Consistency"
    href="/techniques/consistency"
  />
  <Card
    icon={<FilesIcon />}
    title="General Knowledge Prompting"
    href="/techniques/knowledge"
  />
  <Card
    icon={<FilesIcon />}
    title="Tree of Thoughts Prompting"
    href="/techniques/tot"
  />
  <Card
    icon={<FilesIcon />}
    title="Retrieval Augmented Generation"
    href="/techniques/rag"
  />
  <Card
    icon={<FilesIcon />}
    title="Automatic Reasoning and Tool-Use"
    href="/techniques/art"
  />
  <Card
    icon={<FilesIcon />}
    title="Automatic Prompt Engineer"
    href="/techniques/ape"
  />
  <Card
    icon={<FilesIcon />}
    title="Active-Prompt"
    href="/techniques/activeprompt"
  />
  <Card
    icon={<FilesIcon />}
    title="Direct Stimulus Prompting"
    href="/techniques/dsp"
  />
  <Card
    icon={<FilesIcon />}
    title="Program-Aided Language"
    href="/techniques/pal"
  />
  <Card
    icon={<FilesIcon />}
    title="ReAct"
    href="/techniques/react"
  />
  <Card
    icon={<FilesIcon />}
    title="Multimodal CoT"
    href="/techniques/multimodalcot"
  />
  <Card
    icon={<FilesIcon />}
    title="Graph Prompting"
    href="/techniques/graph"
  />
</Cards>