Overview
Ansa is ideal for internal tools because:
Self-hosting — Keep all data on your infrastructure
Local LLMs — Use Ollama for complete privacy
API integrations — Connect to internal systems
User identification — Personalize based on employee data
Access control — Limit access to authorized users
Self-Hosting Setup
For internal deployments, self-host Ansa on your infrastructure:
Docker Deployment
Environment Variables
Key settings for internal use:
See Self-Hosting for complete setup guide.
Local LLMs with Ollama
For complete data privacy, use Ollama:
Setup Ollama
Go to Agent Settings → Model
Select Ollama as provider
Choose your model (llama3.2, mistral, etc.)
Set the Ollama URL (default: http://localhost:11434)
Model Recommendations
Ollama models don’t have native tool calling. Ansa uses a text-based JSON parsing fallback, which may be less reliable than Claude/GPT for complex tool use.
Internal API Integrations
Connect to your internal systems with HTTP tools:
HR System Integration
IT Ticketing System
Internal Database Query
Employee Identification
Identify employees for personalized assistance:
The agent can then:
Greet employees by name
Know their department and role
Pre-fill forms with employee info
Provide relevant information based on role
Use employee data in form defaults:
Access Control
Domain Restrictions
Limit widget to internal domains:
Security Settings
Configure in Settings → Security :
Allowed Domains — Only show widget on these domains
Rate Limits — Prevent abuse
IP Whitelist — Restrict to office/VPN IPs (if supported)
IT Help Desk
Answer common IT questions from internal docs
Create tickets for issues that need human help
Look up asset information
Reset password requests (with proper auth)
HR Assistant
Answer policy questions
Look up employee directory
Submit time-off requests
Onboarding information for new hires
Sales Operations
Look up customer information from CRM
Check pricing and inventory
Generate quotes
Find case studies and collateral
Engineering Support
Search internal documentation
Look up service status
Create bug reports
Find code examples and patterns
Knowledge Base for Internal Docs
Indexing Internal Content
Be careful about what you index. The AI will use any indexed content to answer questions. Avoid indexing:
Salary/compensation data
Personal employee information
Security credentials
Confidential business strategy
See Also