Your AI chatbot has 4 main components. Here's what each does:
- Currently: Only Groq available
- What it is: The AI service that powers the responses
- Future: Can add OpenAI, Anthropic, etc.
- Llama 4 Scout (17B): Balanced speed & quality, good for general questions
- Qwen 3 (32B): More capable, better for complex reasoning & code
Use Case: Choose based on your needs - fast answers vs. better quality
The question you want to ask the AI.
Examples:
- "What is machine learning?"
- "Write a Python function to calculate fibonacci"
- "Explain quantum computing"
Give the AI specific instructions on HOW to respond.
- Changes the AI's personality and response style
- Does NOT change the topic (doesn't help find information)
- Executed immediately when you ask a question
| Use Case | System Prompt |
|---|---|
| For Beginners | "Explain everything in simple terms without technical jargon" |
| For Developers | "You are a Python expert. Provide only clean, production-ready code" |
| For Learning | "Provide detailed explanations with examples" |
| For Quick Answers | "Be very concise and brief, use bullet points" |
| Professional | "Use formal and professional language" |
| Creative | "Be creative and think outside the box" |
- You want a specific tone/style
- You want code-only or explanation-only answers
- You want specific formatting (bullet points, tables, etc.)
- Just asking general questions - leave it blank!
- System prompts won't help find information
Enable web search for real-time information.
- The AI searches the internet for current information
- Useful for latest news, recent events, current data
- Adds a small delay (searching takes time)
- "What's the latest in AI/Tech news today?"
- "What's the current weather?"
- "Show me recent updates about [topic]"
- "Find latest prices for [product]"
- General knowledge questions (slower, unnecessary)
- Historical facts
- Technical explanations
- Code help
❌ Question: "What is Python?"
→ Don't enable search (unnecessary)
✅ Question: "What Python features were released in 2024?"
→ Enable search (needs current info)
Model: Llama 4 Scout (17B)
Message: "Teach me Python decorators"
System Prompt: "Explain like I'm a beginner, use examples"
Allow Search: OFF ✓ (Learning material doesn't change)
Model: Qwen 3 (32B)
Message: "What happened in AI this week?"
System Prompt: [Leave blank]
Allow Search: ON ✓ (Needs real-time info)
Model: Qwen 3 (32B)
Message: "Write a REST API in Python"
System Prompt: "Provide production-ready code with error handling"
Allow Search: OFF ✓ (Code patterns don't change)
- Be Specific - "Write a Python function" is better than "Write code"
- Use System Prompt for Style - Not for finding information
- Enable Search Only When Needed - It adds latency
- Choose Right Model - Qwen 3 for complex tasks, Llama 4 for quick answers
- Combine Features - System Prompt + Model choice = Best results
- Multi-turn conversations (remember context)
- More model options
- File upload support
- Response history
- Custom model fine-tuning options