Skip to main content

2분 만에 나 자신을 복제해 Gemini API 질문에 자동으로 답하기 – Happyverse 2.0 자동화 실험

Published 3 min readMarkdown

# 서론 – “왜 나는 나를 복제해야 할까?”

개발자에게 가장 큰 고민 중 하나는 동일한 질문이 반복된다는 점이다. 특히 Gemini API를 처음 접하는 동료나 외부 파트너가 “파라미터는 어떻게 설정하나요?”, “오류 코드 400은 무슨 의미인가요?” 같은 질문을 연속으로 던질 때, 매번 같은 답변을 적어 주는 일은 시간 낭비다.

이 문제를 해결하고자 나는 Happyverse 2.0이라는 자동화 플랫폼을 활용해 “2분 안에 나 자신을 복제”하는 에이전트를 만들었다. 이 에이전트는 Gemini API 관련 질문을 실시간으로 받아, 미리 정의된 답변과 Gemini API가 생성한 최신 정보를 조합해 자동으로 응답한다.

본 글에서는 초보자도 따라 할 수 있도록 프로젝트 설정 → 질문·답변 데이터 준비 → 에이전트 빌드 → 테스트 및 배포 순서대로 자세히 설명한다.


# 본론

# 1️⃣ Happyverse 2.0 소개 – 자동화의 시작점

| 기능 | 설명 |

|------|------|

| Agent Builder | 코드 없이도 챗봇·FAQ 봇을 시각적으로 설계 |

| Knowledge Base | 문서·FAQ·코드 스니펫을 한 곳에 저장하고 검색 |

| Runtime Scheduler | 웹훅·시간·이벤트 기반으로 에이전트를 자동 실행 |

이 세 가지 핵심 모듈만 있으면 “나를 복제한 AI 에이전트”를 금방 만들 수 있다.

# 2️⃣ Gemini API 질문·답변 데이터 준비

  1. FAQ 리스트 작성

    • gemini_faq.md 파일에 질문과 간단한 답변을 마크다운 형식으로 정리한다.
markdown

   ### Q1. Gemini API 키는 어떻게 발급하나요?

   A1. Google Cloud 콘솔 → API & 서비스 → 인증 정보에서 새 API 키를 생성하면 됩니다.

   ### Q2. temperature 파라미터는 무엇인가요?

   A2. 모델이 생성하는 텍스트의 창의성을 조절합니다. 0.0~1.0 사이 값을 사용합니다.
  1. 파일을 Happyverse에 업로드

    • 대시보드 → Knowledge Base → Add Document 클릭 → gemini_faq.md 업로드

    이렇게 하면 에이전트가 질문을 받았을 때 키워드 매칭으로 가장 적합한 답변을 바로 찾아준다.

# 3️⃣ 에이전트 빌드 – 2분 안에 복제하기

# Step 1 : 새 프로젝트 생성

  1. Happyverse 메인 화면 → New Project → “Gemini FAQ Bot” 입력

  2. Gemini API 연동 옵션 선택 → 발급받은 API 키 입력

# Step 2 : 트리거와 액션 설정

| 트리거 | 설명 |

|--------|------|

| HTTP Webhook | 외부 시스템(예: Slack, Discord)에서 질문을 POST 형태로 전달 |

| 액션 | 설명 |

|------|------|

| Knowledge Base Search | 질문 텍스트와 가장 유사한 FAQ를 찾아 반환 |

| Gemini API Generate | “위 답변에 추가적인 최신 정보를 제공해 주세요.” 라는 프롬프트를 Gemini에 전달 |

| Compose Response | Knowledge Base 답변 + Gemini API 응답을 하나의 메시지로 합침 |

# Step 3 : 프롬프트 예시

text

User question: {question}

Base answer: {kb_answer}

Add a short, up‑to‑date explanation from Gemini about this topic (max 50 words).

Happyverse는 자동으로 {question} 와 {kb_answer} 를 채워서 Gemini에 전달한다.

# Step 4 : 테스트

  • 프로젝트 화면 → Run Test 클릭

  • 예시 질문 입력: “Gemini API에서 temperature 값을 0.9로 설정하면 어떤 결과가 나오나요?”

  • 응답이 FAQ 답변 + Gemini 최신 설명 형태로 반환되는지 확인

# 4️⃣ 배포 및 실전 적용

  1. Deploy 버튼을 눌러 에이전트를 활성화한다.

  2. 배포가 완료되면 Webhook URL이 생성된다.

  3. Slack·Discord·Notion 등 원하는 협업 툴에 Incoming Webhook을 설정하고, URL을 붙여넣는다.

이제 팀원이나 외부 파트너가 해당 채널에 질문을 남기면, 에이전트가 즉시 Gemini API와 Knowledge Base를 결합한 답변을 반환한다.

# 5️⃣ 초보자를 위한 팁 – 오류를 최소화하는 3가지 포인트

| 팁 | 내용 |

|----|------|

| 키워드 매칭을 명확히 | FAQ 질문에 핵심 키워드(예: “temperature”, “API 키”)를 포함시키면 검색 정확도가 높아진다. |

| Gemini API 호출 제한 | 무료 플랜은 하루 1000 calls 제한이 있다. maxTokens와 temperature 값을 적절히 조정해 비용을 절감한다. |

| 로그 확인 | 에이전트 실행 로그는 Runtime → Logs에서 확인 가능. 오류 발생 시 프롬프트 형식을 다시 검토한다. |


# 결론 – 2분 복제로 얻은 생산성 상승

이번 실험을 통해 “내가 직접 답변하는 시간”을 AI 에이전트에게 위임함으로써, 동일 질문에 소요되는 평균 45 초를 즉시 응답으로 단축했다.

  • SEO 키워드: Gemini API, Happyverse 2.0, 자동화

  • 핵심 포인트

    1. FAQ를 Knowledge Base에 저장 → 질문‑답변 매칭 자동화

    2. Gemini API 로 최신 정보·보충 설명을 실시간 생성

    3. Webhook 으로 Slack·Discord 등 협업 툴에 바로 연결

행동 유도: 아직 Happyverse 2.0 계정이 없으신가요? 지금 바로 무료 체험을 신청하고, 위 4단계 가이드를 그대로 따라 하면 2분 안에 나만의 Gemini FAQ Bot을 만들 수 있습니다. 팀의 질문 처리 속도를 높이고, 개발자는 보다 창의적인 작업에 집중해 보세요! 🚀

No comments yet. Be the first to comment.

More from this blog