Zero - 에이전트를 위한 프로그래밍 언어
(zerolang.ai)- Vercel Labs에서 에이전트가 주 사용자가 되는 환경을 가정해 처음부터 다시 설계된 실험적 프로그래밍 언어
- 즉석에서 배울 수 있고, Inspect·Repair가 결정적이며, 표준 라이브러리 우선, 대부분의 작업에 명백한 한 경로가 있을 만큼 명시적인 언어를 목표로 함
- 컴파일러가 구조화된 진단·복구 정보를 출력해 에이전트가 직접 코드를 점검·수리하도록 지원
- 핵심 설계 특성
- 작은 표면적(Small surface area): 에이전트가 작업하면서 배울 수 있는 언어를 지향. 규칙적인 문법, 적은 특수 사례, 다음 편집을 가리키는 컴파일러 피드백 제공
- 라이브러리 우선(Library first): 패키지보다는 문서화된 표준 라이브러리 API로 대부분의 프로그램이 시작되도록
- 도구로 검사 가능(Inspectable by tools): 진단, 그래프, 크기 리포트, 설명, 수리 계획(repair plans)을 에이전트가 소비할 수 있는 구조화된 데이터로 노출
- 코드 예시
fn answer i32 ret + 40 2 pub fn main Void world World ! if == answer() 42 check world.out.write "math works\n" - 설치:
curl -fsSL https://zerolang.ai/install.sh | bash