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.

Squirro Chat Server Settings

The project-level settings, when configured, take precedence over the server-level ones.

Squirro Chat Project Settings

Managing Agents#

Squirro Chat with Selectors

Squirro administrators can create new agents and manage existing ones, allowing for a high degree of customization and control.

Learn more

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.

Learn more

Diagnostics#

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.

Learn more

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.

Learn more

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.

Learn more