터미널에서 ERPC AI에 질문하고 승인을 거쳐 작업하게 하기
erpc ai는 터미널에서 ERPC AI와의 대화를 엽니다. ERPC 문서와 사용자의 계정을 바탕으로 답하며, 사용자의 승인을 받으면 사용자를 대신해 작업할 수 있습니다.이 페이지는 프리릴리스인 ERPC CLI
v0.1.0-rc.4를 설명합니다. ERPC AI를 사용하려면 ERPC 계정이 필요하며, 요금제와 토큰 팩은 ERPC AI에 나와 있습니다.대화 시작
erpc login으로 이 머신에서 로그인한 다음(로그인 및 키), 대화를 여세요.bash
명령 없이
erpc만 실행해도 같은 콘솔이 열립니다. erpc ai -m은 질문 하나를 하고 답을 출력합니다. erpc ai -c는 마지막 대화를 이어 가며, -m이나 파이프로 전달한 질문과도 함께 쓸 수 있습니다. erpc resume은 저장된 대화 가운데 하나를 목록에서 고르게 하고, erpc resume <id>는 해당 id의 대화를 이어 갑니다.대화는
~/.erpc/conversations/ 아래에 저장되며, 사용자 본인만 읽을 수 있습니다.사용자의 승인을 받아 ERPC AI가 할 수 있는 일
- 시간별 과금 상품을 시작하고 종료합니다.
- 지갑의 EURC로 ERPC Credit을 구매합니다.
- 새 VPS가 올라올 때까지 기다렸다가, ERPC가 설정한 비밀번호로 한 번 로그인해 키를 배치하고 비밀번호 로그인을 영구히 끕니다.
- SSH를 사용자의 주소에서만 허용합니다.
ERPC AI는 사용자가 직접 입력할 때와 같은 erpc 명령을 실행하며, 즉석에서 만든 스크립트보다 이 명령을 우선합니다. 대화로 앱을 빌드하고 배포할 수도 있습니다. erpc worker 빠른 시작을 참고하세요.
ERPC AI가 작업 전에 묻는 것
ERPC AI는 결정이 필요하면 화살표 키와 Enter로 고를 수 있는 선택지를 제시합니다.
위 목록에 있는 ERPC AI 자체의 작업은 매번 먼저 묻고, 이때 커서는 Stop에 놓여 있습니다. 모든 명령을 허용해도 이는 바뀌지 않습니다.
ERPC AI는 사용자의 컴퓨터에서 명령을 실행할 수도 있습니다. 조회만 하는 명령은 바로 실행됩니다. 그 밖의 명령은 내용이 그대로 표시되고 매번 묻습니다. 그 명령 하나만 허용하거나, 두 번째 질문을 거쳐 스크립트를 포함한 모든 명령을 허용할 수 있습니다.
모든 명령을 허용하면,
erpc ai가 끝나거나 /new(또는 /clear)로 새 대화를 시작할 때까지 명령을 실행하기 전에 아무것도 묻지 않습니다. --yes가 붙어 비용이 들거나 서버를 변경하는 명령도 실행되며, 키 파일이나 비밀번호를 출력하는 명령은 그 내용을 ERPC AI에 넘깁니다.ERPC AI가 보는 것
도구가 반환하는 모든 것은 대화의 일부로서 ERPC AI 게이트웨이를 거쳐 모델로 전송됩니다.
- 사용자의 컴퓨터에서 실행한 명령: 어떤 명령이든 출력하는 내용은 로그를 포함해 ERPC AI로 전달됩니다.
api-key=,api_key=,apikey=,token=매개변수의 값만 가려집니다. - 계정: 계정을 읽는 도구는 서버 비밀번호, IP 화이트리스트, 키가 포함된 엔드포인트, 결제 정보, API key, 세션을 절대 전달하지 않습니다. 계정의 각 VPS에 대해서는 IP와 로그인 사용자가 모델에 전달되므로, VPS가 어디에 있는지 물어볼 수 있습니다.
- 새 VPS: ERPC AI가 새 VPS를 설정하는 동안에는 그 IP와 로그인 사용자(비밀번호는 절대 전달되지 않음), 호스트 키 지문, 사용자의 공개 주소, SSH가 허용된 주소도 모델에 전달됩니다.
SECURITY.md의 어시스턴트가 읽는 내용에 각 도구가 전달하는 내용이 나와 있습니다.
모델 크기 선택
기본적으로는 각 턴의 문장이 모델 크기를 결정합니다. 인사에는 small, 그 밖에는 large를 사용합니다. 모든 턴을 한 크기로 고정하려면
--model로 시작하거나(-m 또는 -c와 함께 써도 됩니다), 콘솔에서 /model을 입력하세요.bash
크기는
small, medium, large, xlarge이며, 마지막 크기가 가장 성능이 높고 토큰을 2배로 소모합니다. /model auto는 각 턴의 문장이 크기를 정하는 방식으로 되돌리고, /model만 입력하면 사용 중인 크기를 알려 줍니다.- 대화 중에 크기를 바꾸면 전체 대화를 새 크기로 한 번 다시 읽습니다.
- 선택은
erpc ai가 끝날 때까지 유지되고/new로도 바뀌지 않으며, 콘솔은 각 답변 아래에 크기를 표시합니다. - 서비스가 제공하지 않는 크기를 지정하면 그 서비스의 기본 크기로 답하며, 콘솔이 그 사실을 알립니다.
- 다음 메시지 제안과 긴 대화의 요약은 계속 small 크기를 사용합니다.
대화 중에 쓰는 명령
각 답변 뒤에는 입력란에 다음 메시지 제안이 흐리게 표시됩니다. Tab을 누르면 제안이 입력란에 들어가 수정하거나 보낼 수 있으며, Enter를 누르기 전에는 아무것도 전송되지 않습니다. 제안마다 small 크기의 요청이 하나 더 발생하며, 이 요청에는 직전 두 턴의 문장만 보내고 도구 결과는 절대 보내지 않습니다.
긴 대화는 비용을 감당할 수 있는 수준으로 유지하기 위해 자동으로 요약되며, 요약된 턴은 디스크에 남습니다.
기억
ERPC AI는 호스트, 체인, 선호 설정처럼 사용자에 관한 짧은 사실을 대화가 바뀌어도 기억할 수 있습니다. 이 내용은
~/.erpc/memory.json에 보관되며, 시크릿처럼 보이는 것은 저장되지 않습니다. erpc memory list, forget <n>, clear로 확인하고 삭제할 수 있습니다.다른 AI 에이전트에게 스킬 제공
스킬은 ERPC AI가 각 체인과 서비스에 관해 아는 내용입니다.
erpc skills install(또는 erpc skills sync)은 다른 AI 에이전트가 사용할 수 있도록 스킬을 파일로 씁니다. 스킬은 erpc에 포함되어 배포되고 erpc의 명령과 대조해 검증되므로, 항상 실행 중인 버전과 일치합니다. 업그레이드 후 디스크의 사본이 더 오래된 동안에는 erpc doctor가 경고합니다.지갑에서 결제
erpc wallet create는 사용자의 Base 지갑 하나를 설정합니다. 1Password에 ERPC 지갑이 이미 있으면 그것을 사용하고, 없을 때만 새로 만듭니다. 새 지갑의 개인 키는 1Password에 바로 저장되며, 디스크에 기록되거나 화면에 표시되는 일은 절대 없습니다.지갑에 EURC를 입금하면, 구매할 때마다 사용자가 승인한 뒤에 ERPC AI가 그 지갑에서 ERPC Credit을 구매할 수 있습니다.
erpc wallet create --no-ai는 ERPC AI가 묻지 않게 하고, --vault는 1Password 보관함의 id 또는 이름을 받습니다. erpc wallet show는 지갑 주소를 보여 줍니다.





