🔐 What is Human-in-the-Loop?
Human in the Loop is your safety net when using AI Tools. It puts YOU in control by asking for your permission before your AI can use any Tool, like searching the web, generating images, or running code.
Think of it as a "Are you sure?" button that protects you from unexpected AI actions.
🛡️ Why Do I Need This?
Here's why Human in the Loop keeps you safe:
- 🚫 Stop Risky Actions: Prevent your AI from doing something you didn't expect
- 👀 See What's Happening: Know exactly what Tools your AI wants to use and how
- 🎯 Stay In Control: You decide what happens, not the AI
- 📊 Review Everything: See all the data your AI wants to send to Tools
🛑 Safety Tip: Tools can search the internet, modify files, or send data to external services. Always review what your AI is trying to do!
🎮 How Does It Work?
When your AI wants to use a Tool, here's what happens:
- 🤖 AI Requests: Your AI says "I want to use this Tool"
- ⏸️ Pause: The AI stops and waits for you
- 📋 You Review: A popup shows you exactly what the AI wants to do
- ✅❌ You Decide: Click Allow, Allow Always, or Decline
- 🚀 Action: The AI either uses the Tool or moves on
It's like having a co-pilot who asks before touching any buttons!
⚙️ How to Enable Human-in-the-Loop
Only administrators can turn this feature on for everyone:
🔧 Admin Setup
- Go to Admin Panel ➡️ Settings ➡️ General
- Find "Global Tool Approval"
- Toggle it ON ✅
- Click Save
That's it! Now all users will see approval prompts when AI tries to use Tools.
💡 Tip: This setting affects your entire Open WebUI instance: all users and all chats will require approval.
🎯 Using the Approval Popup
When your AI wants to use a Tool, you'll see a popup with all the details:
📱 What You'll See
- 🔧 Tool Name: Which Tool your AI wants to use (like "Web Search" or "Image Generator")
- 📄 Parameters: Exactly what data the AI wants to send to the Tool
- ⚠️ Review Reminder: A note to check everything carefully
🎲 Your Options
You get three choices:
- 🟢 Allow Once: Let the AI use this Tool right now (just this time)
- 🟡 Allow Always: Use this Tool now AND automatically approve all future Tools in this chat
- 🔴 Decline: Stop the AI from using this Tool
✨ Smart Features
- 🔄 Multiple Tools: If your AI wants to use several Tools at once, you'll see them all
- 📱 One Tab Only: Only one browser tab shows the popup (prevents confusion)
- 🔔 Status Updates: Get notifications when Tools start running or get blocked
🤖 Auto-Approval for Trusted Chats
Found a chat you completely trust? You can skip approvals for that specific conversation: