스키마 실패 사례

실패했지만 많이 배운 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 필터 등 구조 단순화

  • 커뮤니티의 성공 사례를 참고해서 완성도 높이기 💪

이 경험 덕분에 ActionGPT와 OpenAPI에 대한 감이 많이 생겼습니다. 다음에는 꼭 성공기를 들고 돌아오겠습니다 😊

1
1개의 답글

뉴스레터 무료 구독

👉 이 게시글도 읽어보세요