<picture>
<source media="(prefers-color-scheme: dark)" srcset="docs/brand/sixb-wordmark-white.svg">
<source media="(prefers-color-scheme: light)" srcset="docs/brand/sixb-wordmark-black.svg">
<img alt="Sixb" src="https://raw.githubusercontent.com/sixb-ai/sixb/HEAD/docs/brand/sixb-wordmark-black.svg" width="150">
</picture>
도메인을 모델링하고, 실제 작업에 활용하세요.
온톨로지 기반 앱 및 AI를 위한 TypeScript 프레임워크입니다.
데이터를 연결하고, 데이터가 어떻게 관련되고 변화하는지를 정의하며, 동일한 모델을 사용하는 앱과 AI를 구축할 수 있습니다.
문서(Documentation) · 시작하기(Get started) · Discord
<a href="https://docs.sixb.ai">
<picture>
<source media="(prefers-color-scheme: dark)" srcset="docs/brand/architecture-dark.svg">
<img src="https://raw.githubusercontent.com/sixb-ai/sixb/HEAD/docs/brand/architecture-light.svg" alt="외부 시스템을 연결하고, 데이터를 준비하며, 공유 도메인 모델에 매핑한 다음, 앱, 에이전트 및 워크플로우를 구축합니다. 액션은 소스 시스템으로 다시 흐릅니다." width="100%">
</picture>
</a>
시작하기(Quickstart)
Bun 1.4.2 이상을 사용하여:
bun create sixb my-app
cd my-app
bun install
...
데이터베이스 설정이나 API 키가 필요 없습니다. 앱(app) 또는 API 문서(API docs)를 여세요.
시작하기 →
모든 곳에 공유되는 단일 모델
TypeScript로 도메인을 정의하세요. Sixb는 이를 중심으로 API, 타입이 지정된 쿼리(typed queries), 그리고 권한을 제공합니다.
import { defineObjectType, prop, stringEnum } from "@sixb/core/ontology"
...
동일한 정의를 사용하여 앱에서 쿼리할 수 있으며, 결과물까지 타입이 유지됩니다.
import { objects } from "@sixb/client/query"
import { Quote } from "../../ontology/quote"
...
Apps와 workflows는 모델과 그 actions을 공유하며, 런타임에 의해 permissions가 강제됩니다.
내장된 AI agent는 Sixb CLI를 통해 동일한 모델과 상호작용하며 샌드박스 환경에서 작동합니다. 사용 가능한 모델을 선택할 수 있습니다. 채팅에서는 사용자 권한을 상속받고, 워크플로우에서는 접근 권한을 직접 선택합니다.
모든 앱에 내장됨
모든 Sixb 앱에는 모델을 탐색하고, 데이터를 검사하며, 어떤 프로세스가 실행되는지 추적할 수 있는 페이지가 포함되어 있습니다.
<picture>
<source media="(prefers-color-scheme: dark)" srcset="docs/brand/atlas-ontology-dark.png">
<img src="https://raw.githubusercontent.com/sixb-ai/sixb/HEAD/docs/brand/atlas-ontology.png" alt="Quote가 선택되고 고객, 시설, 서비스 케이스 및 방문과의 관계가 보이는 온톨로지 그래프" width="100%">
</picture>
모델 탐색. 유형들이 어떻게 연결되는지 확인한 다음, 속성, 관계 및 액션을 검사합니다.
<details>
<summary>워크플로우 실행 보기</summary>
<picture>
<source media="(prefers-color-scheme: dark)" srcset="docs/brand/atlas-workflow-dark.png">
<img src="https://raw.githubusercontent.com/sixb-ai/sixb/HEAD/docs/brand/atlas-workflow.png" alt="작업 지시서를 전송하기 전에 인간 검토 단계에서 일시 중지된 서비스 응답 워크플로우 실행" width="100%">
</picture>
작업 추적. 입력부터 인간 검토 및 실행까지 워크플로우 실행을 검사합니다.
</details>
Sixb로 구축됨
Northline Mechanical은 가상의 빌딩 서비스 회사를 위한 레퍼런스 앱입니다. 이 앱의 인터페이스, 어시스턴트 및 자동화 기능은 고객, 장비 및 서비스 케이스라는 동일한 모델을 사용합니다.
<a href="https://northline.sixb.ai">
<picture>
<source media="(prefers-color-scheme: dark)" srcset="docs/brand/northline-dashboard-dark.png">
<img src="https://raw.githubusercontent.com/sixb-ai/sixb/HEAD/docs/brand/northline-dashboard.png" alt="Northline Operations는 활성 서비스 케이스, 장비 신호 및 결정이 필요한 작업을 보여줍니다." width="100%">
</picture>
</a>
앱 열기 · API 문서 ·
소스 코드
더 알아보기
문서(Documentation) · 예제(Examples) ·
CLI 참조(CLI reference) · 기여하기(Contributing)
Sixb는 활발하게 개발 중입니다. 0.1.x 라인의 릴리스에는 하위 호환성을 깨뜨리는 변경 사항과 데이터베이스 마이그레이션이 포함될 수 있습니다. 업그레이드하기 전에 변경 로그(changelog)를 검토하십시오.
Version
CI
MIT 라이선스