에이전트 AI 실무 가이드 로고
에이전트 ai 종류

11강. Hooks — 특정 순간에 자동 실행

11강. Hooks — 특정 순간에 자동 실행 — 에이전트 AI 실무 가이드
에이전트 ai 종류 · Lv 4 자동화 모드강의 11 / 45⏱ 26분

24% 진행 중

📌 먼저 결론부터
PreToolUse/PostToolUse로 트리거
왜 이걸 배워요?

딱 한 강 차이로 "아 그래서 이게 그거였구나" 하는 순간이 옵니다. 지금은 막연해도 괜찮아요.

🍜 식당 아저씨라면

주문 받기·재료 사기·세금 내기 — 하나하나는 별거 없습니다. 다만 한 번 같이 안 해보면 영원히 직원한테 맡기게 돼요. 이 강의도 똑같습니다.

📋 이 강 끝나면 할 수 있는 것

1커밋 전 lint 자동 실행
2도구 호출 후 로그 송신
3settings.json hooks 영역에 등록

🎯 단계별 학습

STEP 1

커밋 전 lint 자동 실행

커밋 전 lint 자동 실행는 다음 강의의 입력값입니다. 여기서 결과물을 메모해두면, 다음 강의에서 “아 이게 그래서 필요했구나” 하는 순간이 옵니다. 지금은 막연해도 괜찮아요.

👉 막히면 멈추고 ChatGPT에 화면 사진을 보내세요. 즉답이 옵니다.
STEP 2

도구 호출 후 로그 송신

도구 호출 후 로그 송신는 깊이 들어가면 책 한 권 분량입니다. 다행히 우리는 “실무에서 90%가 쓰는 부분”만 알면 돼요. 나머지 10%는 그때 그때 검색해도 충분합니다.

👉 결과를 화면에 띄운 채로 다음 단계로 가세요. 결과 화면이 다음 강의의 입력값입니다.
STEP 3

settings.json hooks 영역에 등록

settings.json hooks 영역에 등록의 진짜 함정은 “내가 이해했다고 착각하는 것”입니다. 따라하기는 쉬운데, 빈 화면에서 처음부터 만들 수 있는지가 진짜 시험입니다.

👉 이 한 줄만 정확히 입력해보세요. 오타 한 글자가 1시간을 잡아먹습니다.

⚠️ 흔한 실수 — 미리 알고 갑시다

🚨 안 되는 것을 안 된다고 인정 못 하기
30분 막히면 그 자리에서 ChatGPT에 화면 사진 + "왜 안 되나요?". 자존심 부릴 곳 아닙니다.
🚨 검증 없이 다음으로 넘어가지 말 것
한 단계 결과가 화면에 안 떠 있는데 다음 단계로 가면, 5강 뒤에 누적 오류가 폭발합니다. 항상 결과를 눈으로 확인하고 가세요.
🍵 뇌가 안 돌아갈 때
20분 학습 → 5분 휴식이 25분 연속 학습보다 효율 두 배. 뽀모도로의 진실.

💻 코드 예시 — 직접 쳐보기

# 한 줄로 시작
const greet = (name) => '안녕, ' + name + '!';
greet('도현');  // → '안녕, 도현!'

위 코드를 그대로 따라치고, 결과를 확인한 다음 한 부분만 바꿔서 다시 실행해보세요.

📌 실제 사례
장유진 육아맘 (33세)

아이 재운 후 1시간씩. 6개월 후 블로그 광고 수익이 분유값을 넘었어요. 한 번에 안 됐고, 막히고 멈추고 다시 했습니다.

막힌다는 신호=검색 1회 → ChatGPT 1회 → 그래도 안 되면 잠시 떠나기

📝 셀프 체크 — 다음 강의로 가도 되는지 확인

아래 질문에 1분 안에 답할 수 있다면 통과. 못 답하면 이 강의 한 번만 더 빠르게 훑어보세요.

  1. 커밋 전 lint 자동 실행→ 5살에게 설명한다면 어떻게?
  2. 도구 호출 후 로그 송신→ 5살에게 설명한다면 어떻게?
  3. settings.json hooks 영역에 등록→ 5살에게 설명한다면 어떻게?

이 버튼 누르고 다음 강의로 가는 게 가장 어려워요. 매일 30분 누적이 결국 답을 만듭니다.

완료 시 진행도 자동 저장 · 코인은 강의 잠금 해제에 사용

한눈에 보는 Hooks로 자동 실행 정리

