Ghostty의 AI 사용 정책

1 week ago 40

  • Ghostty 프로젝트는 외부 기여자에게 엄격한 AI 사용 규칙을 적용하며, 모든 AI 활용은 반드시 공개해야 함
  • AI가 생성한 Pull Request는 승인된 이슈에만 제출 가능하며, 미승인 이슈나 비공개 AI 사용이 의심될 경우 거절됨
  • AI 작성 코드는 반드시 인간이 직접 검증 및 테스트해야 하며, 접근 불가능한 환경에서의 자동 생성 코드는 금지됨
  • AI 보조는 이슈나 토론에서 허용되지만, 모든 내용은 인간이 검토·편집해야 하며, AI 생성 미디어 콘텐츠는 전면 금지
  • Ghostty는 AI 자체를 환영하지만, 문제는 도구가 아닌 사용자 역량 부족에 있다고 명시하며, 유지관리자 보호를 위해 정책을 유지함

AI 사용 규칙

  • 모든 형태의 AI 사용은 공개 의무가 있음
    • 사용한 도구명(예: Claude Code, Cursor, Amp)과 AI가 기여한 정도를 명시해야 함
  • AI 생성 Pull Request는 승인된 이슈에만 제출 가능
    • 승인되지 않은 이슈에 대한 PR은 닫힘
    • AI 사용이 명시되지 않았으나 유지관리자가 의심할 경우 PR은 거절됨
    • 비승인 이슈 관련 코드는 토론(Discussion)으로 공유 가능
  • AI 생성 코드는 인간 검증 필수
    • 테스트되지 않은 가상적 코드 제출 금지
    • 직접 접근해 테스트할 수 없는 플랫폼용 코드 작성 금지
  • 이슈 및 토론에서 AI 보조 허용, 단 인간이 반드시 검토 및 편집해야 함
    • AI가 생성한 장황하거나 불필요한 내용은 인간이 정리해야 함
  • AI 생성 미디어(이미지, 영상, 오디오 등)는 금지, 텍스트와 코드만 허용
  • 부적절한 AI 사용자(‘bad AI drivers’) 는 공개적으로 제재될 수 있음
    • 초보 개발자는 AI 대신 직접 학습하도록 권장

이 규칙은 외부 기여자에게만 적용되며, 유지관리자는 신뢰를 기반으로 예외로 함

인간 중심의 운영 원칙

  • Ghostty는 모든 토론, 이슈, PR을 인간이 직접 검토
    • 인간과 인간이 상호작용하는 경계 지점으로, 검증되지 않은 저품질 작업은 무례한 행위로 간주됨
  • AI가 완벽한 결과를 내는 세상은 아직 오지 않았으며, 현재는 AI 사용자(‘driver’)의 역량에 따라 품질이 좌우됨
  • 따라서 유지관리자를 보호하기 위해 엄격한 규칙이 필요

AI 환영 입장

  • Ghostty는 AI 도구를 적극 활용하며, 유지관리자들도 생산성 향상을 위해 AI를 사용함
  • 정책의 목적은 반(反)AI가 아니라, 비숙련 사용자의 남용 방지에 있음
  • 프로젝트는 AI 사용에 대해 투명성을 유지하고, AI를 환영하는 태도를 명확히 밝힘

Read Entire Article