실패했지만 많이 배운 SerpApi 스키마 연동기
소개
정부지원사업 finder는 대한민국 스타트업을 위한 최신 정부 지원 사업, R&D 과제, 보조금 및 입찰 공고 정보를 실시간으로 검색하고 요약해주는 GPT를 만들기 위한 프로젝트였습니다.
스타트업 대표님들이 다양한 기관의 공고를 일일이 확인하지 않아도 되도록, 신뢰할 수 있는 정보를 요약해주는 AI 어드바이저를 목표로 했습니다. 이를 위해 저는 OpenAPI 스키마를 직접 작성하고, Action 기능을 연동하여 실시간 검색이 가능한 GPT를 만들고자 했습니다.
진행 방법
사용한 도구
🔧 SerpApi: 실시간 검색용 API 제공
💡 ChatGPT ActionGPT: 나만의 GPT에 API를 연결할 수 있는 기능
🖥️ Cursor IDE: 스키마 및 지침 작성
🌐 Chrome 브라우저 (중요!)
작성한 지침 요약
GPT 역할: 정부/공공기관의 지원사업 정보를 요약하여 제공하는 AI 어드바이저
정보 출처: k-startup, 기업마당, TIPA, 나라장터 등 신뢰기관 우선 검색
제공 정보 항목:
과제명 / 신청 마감일 / 주요 자격요건 / 지원 내용 / 링크 / 문의처
스타일: 친절하고 전문적인 어조 + 목록/표 형태로 정리
면책 조항 포함: 정보 정확성에 대한 안내 추가
시행 과정
ActionGPT에 스키마 작성 및 연결 시도
실제 operationId 이름을 설정하고, query 파라미터 포함
테스트 시도
💥 Edge 브라우저에서 작동 안 함 → 크롬으로 바꾸고 해결
💥 Invalid API key 오류 발생 → API 키 입력 문제였으나 정확한 해결 못함
[debug] Failed Outbound Call
SerpApi 호출 중 오류가 발생했습니다: "Invalid API key"
결과와 배운 점
실패했지만 얻은 인사이트
브라우저 중요성: Edge는 작동하지 않고, 크롬에서만 정상적으로 작동함 😅
API 키 확인은 첫 단계!: 단순한 실수 하나로 모든 테스트가 막힐 수 있음
ActionGPT와 스키마 설계는 생각보다 까다롭지만 도전할 가치 있음
에러 메시지를 잘 읽는 습관 중요 🙌
다음 시도 계획
API 키를 미리 정확하게 설정하고 테스트부터 진행
SerpApi 검색 범위 제한, site 필터 등 구조 단순화
커뮤니티의 성공 사례를 참고해서 완성도 높이기 💪