
제2회: 프롬프트가 필요 없다? task 열로 AI의 동작을 전환하는 테크닉
요약
Google Apps Script(GAS)와 Gemini API를 활용하여 스프레드시트 내에서 task 열의 입력값에 따라 AI의 동작을 동적으로 전환하는 설계 방식을 소개합니다. 별도의 코드 수정 없이 셀 입력만으로 요약, 번역, 분류 등 다양한 작업을 수행할 수 있는 효율적인 구조를 제안합니다.
핵심 포인트
- task 열을 활용한 동적 프롬프트 구성 기술
- 코드 수정 없는 유연한 AI 워크플로우 설계
- 스프레드시트와 Gemini API의 실무적 결합
- 요약, 번역, 분류 작업을 하나의 시스템으로 통합
지난번에는 GAS에서 Gemini API를 호출했습니다.
이번에는 실무에서 가장 편리한 설계를 소개합니다.
코드를 다시 작성할 필요 없이
- 요약
- 번역
- 분류
를 자유롭게 전환할 수 있습니다.
| 열 | 내용 |
|---|---|
| A | content |
| ... |
예를 들어
| content | task |
|---|---|
| 긴 문장 | 요약해 주세요 |
| ... |
const content = sheet.getRange(row, 1).getValue();
const task = sheet.getRange(row, 2).getValue();
const fullPrompt =
...
이것을 Gemini에게 보내기만 하면 됩니다.
예를 들어
요약해 주세요
(긴 문장)
↓
요약 결과
영어로 해주세요
안녕하세요
↓
Hello
감정 분류를 해주세요
상품 리뷰
↓
Positive
AI 도구를
- 요약용
- 번역용
- 분류용
으로 나눌 필요가 없습니다.
셀 입력만으로 AI의 역할이 바뀝니다.
이것이 스프레드시트 × AI에서 가장 추천하는 설계입니다.
제3회에서는,
100행이든 200행이든 일괄 실행할 수 있는
AI 배치 처리 (Batch Processing) 시스템
을 만듭니다.
현재, React + FastAPI로 교육용 데이터 분석·머신러닝 (Machine Learning) 플랫폼을 개발하고 있습니다.
AI·머신러닝·GAS 관련 기사도 계속해서 게시할 예정입니다.
좋아요·팔로우를 해주시면 큰 힘이 됩니다.
AI 자동 생성 콘텐츠
본 콘텐츠는 Qiita AI의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기