getomnico/omni

The open-source, self-hosted AI agent for your company. Works across workplace tools to find context, analyze information, and carry out tasks.

해결하는 문제

Omni는 분산된 소프트웨어 도구 간 작업을 관리하기 위한 중앙집중식이고 자체 호스팅 가능한 AI 에이전트를 제공합니다. Slack, Jira, Google Drive와 같은 여러 플랫폼을 수동으로 탐색할 필요 없이, 직원은 단일 대화에서 문제를 조사하고 데이터를 분석하며 작업을 실행할 수 있습니다. 모든 작업은 원본 시스템의 기존 권한을 존중합니다.

작동 방식

Omni는 커넥터를 통해 다양한 업무 도구에 연결하고, ParadeDB를 사용해 전체 텍스트 검색을, pgvector를 사용해 의미적 검색을 수행하는 Postgres 데이터베이스에 기업 데이터를 인덱싱합니다. Python 기반의 에이전트 런타임을 사용해 모델을 조율하고 작업을 실행합니다. 데이터 분석 및 파일 검사에는 Python과 bash 코드를 안전하게 실행할 수 있는 사전 환경을 사용합니다. Docker Compose 또는 Terraform를 통해 자체 호스팅이 가능하며, OpenAI, Anthropic 및 Ollama와 같은 로컬 옵션을 포함한 다양한 LLM 제공업체를 지원합니다.

대상 사용자

여러 제3자 도구를 통해 내부 기업 데이터에 접근할 수 있는 AI 어시스턴트가 필요하지만, 자체 호스팅 배포를 통해 보안과 통제를 원하는 기업.

주요 특징

  • 권한 인식 컨텍스트: 인덱싱된 정보는 원본 시스템의 사용자 기존 권한에 따라 제한됩니다.
  • 하이브리드 검색: 하나의 Postgres 인스턴스 내에서 BM25와 의미적 검색을 결합합니다.
  • 사전 실행 환경: Landlock 파일 시스템 제한을 적용한 격리된 컨테이너에서 코드를 실행하여 안전한 데이터 분석을 구현합니다.
  • 광범위한 통합 지원: Google Workspace, Microsoft 365, Slack, Jira, Confluence 등에 대해 출시 시점부터 지원되는 커넥터를 제공합니다.
  • 모델 독립성: 주요 클라우드 LLM 및 OpenAI 호환 엔드포인트와 호환됩니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트