
우연히 주변 개발자분을 통해서 하네스 엔지니어링에 대한 존재를 알게 되었다. 그러다 문득 방치된 블로그가 떠올랐고, 블로그를 다시 손볼 겸 이게 대체 무엇인가에 대한 정리를 해보기로 결심했다!
한 줄로 정의 내리자면 "AI가 일을 잘하도록 “환경, 도구, 규칙”을 설계하는 엔지니어링 방식" 이라 표현할 수 있는 듯 하다.
기존 개발 방식이
라고 한다면, 최근으로 와서는
하지만
AI는 완벽하지 않다는 점을 간과해서는 안된다.
복잡한 작업일수록 더욱 주의를 필요로 하기 때문에, 등장한 개념이 바로 하네스 엔지니어링이다.
AI에게 그대로 맡기는 것은 위험하다. 그러므로 제어 시스템을 씌워줘야 한다.
구성 요소 : 시스템 프롬프트, workflow, 도구 연결, 검증 시스템, 제한 규칙
AI에게 명령하고나면
이 모든 과정을 자동으로 수행 가능하다
-> 하네스 엔지니어링 : AI에게 일을 맡기는게 아니라 AI가 스스로 개발 작업을 수행할 수 있도록 환경, 규칙, 도구, 피드백 구조를 설계하는 새로운 소프트웨어 엔지니어링 패러다임