TL;DR
- Handmade Network가 커뮤니티의 프로그래밍 가치를 지키기 위해 AI 사용을 전면 허용하거나 금지하지 않고, 일반 활동과 #project-showcase에 서로 다른 제한을 적용하는 정책을 채택함.
- 새 정책은 바이브 코딩 금지, AI 산문 전면 금지, 모든 프로젝트의 AI 사용 공개, #project-showcase의 AI 코드 생성 금지로 구성됨.
- 일반 프로젝트에는 AI 검색과 결정적·기계적 출력 같은 책임 있는 사용을 허용하되, 코드를 읽고 컴퓨터의 동작을 이해하는 태도를 최소 기준으로 삼음.
- #project-showcase에는 좁은 예외를 제외하고 AI 코드 생성을 허용하지 않아, Handmade 프로그래밍을 중시하는 사람이 전적으로 제작한 작업이라는 확신을 제공함.
- AI로 고품질 소프트웨어를 만들 수 있다는 점은 인정하지만, Handmade Network는 모든 좋은 소프트웨어가 아니라 Handmade 소프트웨어를 위한 커뮤니티로 남는다는 입장임.
AI 사용 정책을 명확히 정의함
- Handmade 커뮤니티는 AI를 비교적 느리게 받아들이는 편임.
- 올해 초 Discord 게시물에서 AI에 대한 커뮤니티의 전반적인 반응이 무관심에 가깝다고 설명함. 프로그래밍을 좋아하는데 즐기는 일을 왜 자동화하느냐는 관점임.
- 일부 구성원은 AI를 사용하고, 일부는 사용하지 않으며, 많은 구성원은 프로그래밍 가치관을 훼손하지 않고도 AI에서 가치를 얻음.
- 시간이 지나고 새로운 구성원이 더 많이 유입되면서 커뮤니티 가치가 약화될 가능성을 우려하고 있으며, 장기 구성원은 #project-showcase에 노골적인 저품질 콘텐츠가 자주 등장하는 상황에 점점 더 큰 불만을 보임.
- Handmade Network는 다른 프로그래밍 커뮤니티와 다르다고 여기며, 이번 정책의 목적은 그 정체성을 유지하는 데 있음.
- 전체 정책은 AI 정책 전문에서 확인 가능함.
새 정책의 네 가지 규칙
- 바이브 코딩 금지: 최소한 자신이 작성한 코드는 읽어야 함.
- AI 산문 전면 금지: AI가 작성한 산문은 어떤 경우에도 허용하지 않음.
- 모든 프로젝트의 AI 사용 공개 의무화: 프로젝트마다 AI 사용 여부를 공개해야 함.
- #project-showcase의 AI 코드 생성 금지: AI 검색과 결정적·기계적 출력에 해당하는 좁은 예외를 제외하고 AI 코드 생성을 허용하지 않음.
일반 프로젝트에는 비교적 허용적인 기준 적용
- 정책의 목표는 비교적 허용적인 규칙을 마련하는 데 있음.
- 책임 있게 AI를 사용하는 사람들의 활동을 방해하지 않으며, 커뮤니티의 AI에 대한 관점이 변화함에 따라 구성원이 최선의 판단을 내릴 여지를 남김.
- 동시에 신규 구성원에게 컴퓨터가 무엇을 하는지 실제로 중요하게 여기며, 컴퓨터의 동작을 이해하는 일을 즐기는 커뮤니티라는 점을 분명히 전달함.
- 커뮤니티에 프로젝트를 공유하려면 코드를 읽고 인간으로서 작업하는 태도가 최소 기준이라는 입장임.
#project-showcase에는 더 엄격한 기준 적용
- #project-showcase 규칙은 다른 규칙보다 훨씬 제한적임.
- 이 결정은 충분히 검토한 결과이며, 최종적으로 엄격한 기준이 중요하다고 판단함.
- 쇼케이스는 커뮤니티가 영감을 얻기 위해 찾는 공간이므로, 커뮤니티 가치관을 가장 분명하게 보여주는 공간이어야 함.
- #project-showcase를 보는 사람은 해당 작업이 Handmade 프로그래밍을 중시하는 인간에 의해 전적으로 제작됐다는 점을 확신할 수 있어야 함.
- 쇼케이스를 고무적으로 만드는 핵심은 결과물의 완성도보다 이러한 제작 방식에 있음.
AI로 만든 소프트웨어와 Handmade 소프트웨어의 구분
- 이번 정책이 일부 좋은 프로젝트를 거부하게 된다는 점을 인지함.
- AI 도구를 사용해 고품질 소프트웨어를 만드는 일이 불가능하다고는 결코 보지 않음.
- Handmade 커뮤니티 구성원이 유용하고 쾌적하다고 여길 만한 100% 바이브 코딩 소프트웨어도 존재할 수 있음.
- 그러나 Handmade Network는 ‘모든 좋은 소프트웨어’를 위한 공간이 아니라 Handmade 소프트웨어를 위한 공간임.
- 예를 들어
Unity로 만든 많은 게임이 매우 높은 품질을 갖추더라도 Handmade 소프트웨어는 아니라는 점과 같은 구분임.
Handmade 커뮤니티의 지향점
- 프로그래밍을 사랑하고, 컴퓨터가 무엇을 하는지 깊이 관심을 가지며, 그 지식을 활용해 훌륭한 소프트웨어를 만드는 프로그래머 문화를 육성하는 것이 목표임.
- 소프트웨어 업계에서 어떤 일이 일어나더라도 AI가 이러한 지향점을 바꾸도록 두지 않겠다는 입장임.
관련 정책 업데이트
- 매니페스토, 가치관 페이지, 행동 규칙을 소폭 업데이트함.
- 데이터 사용 방식을 더 투명하게 설명하기 위해 새로운 개인정보 보호정책을 추가함.
- 질문이나 우려 사항은 Handmade Network에 문의할 수 있음.
댓글 (0)
로그인하면 이 기사에 내 생각을 남길 수 있어요