Llama Models Prompt Guide
Llama models respond best to clear, structured instructions. The key is to be direct, show examples, and define outputs precisely.
Table of Contents
1. Be Explicit and Direct
Say exactly what you want: length, format, tone. Avoid vague instructions.
Less effective:
Summarize this report
More effective:
Summarize this report into 3 bullet points, under 15 words each, highlighting decisions and deadlines.
2. Assign a Role
Set Llama’s perspective by giving it a role. This shapes style and tone.
Example:
You are a financial analyst. Provide concise, professional reports in plain English.
3. Ask for Step-by-Step Reasoning
Encourage Llama to show its work when reasoning matters.
Example:
Solve this math problem. Show your reasoning step by step before giving the final answer.
4. Use Few-Shot Examples
Demonstrate the format you want by showing Llama short examples.
User: Translate English to French.
English: "Good morning"
French: "Bonjour"
Output:
English: "How are you?"
French: "Comment ça va?"
5. Constrain Outputs
If you need structured data, specify the format (JSON, CSV, table, bullets).
Example:
Summarize this meeting into JSON with fields: decisions, next_steps, owners
Output:
{
"decisions": "Budget approved",
"next_steps": "Launch campaign",
"owners": "Marketing team"
}
6. Maintain Multi-Turn Consistency
If conversations run long, remind Llama of prior rules.
Example:
Remember to always answer in JSON format
7. Improve Reliability with Sampling
For tasks requiring correctness, run multiple outputs and compare.
Example:
Run Llama 5 times on this reasoning task. Choose the most common answer.
8. Practical Prompt Templates by Use Case
General Task Template
You are a project manager.
Summarize this meeting transcript into 5 bullet points, under 15 words each.
Context: This will be shared with the executive team.
Constraints: Only include decisions and deadlines.
Output:
• Budget increase approved
• Deadline extended to Q4
• Hiring 3 new engineers
• Product beta launch in June
• Next review set for July 15
Few-Shot Template - Best for translation or classification tasks.
User: Translate English to French. Follow the examples below and keep answers short and accurate.
English: "Good morning"
French: "Bonjour"
English: "How are you?"
French: "Comment ça va ?"
English: "See you tomorrow"
French:
Output: "À demain"
Analyze a Dataset
Role: You are a data analyst.
Task: Summarize this dataset into concise business insights.
Context: Results will be presented in a leadership sync; clarity and brevity are key.
Constraints:
• Max 100 words
• Use 3 bullet points only
• Avoid numbers with decimals or complex terms
Output Example:
• Sales rose in Q3 due to strong repeat customers
• Costs stabilized after Q2 vendor negotiations
• Recommend focusing on B2B accounts for sustained growth
Tip: For numeric output, specify “Round all figures to whole numbers.”
Summarize Emails and Next Steps
Role: You are an executive assistant.
Task: Summarize this email thread and list next steps.
Context: Output will be pasted into a meeting note document.
Constraints:
• Limit summary to 3 sentences
• Use bullet format for next steps
• No filler language (“hope this helps,” etc.)
Output Example:
Summary:
The team confirmed the project scope and timeline changes.
Next Steps:
• Update the client on final delivery date
• Prepare revised timeline by Monday
• Confirm approval from finance
Tip: Add “Use plain English, avoid internal jargon.”
Final Tip
With Llama, clarity plus examples = reliability. Spell out roles, steps, and formats, and you’ll get consistent, structured outputs.
Last updated