Hooks는 특정 이벤트가 발생했을 때 에이전트가 자동으로 실행하는 규칙입니다. 예를 들어 파일 저장 시점, 명령 실행 전후, 작업 완료 시점에 정해진 동작을 수행하도록 설정할 수 있습니다. 반복적인 검증이나 포맷팅 같은 작업을 자동화하는 데 유용합니다.

Hook을 설계할 때는 트리거 조건과 실행 동작을 명확히 정의해야 합니다. 조건이 너무 넓으면 원치 않는 시점에 실행되고, 너무 좁으면 의도한 시점에 실행되지 않습니다. 우선순위가 높은 규칙은 로그를 남겨 동작을 확인하는 것이 좋습니다.

📌 핵심 요점

  • Hooks — 이벤트 시점에 자동 실행되는 규칙
  • 대표 트리거 — 저장, 실행 전후, 작업 완료
  • 활용 예 — 포맷팅·검증·알림 자동화
  • 설계 — 조건과 동작을 명확히 정의
구분 핵심 포인트
Hooks 이벤트 시점에 자동 실행되는 규칙
대표 트리거 저장, 실행 전후, 작업 완료
활용 예 포맷팅·검증·알림 자동화
설계 조건과 동작을 명확히 정의

실전 적용 체크리스트

Hooks로 자동 실행을(를) 실제 업무에 적용할 때는 아래 절차를 순서대로 따라가면 빠진 단계 없이 진행할 수 있습니다. 각 단계에서 결과를 메모로 남기면 다음 단계의 기준이 되고, 반복 작업에서는 같은 절차를 재사용할 수 있습니다.

  1. 본문의 예시를 터미널이나 앱에서 그대로 실행해 결과를 확인한다
  2. 실행 중 막힌 지점을 노트에 기록해 다음 강의 전에 다시 시도한다
  3. 관련 설정 화면을 한 번 더 열어 옵션 이름과 동작을 짚어 본다
  4. 이번 강의 주제를 한 문장으로 요약해 두고 다음 강의와 연결한다
  5. 실습 결과물을 폴더에 저장해 이후 강의에서 재사용할 수 있게 둔다

이 절차를 한 번 실행해 본 뒤에는 실제 업무에 맞게 단계를 조정해 나만의 워크플로우로 다듬는 것이 좋습니다. 익숙해지면 자주 쓰는 부분을 저장해 두고 다음 작업에 바로 활용할 수 있습니다.

⚠️ 실수하기 쉬운 지점

Hook이 많아지면 관리 부담이 커집니다. 처음에는 가장 반복적인 작업 하나에만 적용해 동작을 확인한 뒤 확장하세요.

도입 난이도중간
초보자도 안내를 따라 하면 시작 가능한 수준
업무 효과높음
반복 업무에서 시간 절약 효과가 큼
시작 비용낮음
무료 티어로 시작 가능
운영 부담중간
결과 검토와 규칙 갱신이 필요

비교 요약

Hooks로 자동 실행을(를) 선택하거나 적용할 때 아래 기준으로 비교하면 상황에 맞는 판단을 내리기 쉽습니다. 정확한 수치는 사용 환경, 업무 규모, 도구 버전에 따라 달라질 수 있어 범위와 정성적 기준으로 정리했습니다.

선택 기준 내용
시작 전 자동화할 이벤트를 하나 정했는가
진행 중 조건과 동작을 명확히 정의했는가
완료 후 실행 로그로 동작을 확인했는가
  • 한 강의씩 차근히 따라 하면 전체 그림이 잡힌다
  • 에러 메시지는 그대로 복사해 검색하면 해결책을 찾기 쉽다
  • 주 2~3회씩 꾸준히 반복하는 편이 몰아서 하기보다 효과적이다

위 기준을 모두 확인했다면, 가장 먼저 적용할 업무 하나를 정해 작은 규모로 시작해 보세요. 첫 결과를 기준으로 다음 확장 범위를 정하면 도입 부담이 줄고 성과도 측정하기 쉽습니다. 한 달 뒤에는 실제로 절약된 시간과 오류율을 비교해 확장 여부를 결정하는 것이 좋습니다.

자주 묻는 질문

Q. Hook을 잘못 설정하면 위험한가요?
삭제·전송 같은 동작을 트리거로 걸면 위험할 수 있습니다. 초기에는 검증·기록 같은 안전한 동작부터 적용하세요.

Q. 여러 Hook이 충돌하면?
우선순위를 정하고, 같은 시점에 걸리는 Hook은 조건을 세분화해 충돌을 피하세요.

이 글은 AI(인공지능)의 도움을 받아 작성되었습니다.