Skip to main content

Introduction

Welcome to Sailor - next-generation assistance tool.

Sailor leverages the power of advanced generative models, such as GPT, in conjunction with cutting-edge semantic search engine to provide users with unparalleled assistance. Whether you're looking to integrate with context providers or seeking the most relevant content, Sailor is designed to cater to your every need.

No time to dive deep into the details? Read the one-pager.

Architecture

Detailed view of the single-agent scenario:

Sailor architecture

Key Features

  • LLM (Large Language Model) Integration: Built upon the robust foundation of models like GPT for seamless text generation.
  • Retrieval augmented Generation (RAG) capability, grants the agent access to relevant information from customer knowledge base (Semantic Search Tool) or other subsystems (Other Tools).
  • The feedback mechanism allows users to report inaccuracies, suggest enhancements.
  • Evaluation pipeline ensures transparent performance by assessing accuracy and key metrics like correctness, completeness, and relevancy.
  • To support fact-checking efforts, Sailor provides source attribution for the information it generates. Whether it's citing URLs, chapters, or page numbers, this feature enhances the credibility of the responses and aids in the fight against AI-generated hallucinations.
  • Modular design facilitates easy extension and customization, allowing it to adapt to the evolving needs of users and organizations.
  • Modern multilingual reactive frontend with streamed completion, code highlighting and light/dark theme.

Supported Models

Generative models

  • OpenAI GPT models
  • OpenAI GPT models (Azure AI service)
  • LiteLLM models

Embeddings models

  • OpenAI embeddings models
  • OpenAI embeddings models (Azure AI service)
  • LiteLLM embeddings models

Tools

  • Semantic Search Tool for RAG (Retrieval-augumented Generation)
  • Hybrid Search Tool for RAG (Retrieval-augumented Generation)
  • Trendfinder Latest News Tool
  • DuckDuckGo Search Tool
  • Custom tools implementing Tool interface

Supported Vector Stores

  • Qdrant
  • ElasticSearch

Supported RDBMS

  • PostgreSQL
  • MySQL / MariaDB

Supported File Formats

  • CSV
  • EPUB
  • HTML, HTM
  • Markdown (MD)
  • MS Excel (XLSX, XLSM, XLTX, XLTM)
  • MS PowerPoint (PPTX)
  • MS Word (DOCX, DOCM)
  • PDF
  • Mind Manager (MMAP)
  • Text file (TXT)

Image formats require GenAI model with Vision capability:

  • BMP
  • GIF
  • JPEG, JPG
  • PNG
  • TIFF, TIF
  • WEBP

Conversation Frontend

  • Streamed completion
  • Vision
  • Speech-to-Text
  • Code highlighting
  • Human feedback
  • Dark / Light theme
  • Branding, Starter Questions
  • Moderation

Risks and Limitations

For detailed list of risks and limitations, go here.

Installation

For detailed installation instruction, go here.