본문 바로가기
에듀테크

커서 ai를 이용하여 수업 내용 정리하는 자동화 글쓰기 앱 제작(1) - GPT로 어떤 앱을 만들지 구상하기

by 참리더 2025. 6. 29.
반응형

1. GPT를 이용하여 먼저 내가 만들고자 하는 어플에 대해 설명하고 이것을 작성할 수 있는 자동화 구조를 작성해 보았습니다. 

 

 "수업 내용 녹음 → 자동 분석 → 블로그 포스팅" 전체 과정을 Cursor AI를 이용해 자동화하려면 다음과 같은 구성으로 단계별 파이프라인을 설계할 수 있습니다.


✅ 전체 자동화 구조 개요

🎙️ 마이크 녹음
    ↓
📝 음성 텍스트 변환 (STT)
    ↓
🧠 ChatGPT 분석 & 블로그 글 생성
    ↓
🎨 블로그용 이미지/배너 자동 생성
    ↓
✍️ 네이버/티스토리 블로그 API로 자동 게시

🛠 기술 구성 요소 제안

단계 기능 도구 / API

1. 음성 녹음 교사 음성 자동 저장 마이크 + pyaudio or ffmpeg
2. 텍스트 변환 STT (음성 → 텍스트) Whisper or Google Speech-to-Text
3. 분석 및 글 작성 ChatGPT 지침 기반 블로그 글 생성 OpenAI GPT-4 API
4. 이미지 생성 블로그용 일러스트 & 배너 DALL·E API or image_gen in GPT
5. 게시 자동화 티스토리 API 연동 Tistory Open API + requests
6. 전체 통합 Cursor AI (JS or Python script) Python 기반 워크플로우

💻 Cursor AI 코드 구조 설계 (Python 기반)

blogbot/
├── record_audio.py       # 음성 녹음
├── speech_to_text.py     # Whisper로 텍스트 변환
├── chatgpt_writer.py     # ChatGPT 프롬프트로 블로그 글 생성
├── image_generator.py    # 이미지, 배너 생성
├── tistory_poster.py     # Tistory API로 포스팅
└── main.py               # 전체 자동 실행 스크립트

🧠 예시 프롬프트 (chatgpt_writer.py에서 사용)

PROMPT_TEMPLATE = """
아래 텍스트는 교사가 수업을 마친 후 마이크로 녹음한 수업 반성 내용입니다.
이 텍스트를 기반으로, ‘네이버 블로그 스타일’의 글을 2000자 내외로 써주세요.

조건:
- 제목은 후킹 있게!
- 문체는 친근하고 자연스럽게
- 중간중간 소제목과 이모지 사용
- 맨 마지막에는 오늘 수업에 대한 느낀 점이나 교훈을 간단히 정리

녹음 텍스트:
{transcribed_text}
"""

🖼️ 이미지 생성 (image_generator.py)

from openai import OpenAI

# 예시: 수업 관련 배너 생성 프롬프트
prompt = "초등 교실에서 아이들이 활발하게 수업에 참여하는 모습을 담은 가로 600px, 세로 200px 배너 이미지"
# DALL·E or GPT의 image_gen API 호출

📤 티스토리 자동 업로드 (tistory_poster.py)

  • Tistory Open API Docs
  • 필요한 항목:
    • 티스토리 client_id / client_secret
    • Access Token
    • 포스트 내용, 카테고리, 공개 범위

✅ 실행 방식 예시 (main.py)

python main.py --record 5m

main.py 실행 시,

  1. 5분 동안 마이크로 수업 반성 녹음
  2. Whisper로 텍스트 변환
  3. ChatGPT로 블로그 글 생성
  4. 그림 및 배너 생성
  5. 티스토리 업로드까지 자동 완료

🚀 다음 단계 추천

  1. 원하시는 텍스트 스타일의 예시 녹음 1개 보내주시면, 해당 흐름에 맞춘 프롬프트 최적화해드릴게요.
  2. 위 전체 자동화를 하나의 Cursor AI 플러그인으로 통합도 가능합니다.

 

반응형