ⓘ
이 도구는 무엇인가요?
Gemini AI 기반의 블로그 자동 글 생성 시스템입니다. 키워드 하나만 입력하면 SEO에 최적화된 완성도 높은 블로그 포스트를 자동으로 생성해 WordPress에 바로 사용할 수 있는 HTML 형태로 출력합니다.
주요 기능
자동화
키워드 → 완성 글 자동 생성
주제 키워드 하나만 입력하면 서론부터 FAQ까지 7단계 구조의 완성된 블로그 글이 자동 생성됩니다.
SEO
검색 최적화 자동 적용
키워드 밀도, 제목 태그(H2/H3), 메타 설명까지 SEO 요소를 자동으로 구성합니다.
디자인
CSS 스타일 자동 포함
코드 블록, 안내 박스, 테이블, 흐름도 등 시각적 요소가 포함된 HTML을 바로 출력합니다.
일관성
브랜드 톤 고정 출력
시스템 프롬프트로 고정된 톤앤매너와 문체로 매번 일관된 품질의 글이 생성됩니다.
시스템 구성 요소
| 구성 요소 | 역할 | 비고 |
FinTech_Pulse_Guide_System_Prompt.md | AI 글쓰기 핵심 지침 파일 | Gemini 시스템 프롬프트 |
| Gemini API | 블로그 본문 생성 엔진 | gemini-2.0-flash 모델 |
| WordPress REST API | 생성된 글 자동 업로드 | 애플리케이션 패스워드 필요 |
| PHP 자동화 스크립트 | 전체 파이프라인 제어 | CLI 실행 또는 cron 설정 |
동작 흐름
시스템 프롬프트
+ Gemini API 호출
→
STEP 1시스템 프롬프트 파일 준비
시스템 프롬프트 파일(FinTech_Pulse_Guide_System_Prompt.md)을 서버에 업로드합니다. 이 파일이 AI의 글쓰기 방식과 스타일을 결정하는 핵심입니다.
/home/www/ai-blog/FinTech_Pulse_Guide_System_Prompt.md
C:\xampp\htdocs\ai-blog\FinTech_Pulse_Guide_System_Prompt.md
STEP 2Gemini API 키 설정
Google AI Studio에서 API 키를 발급받아 환경변수 또는 설정 파일에 등록합니다.
export GEMINI_API_KEY="your-api-key-here"
GEMINI_API_KEY="your-api-key-here"
WP_SITE_URL="https://yourdomain.com"
WP_USERNAME="your-wp-username"
WP_APP_PASSWORD="xxxx xxxx xxxx xxxx xxxx xxxx"
⚠
WordPress 애플리케이션 패스워드 발급 방법
- WordPress 관리자 → 사용자 → 프로필로 이동
- 하단 "애플리케이션 패스워드" 섹션에서 이름 입력 후 생성
- 생성된 패스워드는 한 번만 표시되므로 반드시 저장
- 사이트에 HTTPS가 적용되어 있어야 정상 작동
STEP 3글 생성 실행
키워드를 인수로 넘겨 실행하면 시스템 프롬프트를 기반으로 Gemini가 블로그 글을 생성합니다.
php generate_blog.php "미국 기준금리 인하 전망"
php generate_blog.php "ETF 투자 전략" --publish
php generate_blog.php "배당주 포트폴리오" --draft
실행 결과 예시
$ php generate_blog.php "미국 기준금리 인하 전망" --publish
[INFO] 시스템 프롬프트 로드 완료 (FinTech_Pulse_Guide_System_Prompt.md)
[INFO] Gemini API 호출 중... 키워드: 미국 기준금리 인하 전망
[INFO] 글 생성 완료 (총 12,847자 / 7섹션)
[INFO] WordPress REST API 업로드 중...
[SUCCESS] 포스트 발행 완료!
소요 시간: 23초
TIP자동화 스케줄 설정 (cron)
매일 정해진 시간에 자동으로 글이 발행되도록 cron 작업을 등록할 수 있습니다.
crontab -e
0 9 * * * php /home/www/ai-blog/generate_blog.php --auto --publish
0 9 * * 1-5 php /home/www/ai-blog/generate_blog.php --auto --publish
시스템 요구사항
| 항목 | 최소 사양 | 권장 사양 |
| PHP | 8.0 이상 | 8.3 이상 |
| WordPress | 6.0 이상 | 최신 버전 |
| 서버 | Shared Hosting | VPS (Ubuntu 22.04+) |
| Gemini API | Free Tier | Pay-as-you-go |
| HTTPS | 필수 | 필수 |
자주 묻는 질문
?
생성된 글의 이미지는 어떻게 처리되나요?
이 도구는 텍스트 + HTML/CSS 기반의 글만 생성합니다. 이미지는 WordPress 미디어 라이브러리에서 직접 추가하거나, 별도 이미지 생성 API(Unsplash, DALL-E 등)와 연동해 사용하세요.
?
Gemini Free Tier로도 충분한가요?
하루 1~2개 글 생성 수준이라면 무료 티어로 충분합니다. 대량 생성(하루 10개 이상)이 필요하다면 Pay-as-you-go 플랜으로 전환하세요. 글 1개당 비용은 약 $0.01 내외입니다.
?
시스템 프롬프트를 수정하면 어떻게 되나요?
FinTech_Pulse_Guide_System_Prompt.md 파일을 수정하면 이후 생성되는 모든 글의 스타일과 구조가 바뀝니다. 변경 전 반드시 백업해두세요.
✓
처음 사용 시 확인 체크리스트
- Gemini API 키가 정상 발급되었는지 확인
- WordPress 애플리케이션 패스워드 생성 완료
- 사이트에 HTTPS(SSL) 적용 여부 확인
- 시스템 프롬프트 파일 경로가 올바른지 확인
- 첫 실행은
--draft 옵션으로 미리보기 후 발행 권장