TL;DR
작성자는 두 Agent를 연결해 SEO 게시물의 키워드 조사, 초안 작성, figures와 images 생성, 저장소 반영 준비까지 예약 실행하는 파이프라인을 2주간 운영했습니다. Writer Agent와 media Agent는 하나의 Markdown skill 파일을 공유하고, 사이트 구조와 작성 규칙은 별도 Prompt에 넣어 `TSX` 컴포넌트와 PR 형식까지 맞추도록 했습니다. 8개의 초안 PR 중 1개가 병합됐고 1개가 닫혔으며 나머지는 review 상태였고, 이미지 비용을 포함한 대부분의 실행 비용은 $1 미만이었습니다. 아직 검색 노출 결과가 나올 만큼 시간이 지나지 않아 SEO 효과는 판단하지 않았으며, 사람의 병합 게이트가 자동 게시를 막고 있습니다.
실용적 조언
- Agent가 수정해야 하는 저장소 경로와 파일 수를 Prompt에 구체적으로 적고, 생성 후 `bun run build`를 통과해야 한다는 조건을 함께 넣습니다.
- 자동 게시 대신 글, 이미지, 색인 변경을 하나의 draft PR로 묶고 사람의 병합을 필수 단계로 둡니다.
- 각 실행이 선택한 키워드와 선택 이유를 PR 본문에 기록하게 해 사람이 전체 글을 읽지 않고도 초안의 방향을 빠르게 판단하도록 합니다.
섹션별 상세
용어 해설
- 헤드리스 에이전트(Headless Agent)
- — 사용자 인터페이스나 노트북 화면을 직접 조작하지 않고 정해진 환경에서 작업을 실행하는 Agent입니다. 이 글에서는 예약된 시간에 서버 측 실행 환경에서 SEO 키워드 선정, 글 작성, 이미지 생성, PR 발행까지 수행하는 방식으로 쓰였습니다.
- 사람 승인 병합 게이트(Human Merge Gate)
- — Agent가 만든 결과물을 자동 배포하지 않고 사람이 Pull Request를 확인해 병합해야만 실제 저장소에 반영하는 통제 절차입니다. 이 구조는 생성 오류가 있어도 게시까지 이어지지 않도록 마지막 승인 단계를 분리합니다.
- 초안 Pull Request(Draft Pull Request)
- — 완성 전 작업을 저장소에 올려 변경 내용을 공유하는 PR 상태입니다. 이 글의 파이프라인은 글, 이미지, 색인 변경을 하나의 초안 PR에 담고 이메일 링크를 보내 사람이 짧게 확인하도록 구성됐습니다.
- 키워드 난이도(Keyword Difficulty)
- — 특정 검색어로 검색 결과 상위권에 진입하기 어려운 정도를 나타내는 지표입니다. 글에서는 DataForSEO에서 검색량, 난이도, CPC를 받아 후보를 비교한 뒤 Agent가 하나를 선택하는 기준 중 하나로 사용합니다.
- FAQ JSON-LD
- — 페이지에 자주 묻는 질문과 답변의 구조를 JSON 형식으로 삽입하는 방식입니다. 이 글에서는 각 SEO 게시물 TSX 컴포넌트에 FAQ JSON-LD와 sourceNote를 포함하도록 Prompt에서 요구해 게시물 구조를 일정하게 유지합니다.
코드 예제
bun run buildVite React 기반 블로그가 새 게시물과 디자인 시스템을 포함해 정상적으로 빌드되는지 확인하는 명령입니다.
seo/각 실행 결과를 담은 초안 PR을 생성할 때 사용하는 브랜치 접두사입니다.
언급된 도구
키워드 후보의 검색량, 난이도, CPC를 조회하는 데 사용합니다.
게시물을 TSX 컴포넌트로 빌드하는 블로그 애플리케이션의 기반입니다.
`bun run build` 명령으로 새 게시물의 빌드 성공 여부를 확인합니다.
작성자가 구축하는 Agent 사용 환경의 대상 독자와 허용된 기술 범위에 포함됩니다.
작성자가 구축하는 Agent 사용 환경의 대상 독자와 허용된 기술 범위에 포함됩니다.
작성자가 구축하는 Agent 사용 환경의 대상 독자와 허용된 기술 범위에 포함됩니다.
언급된 리소스
AI 요약 · 북마크 · 개인 피드 설정 — 무료
출처 · 인용 안내
인용 시 "요약 출처: AI Trends (aitrends.kr)"를 표기하고, 사실 확인은 원문 보기 기준으로 진행해 주세요. 자세한 기준은 운영 정책을 참고해 주세요.