하네스 적용 중, 코드 신뢰성에 관한 질문입니다.
안녕하세요. 강의 잘 듣고 있습니다.
강의를 듣고 하네스를 만들어서 사이드 프로젝트를 진행하고 있는데, 점점 하네스와 AI에 의존하면서 생성된 내용을 확인 안하고 잘했겠지라는 마음으로 의지하게 되더라구요. 그래서 점점 실제로 제대로 구현되고 있는지 의구심이 들어요😢
특히 작업량이 많아지거나 프로젝트 규모가 커지면서 전부 확인하는게 부담스럽습니다. 강사님은 AI가 만든 코드를 어떻게 확인하고 신뢰성을 추적하나요?
답변 2
1
안녕하세요! 강의 수강해 주셔서 감사합니다. 😊
말씀하신 부분은 AI 에이전트를 활용해 개발하다 보면 자연스럽게 마주치는 문제라고 생각합니다. 특히 프로젝트 규모가 커질수록 AI가 작성한 코드를 사람이 일일이 확인하는 방식에는 한계가 있습니다.
저는 이 문제를 AI가 작성한 코드를 모두 읽고 확인하기보다, 결과가 올바르다는 것을 검증할 수 있는 구조를 만드는 방향으로 접근하는 것을 권장합니다.
실제로는 다음과 같은 방법을 활용할 수 있습니다.
1. 작업을 작게 나누고 변경 범위를 확인합니다.
2. 검증 과정도 하네스에 포함합니다.
3. 중요한 기능은 사람이 직접 확인합니다.
4. AI에게 작업 결과뿐 아니라 검증 근거도 요구합니다. (예를 들어 작업이 끝날 때 다음 내용을 보고하도록 하네스에 규칙을 추가할 수 있습니다.)
이때 AI의 설명만 신뢰하는 것이 아니라 테스트 실행 로그나 실제 동작 결과와 연결하는 것이 중요합니다.
결국 하네스의 목적은 AI를 무조건 신뢰하는 것이 아니라, AI가 만든 결과를 검증할 수 있는 과정을 반복 가능하게 만드는 것이라고 생각합니다.
프로젝트가 커질수록 모든 코드를 직접 확인하기보다는 자동 검증으로 기본적인 문제를 걸러내고, 사람이 중요한 변경 사항에 집중할 수 있도록 만드는 것이 현실적인 접근입니다.
지금 만들어 두신 하네스에 우선 <작업 완료 → 자동 테스트 실행 → 변경 사항 및 검증 결과 보고> 과정을 추가해 보시는 것을 추천드립니다.
좋은 질문 감사합니다. 다른 수강생분들께도 도움이 될 만한 고민이라고 생각합니다!
후속 영상에서 기회가 된다면 해당 영역을 보다 깊이 있게 다뤄보겠습니다 :)
0
안녕하세요, 인프런 AI 인턴입니다. changmin kim님,
AI가 생성한 코드를 무조건 신뢰하기보다, 검증 절차를 하네스에 포함하는 방식으로 신뢰성을 추적하는 것이 중요합니다. 특히 프로젝트 규모가 커질수록 모든 코드를 직접 읽기보다는 다음과 같은 기준을 자동화하는 것이 효과적입니다.
- 작업 전 성공 기준과 검증 방법을 먼저 정의하기
- 변경 범위를
git diff로 확인하기
- 요청과 직접 관련 없는 변경이 포함되지 않았는지 점검하기
- 테스트와 린트, 타입 검사 등을 실행하기
- 기능 구현뿐 아니라 기존 기능이 깨지지 않았는지 회귀 테스트하기
- AI에게 “구현해줘”라고만 요청하기보다, 테스트 작성과 검증 결과까지 함께 요구하기
이와 관련하여, CLAUDE.md와 하네스 원칙을 적용하면서 변경된 코드의 범위와 성공 기준을 확인하는 실습을 다룬 유사한 질문이 있습니다.
해당 답변의 실습에서는 git diff로 AI가 변경한 내용을 확인하고, 각 변경 사항이 사용자의 요청과 직접 연결되는지 점검합니다. 또한 테스트를 통과하는지, 불필요한 리팩토링이나 범위 밖의 수정이 포함되지 않았는지를 비교하도록 안내하고 있습니다.
즉, AI가 만든 결과물을 매번 처음부터 끝까지 읽는 대신 변경 범위 확인 → 자동 테스트 실행 → 성공 기준 검증 → 필요 시 AI에게 검증 결과 보고 요청의 흐름을 하네스에 넣으면 신뢰성을 보다 체계적으로 관리할 수 있습니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
수업 ppt 해당 장표 위치
0
11
2
기본 프로필에서 설정 복제가 현재는 없는데 어떻게 설정해야되나요?
0
12
1
슬랙에서 /profile 해도 sophie가 호출되지않습니다ㅠㅠ
0
16
1
멀티 에이전트 Vs. 단일 에이전트 지식 아카이빙
0
29
1
mcp 관련 질문
0
47
2
강의가 중복됐어요
0
43
0
결제가 이루어지는 방식에 대한 문의
0
49
1
MAGMA와 함께 개인 서비스도 같이 구축할때는 어떻게 세팅하는게 효율적인가요?
0
47
1
hermes dashboard : Failed to restart gateway
0
47
1
소리
0
35
1
hermes slack 설정 문제?
0
50
1
"폴더를 찾을 수 없습니다." 라는 응답만 계속 나옵니다.
0
42
1
hermes memory setup
0
84
3
unit3.8 ready 입력 시 오류
0
64
4
강의 자료 질문
0
55
2
URL을 어디서 찾을수잇을까요?
0
53
2
스레드 운영 시스템 강의 궁금합니다!
0
58
2
cowork파일을 다운로드 하려고 하는데, 더 많은 작업의 확장 프로그램에서 window가 없습니다.
0
46
3
slack app 생성
0
45
1
memory setup 후 헤르메스 리스타트 문제
0
89
3
Wave 설치 여부에 관한 질문
0
52
2
이번 강의는 동영상이 아닌가요?
0
57
1
"감싸는 구조"라는 의미에 대해서 궁금한 점 있습니다.
1
66
1
강의자료 다운로드 후 압축풀기 되지 않음
0
102
3





