한계
나중에 알게 되는 대신 여기서 말해 둡니다.
모델
작은 로컬 모델은 프런티어 모델만큼 이 일을 잘하지 못합니다. 화면은 같아도 추론은 같지 않습니다.
범용 오픈 모델은 파일 도구가 있어도 grep 에 손을 뻗습니다.
파일을 읽는 구조적인 방법을 줘도, 에이전트 쪽으로 훈련되지 않은 모델은 셸로 나갑니다.
그건 모델 쪽의 빈틈이고, 어떤 화면도 그걸 메우지 못합니다.
이 프로젝트가 바꿀 수 있는 것은 닿는 범위이지 똑똑함이 아닙니다.
도구를 부르지 않는 모델은 이 일을 아예 하지 못합니다. 대화만 합니다. 마음을 정하기 전에 시험해 보세요 —— 5분, 정해진 과제 하나.
세는 방식
토큰 수는 언제나 어림이고, 센 것이 아닙니다. 토크나이저는 모델의 것이고, 여기서는 그것이 한 번도 본 적 없는 모델을 돌립니다. ASCII 네 바이트에 한 토큰, 그 밖에는 한 글자에 한 토큰: 영어에도 중국어에도 가깝고, 나머지에서는 넉넉히 세는 쪽으로 기웁니다.
따라서 그 아래로 이어지는 모든 것이 근사치입니다 —— 대화가 요약될 때, 도구 출력이 잘릴 때, 그리고 사용량 줄이 말하는 것.
일정
예약 작업과 당번은 OpenCLI가 열려 있는 동안에만 돕니다. 이건 서버가 아니라 로컬 에이전트입니다. 기계가 잠든 사이에 반드시 터져야 하는 일은 운영체제 스케줄러의 몫입니다.
샌드박스
백그라운드 실행은 자기가 도는 디렉터리 안이라면 무엇이든 쓸 수 있습니다. 쓸 수 있는 뿌리가 바로 그 디렉터리입니다. 부서 디렉터리 밖의 실행은 당신이 그 자리를 이름으로 허락할 때까지 붙들립니다 —— 승인이 never 로 설정된 경우는 예외로, 그때는 아무것도 붙들리지 않습니다.
읽기는 어느 샌드박스 모드에서도 결코 제한되지 않습니다.
무엇이 바뀌었는지의 기록
Artifacts 에는 에이전트의 파일 편집 도구로 한 편집만 올라옵니다.
에이전트가 돌린 셸 명령이 쓴 파일 —— heredoc, 스크립트, git checkout —— 은
추적되지 않고 나타나지 않습니다. 변경은 진짜입니다. 목록이 불완전한 것입니다.
데스크톱 빌드
Apple이나 Microsoft 인증서로 서명되어 있지 않습니다. 당신의 운영체제는 경고할 것이고, 그러는 게 옳습니다: 누가 만들었는지 알 수 없으니까요. 설치에 무엇을 해야 하는지 적혀 있습니다.
화면
오른쪽에서 왼쪽으로 쓰는 언어는 지원되지 않습니다. 아랍어, 히브리어, 페르시아어는 번역 파일로 넣을 수 있지만, 페이지는 여전히 왼쪽에서 오른쪽으로 놓입니다. 그건 번역이 아니라 스타일시트를 고치는 일입니다.
에스컬레이션은 지시이지 보장이 아닙니다
당번의 올릴 조건 은 모델에게 의무로 주어집니다. 이 제품이 판정하는 것이 아닙니다. 즉 그것을 읽는 모델과 정확히 같은 만큼만 믿을 수 있습니다. 확인 가능한 형태로 쓰세요 —— 한 줄이라도 10,000 을 넘으면 —— 뭔가 이상하면 이 아니라.