Zero - 에이전트를 위한 프로그래밍 언어

5 days ago 9
  • 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
Read Entire Article