오픈소스와 에이전시 웨이브

발행: (2026년 2월 5일 오후 06:58 GMT+9)
7 min read
원문: Dev.to

Source: Dev.to

Open Source와 에이전시 파동을 위한 표지 이미지

Floor Drees

정책이 중요한 이유

우리는 AI‑보조 도구(예: Copilot, ChatGPT, Claude)가 개발에 강력한 도움이 될 수 있다는 점을 인식하고 있지만, 동시에 이러한 도구가 “저노력” 또는 “무작위” 기여를 촉진하여 유지 관리자의 부담을 비례적으로 증가시키는 가치를 추가하지 못하게 만든다는 점도 인식하고 있습니다.

재미와 and 수익을 위한 AI 생성 PR 읽기

프로젝트를 오픈소스화하거나(또는 재단에 기부) 하는 것은 일반적으로 프로젝트의 장기성과 지속 가능성에 도움이 됩니다. 해결하고자 하는 문제가 적절하고 기여자들이 여러분의 프로젝트를 찾을 수 있다면, 더 많은 눈과 외부 시각을 통해 이점을 얻을 가능성이 높습니다.

하지만 가시성이 높아지면… 에이전시 파동이 찾아옵니다: 커뮤니티 채널에 나타나는 AI‑생성 PR 및 봇.

About CloudNativePG

  • What it is – PostgreSQL용 Kubernetes 오퍼레이터입니다.
  • Open‑sourced – 2022년 4월 Apache 2.0 라이선스로 오픈소스화되었습니다.
  • Stars – GitHub에서 약 8 000개의 스타를 받아 높은 관심을 받고 있습니다.
  • CNCF status – 2025년 1월 Cloud Native Computing Foundation에 Sandbox 프로젝트로 가입했습니다. (CNCF 성숙도 단계: sandbox → incubating → graduated; 각 단계마다 사용량과 가시성이 높아집니다.)

“Kubernetes Maintainers Read Mean Comments”

엔터테인먼트 요소가 가미된 Kubernetes Maintainers Read Mean Comments 강연 – 발표자들이 가장 독설적인 GitHub 댓글을 읽는 – 에서 영감을 받아, (CloudNativePG 트라이지를 최전선에서 담당하고 있는 우리) 팀은 재미와 이익을 위해 기여로 가장 가장한 최악의 AI 잡동사니들을 읽어 보기로 했습니다.

아래는 우리가 발견한 “보석”들입니다.

1. Copilot PR

Copilot PR screenshot

“Go 지식이 전혀 없어서 이 수정을 구현하는 데 Copilot을 사용했습니다.”

코멘트 없음.

2. Massive PR

Huge PR screenshot

100개의 파일을 바꾸고 거의 23 000줄을 추가하는 PR? 사양합니다.

3. Missing context for an issue reference

AI PR screenshot

AI가 올바른 링크 없이 이슈를 언급하고, 해당 이슈가 Renovate에 의해 관리되어야 한다는 맥락을 제공하지 못함.

PR 변경 사항 보기

4. Complaining about another AI’s version pin

AI version‑pinning complaint screenshot

다른 AI가 버전을 고정(pinning)하는 방식에 대해 AI가 불평함.

PR 변경 사항 보기

5. Redundant test suggestion

AI test suggestion screenshot

AI가 이미 단위 테스트가 존재하는 함수를 위한 테스트를 추가하라고 제안하면서, 이슈 댓글에서 논의된 E2E 테스트 필요성을 무시함.

PR 보기

Take‑aways

  • Signal vs. noise: AI는 유지 관리자의 시간을 낭비하는 저가치 PR을 대량으로 생성할 수 있습니다.
  • Policy matters: 명확한 AI‑콘텐츠 정책은 기대치를 설정하고 유지 관리 부담을 줄이는 데 도움이 됩니다.
  • Human review is still essential: 고도화된 모델이라 할지라도 숙련된 기여자가 갖는 상황 인식은 부족합니다.

프로젝트에서 비슷한 AI‑생성 잡음을 경험한 적이 있다면, 댓글에 이야기를 공유해 주세요!

CloudNativePG PR example

AI 가 왼쪽 PR과 거의 동일한 내용을 가진 PR을 만든 뒤 단 4시간 만에 제출했습니다—왼쪽 PR은 유지 관리자가 만든 것이었습니다.

AI가 첫 번째 PR을 알고 원래 기여자를 언급하지 않고 그대로 재사용한 걸까요? 아니면 기여자가 이미 해결된 이슈인지 확인하지 않고 자신의 해결책을 제출한 걸까요?

또한, 왜 이렇게 공백이 많이 들어갔을까요?

이 예시들은 몇 번의 웃음을 자아냈지만, 일부 풀 리퀘스트는 테스트에서 예상치 못한 동작이 나타날 때까지는 괜찮아 보입니다. 그리고 작성자는 코드를 직접 작성하지 않았기 때문에 무슨 일이 일어나고 있는지 설명할 수 없습니다.

더 실망스러운 것은 LFX 멘토십 프로그램에서 가짜 지원자가 등장한 것입니다. 이 프로그램은 실제 인간에게 역량을 키우고 기여자 사다리를 오를 수 있는 도구를 제공하기 위해 존재합니다. 그러나 우리는 전혀 자격이 없는 지원자와 시간을 낭비하게 되었습니다.

인간이라면 계속 읽어보세요

  • 우리의 GitHub 조직을 둘러보고 관심과 역량에 맞는 이슈를 선택하세요.
  • CNCF Slack에 참여하세요; cloudnativepg로 시작하는 모든 채널이 우리 것입니다.
  • Office Hours 및 개발자 회의 일정을 확인하세요. 여러분을 진심으로 초대합니다, 그리고 모든 메모는 공개됩니다.
Back to Blog

관련 글

더 보기 »

3D 프린팅을 위한 지브리 순간

시작하기 나는 이번 주에 로봇을 만들기 위한 부품을 제작하려 첫 번째 3D 프린터를 구입했다. 프린트 헤드가 천천히 움직이며 PLA의 얇은 라인을 하나씩 놓는다.