Skip to content

Latest commit

 

History

History
64 lines (43 loc) · 4.14 KB

README.md

File metadata and controls

64 lines (43 loc) · 4.14 KB

Documentation

The documentation is divided into the following sections:

  1. Getting Started
  2. Examples
  3. User Guide
  4. Evaluation Tools
  5. Architecture Guide
  6. Security Guidelines
  7. API Reference

Getting Started

The getting started section covers two topics:

  • Installation Guide: This guide walks you through the process of setting up an environment to run Guardrails. It also showcases the various ways in which you can interact with the bot.
  • The "Hello World" example: This example walks you through setting up basic rails along with peeling some layers for the Guardrail runtime to explain how the rails work.

Examples

Five reference examples are provided as a general demonstration for building different types of rails:

Note: These examples are meant to showcase the process of building rails, not as out-of-the-box safety features. Customization and strengthening of the rails is highly recommended.

User Guide

The user guide covers the core details of the Guardrails toolkit and how to configure and use different features to make your own rails.

The following guides explain in more details various specific topics:

Evaluation Tools

We provide a set of CLI evaluation tools and experimental results for topical and execution rails. There are also detailed guides on how to reproduce results and create datasets for the evaluation of each type of rail.

Architecture Guide

This guide sheds more light on the infrastructure details and the execution flow for a query when the runtime is used: