Chat#
Squirro Chat is a powerful and user-friendly application designed to streamline your workflows with minimal setup required. It comes preconfigured with a carefully selected set of parameters, ensuring optimal performance right out of the box. To change these default settings, Squirro offers a web interface to control the configuration service, making it easy to adjust and fine-tune those parameters.
The server-level settings ensure that all projects have the same parameters by default.
The project-level settings, when configured, take precedence over the server-level ones.
Managing Agents#
Squirro administrators can create new agents and manage existing ones, allowing for a high degree of customization and control.
Developing Agents#
Developers can extend the capabilities of the Squirro Chat feature by creating custom tools using the Agent framework. Tools are specialized functions that agents can invoke to perform specific tasks such as data retrieval, content analysis, or integration with external services. Developers can build Python-based tools with configurable parameters and deploy them via the squirro_asset command. Once deployed, these tools become available in the agent configuration interface, where administrators can combine them to create powerful, customized agents tailored to specific use cases.
File Upload#
Upload files directly to Squirro Chat for ad-hoc document analysis. Chat documents without permanently indexing them. Files remain associated with the conversation and are automatically processed for quick analysis.
Prompt Library#
The Prompt Library enables users to create, save, and share reusable prompt templates for common tasks. Users can create personal prompts for their own use or project administrators can create shared prompts accessible to the entire team. Prompts can be organized by categories, and searched.
Privacy Layer#
The system includes a robust privacy layer that automatically detects and masks sensitive information in both user queries and system responses, ensuring compliance with data protection requirements.
Guardrails#
Squirro Chat includes comprehensive AI guardrails to ensure responses are appropriate, accurate, and aligned with organizational policies. These include content filtering, response validation, and privacy protection measures.
Execution Details#
Squirro Chat supports detailed execution tracing and debugging capabilities. Use /trace or /trace-verbose commands to monitor query execution patterns, performance metrics, and system behavior during conversations.