Lattice.
멀티모달 SDK 애플리케이션을 위한 기능 런타임 AI.
작업을 설명하고, 아티팩트를 첨부하고, 출력을 선언하고, 정책 제약을 설정하십시오. Lattice는 유형화된 출력, 검사 가능한 실행 계획, 선택적 서명 영수증, 그리고 무슨 일이 일어났는지 이해할 수 있는 제공자 증거를 반환합니다.

하나의 런타임, 작은 공개 API
프로젝트에 Lattice와 zod를 추가하십시오. 하나의 런타임 뒤에 놓인 작은 공개 API입니다.
$ pnpm add @full-self-browsing/lattice zod$ pnpm add -g @full-self-browsing/lattice-cli터미널에서 영수증 검증, 재생, 평가, 진단이 필요할 때만 CLI를 설치하십시오. 전체 런타임은 Node 24를 대상으로 하며, 일부 파사드는 Node 20 호환으로 검증되어 있습니다.
Lattice가 처리하는 것
모든 AI 흐름은 같은 기반 구조를 매번 다시 만듭니다. Lattice는 그것을 하나의 런타임 뒤에 두어, 배관이 아니라 의도를 기술하게 합니다.
아티팩트
Text, JSON, 파일, URL, 이미지, 오디오, 동영상, 문서, 도구 결과를 하나의 모델로 정규화합니다.
출력
일반 텍스트, Standard Schema 및 Zod 호환 구조화 데이터, 인용, 생성된 아티팩트 참조.
라우팅
기능 메타데이터, 정책, 비용, 지연 시간, 개인정보, 대체 경로를 바탕으로 한 결정론적 제공자 및 모델 선택.
컨텍스트
모든 실행에 대한 아티팩트 참조, 요약, 토큰 추정치, 검사 가능한 컨텍스트 패킹 계획.
제공자
OpenAI, Anthropic, Gemini, xAI, OpenRouter, LiteLLM, LM Studio, AI SDK 스타일, 그리고 테스트용 페이크.
감사
JCS 정규 영수증, DSSE 봉투, Ed25519 서명, CIDs, 재생 봉투, 편집, 검증.
도구
도구 정의 및 실행, MCP 형태의 리소스와 프롬프트, 아티팩트로서의 도구 결과, 호출 검증.
에이전트
동일한 제공자, 도구, 정책, 영수증 기본 요소 위에 구축된, 선택 가능한 단일 에이전트 루프와 구조화된 크루 실행.
작업을 설명하십시오. 유형화된 출력을 받으십시오.
아티팩트를 첨부하고, 원하는 결과의 형태를 선언하고, 정책을 설정하십시오. Lattice가 계획하고, 라우팅하고, 실행하고, 검증하여 전체 실행 결과를 반환합니다.
- Standard Schema 및 Zod를 공개 경계에서 사용
- 실행마다 개인정보 및 비용 상한 적용
- 페이크 제공자로 실행. API 키 불필요
import { z } from "zod";
import { artifact, createAI, output } from "@full-self-browsing/lattice";
const ai = createAI({ providers });
const result = await ai.run({
task: "이 지원 사례를 해결하십시오",
artifacts: [
artifact.text(caseText, { privacy: "sensitive" }),
],
outputs: {
answer: "text",
action: z.object({
kind: z.enum(["refund", "escalate"]),
reason: z.string(),
}),
citations: output.citations(),
},
policy: { maxCostUsd: 2, privacy: "sensitive" },
});
// → result.outputs.action.kind "refund"
// → result.plan.status inspectable한 번에 한 조각씩 도입
전체 런타임은 Node 24를 대상으로 합니다. 일부 파사드는 Node 20 호환으로 검증되어 있어 Lattice를 점진적으로 도입할 수 있습니다.
하나의 계약 뒤에 놓인 어댑터
전체 런타임을 통해 실행하거나, 네이티브 구조화 출력, 도구 정의, 스트리밍과 함께 제공자 파사드에서 직접 사용하십시오.
Anthropic
Gemini
xAI검증 가능한 영수증, 재생하기 좋은 기록
서명자가 구성되어 있으면 최종 결과에 오프라인에서 검증할 수 있는 영수증이 포함됩니다. 다른 실행기가 모델 호출을 수행하더라도 Lattice는 영수증, 재생 봉투, 검증을 제공할 수 있습니다.
- JCS 정규형, 서명 방식: Ed25519
- DSSE 봉투와 콘텐츠 주소 기반 CIDs
- 기록에 내장된 편집과 재생
실행 영수증
검증됨터미널에서 검증, 재생, 평가
CLI 패키지는 영수증 검증, 오프라인 재생, 평가 게이트, 영수증 확인, 로컬 진단을 위한 lattice 명령을 설치합니다.
$ lattice --help
$ lattice verify --help # 영수증 서명 확인
$ lattice repro --help # 실행의 오프라인 재생
$ lattice eval --help # 회귀 게이트
$ lattice receipt --help # 영수증 확인
$ lattice diagnostics lm-studio --help