AI 코딩으로 Even G2 SDK 개발하기: 프롬프트 작성법

Even G2 앱을 AI에게 맡길 때는 만들 기능과 확인할 조건을 함께 적는 편이 좋습니다. “앱을 만들어줘”만 말하면 안경 화면, 계정과 설치 범위를 도구가 임의로 해석할 수 있습니다. 운영팀은 실제 프로젝트 지침에 작업 경계와 빌드·패키징 명령을 기록해 왔습니다.

예를 들어 이렇게 요청합니다. “576×288 단색 화면에 짧은 글을 페이지로 표시해줘. 누르기와 위아래 스와이프로 이동하고 마지막 페이지에서 동작을 명확히 알려줘. 공식 SDK를 사용하고 시뮬레이터에서 입력을 확인해줘.” 대상이 휴대폰 웹 화면인지 안경 컨테이너인지 지정하면 수정 범위가 더 분명해집니다.

기능과 함께 실패 조건도 적으세요. “저장한 위치가 재실행 후 복원되는 테스트를 먼저 만들고, 네트워크가 끊겼을 때 빈 성공 화면 대신 오류를 보여줘. 테스트가 불가능하면 이유를 적어줘.” UI가 완성된 모습뿐 아니라 연결 실패와 재시도도 확인할 수 있습니다. 외부 서버가 필요하다면 manifest의 허용 도메인과 서버 CORS를 각각 검토하도록 지시합니다.

버전과 산출물도 분명히 합니다. 이 저장소의 evenhub-app/package.json에는 SDK 0.0.14, CLI 0.1.14, 시뮬레이터 0.9.5가 고정돼 있습니다. 이 값은 이 프로젝트의 기준이며 다른 프로젝트의 최신 버전을 뜻하지 않습니다. app.json의 버전과 실제 SDK에 맞춰 패키징하고, 변경 전후 테스트와 빌드 결과를 보고하도록 요청하세요.

운영팀이 사용한 even-btc 프로젝트 지침에는 실제로 “Do not invent facts; cite sources for research/news work.”와 “Build: npm run build.”가 있습니다. 첫 문장은 사실을 지어내지 말고 근거를 남기라는 뜻이고, 두 번째는 실제 빌드 명령을 지정합니다. 같은 지침은 비밀값을 보호된 저장소나 주입 환경변수에 두도록 정합니다.

API 키와 토큰은 프롬프트, 소스, 로그, VITE_* 값이나 .ehpk에 넣지 않습니다. 인증은 기존 환경에서 처리하고 에이전트에게 비밀값을 출력하지 말라고 명시하세요. 공개 배포와 삭제는 별도 결정으로 남기고, 자동 검사와 실기기 확인 결과를 나눠 보고받으면 다음 행동을 판단하기 쉽습니다.

출처