Root Signals Docs
  • Intro
  • QUICK START
    • Getting started in 30 seconds
  • OVERVIEW
    • Why Anything?
    • Concepts
  • USAGE
    • Usage
      • Models
      • Objectives
      • Evaluators
      • Datasets
        • Dataset permissions
      • Execution, Auditability and Versioning
      • Access Controls & Roles
      • Lifecycle Management
    • Cookbook
      • Add a custom evaluator
        • Add a calibration set
      • Evaluate an LLM response
      • Use evaluators and RAG
      • Connect a model
      • SDK Examples
      • Poker app
  • Integrations
    • Haystack
    • LangGraph
    • LangChain
    • LlamaIndex
  • Frequently Asked Questions
  • Breaking Change Policy
  • RESOURCES
    • Python SDK
    • Github Repo
    • REST API
    • Root Signals MCP
Powered by GitBook
On this page
  • What is it?
  • Key Features
  • Dashboard
  • Ready-Made Evaluators
  • Custom Evaluators
  • Monitoring
  • Using Root Signals
Export as PDF

Intro

NextGetting started in 30 seconds

Last updated 1 month ago

What is it?

is a measurement, observability, and control platform for GenAI applications, automations, and agentic workflows powered by Large Language Models (LLMs). Such applications include chatbots, Retrieval Augmented Generation (RAG) systems, agents, data extractors, summarizers, translators, AI assistants, and various automations powered by LLMs.


Key Features

Any developer can use Root Signals to:

  • Add appropriate metrics such as Truthfulness, Answer Relevance, or Coherence of responses to any LLM pipeline and optimize their design choices (which LLM to use, prompt, RAG hyper-parameters, etc.) using these measurements:

    • Log, record, and compare their changes and the corresponding measurements belonging to those

    • Integrate metrics into CI/CD pipelines (e.g. GitHub actions) to prevent regressions

  • Turn those metrics into guardrails that prevent wrong, inappropriate, undesirable, or in general sub-optimal behaviour of their LLM apps simply by adding trigger thresholds. Monitor the performance in real-time, in production.

  • Create custom metrics for attributes ranging from 'mention of politics' to 'adherence to our communications policy document v3.1'.

Dashboard

The dashboard provides a comprehensive overview of the performance of your specific LLM applications:

Ready-Made Evaluators

Root Signals provides 30+ built-in, ready-to-use evaluators called Root Evaluators.

Custom Evaluators

Utilizing any LLM as a judge, you can create, benchmark, and tune Custom Evaluators.

Monitoring

We provide complete observability to your LLM applications through our Monitoring view.


Using Root Signals

Root Signals is available via

Root Signals can be used by individuals and organizations. Role-based Access Controls (RBAC), SLA, and security definitions are available for organizations. Enterprise customers also enjoy SSO signups via Okta and SAML.

🖥️

🐍

📑

🔌

Create a and get started in 30 seconds.

Web UI
Python SDK and Root Proxy
GitHub repo
REST API
free Root Signals account
Root Signals
Main dashboard
Root evaluators
Custom evaluator for policy adherence
Monitoring view
Model Context Protocol (MCP) Server (for Agents)