# Prompting Techniques

By this point, it should be obvious that it helps to improve prompts to get better results on different tasks. That's the whole idea behind prompt engineering. 

While those examples were fun, let's cover a few concepts more formally before we jump into more advanced concepts.

import { Card, Cards } from 'nextra-theme-docs'

<Cards num={12}>
  <Card
    arrow
    title="Zero-shot Prompting"
    href="/techniques/zeroshot">
  </Card>
   <Card
    arrow
    title="Few-shot Prompting"
    href="/techniques/fewshot">
  </Card>
    <Card
     arrow
     title="Chain-of-Thought Prompting"
     href="/techniques/cot">
    </Card>
    <Card
     arrow
     title="Zero-shot CoT"
     href="/techniques/zerocot">
    </Card>
    <Card
     arrow
     title="Self-Consistency"
     href="/techniques/consistency">
    </Card>
    <Card
     arrow
     title="Generate Knowledge Prompting"
     href="/techniques/knowledge">
    </Card>
    <Card
     arrow
     title="Automatic Prompt Engineer"
     href="/techniques/ape">
    </Card>
    <Card
     arrow
     title="Active-Prompt"
     href="/techniques/activeprompt">
    </Card>
    <Card
     arrow
     title="Directional Stimulus Prompting"
     href="/techniques/dsp">
    </Card>
    <Card
     arrow
     title="ReAct"
     href="/techniques/react">
    </Card>
    <Card
     arrow
     title="Multimodal CoT"
     href="/techniques/multimodalcot">
    </Card>
    <Card
     arrow
     title="Graph Prompting"
     href="/techniques/graph">
    </Card>
</Cards>