호기심
공공데이타포탈(https://www.data.go.kr/index.do)에서 제공하는 API를 이용해서 자료를 찾아낼 수 있을까?
ChatGPT를 이용해서 공공데이타를 활용할 수 있다면 다양한 공공서비스 챗봇을 만들어 낼 수 있지 않을까?
어떤 공공데이타를 활용해볼까?
10x 매출 상세페이지 부트캠프를 듣는 이유가 “다문화 가정을 대상으로 화장품을 판매한다”는 나의 목적에 부합되어야 한다.
챗봇이니 뭔가 궁금한 것을 질문하면 그에 합당한 결과를 찾아서 보여줘야 한다.
화장품과 관련된 공공데이타로 뭘 만들지?
화장품 관련 데이타는 48건이 있다. 생각보다 많지 않네? 이중에 간단하게 실행해볼 수 있는 건 뭘까?
챗봇이니 “화장품 이름”을 넣으면 관련 정보를 알려주는 것은 어떨까? Call!!
파일데이타를 활용할까? API를 활용할까? 를 잠깐 고민… 파일데이타는 다운받아서 올리면 되는 것이니 이왕이면, 실시간 데이타를 받아서 보여주는 API 방식을 이용해보는 것으로 정했다.
적절한 오픈API 가 있는지 “식품의약품안전처_기능성화장품 보고품목정보” 를 활용해보자!
어떻게 하지?
방향도 정했고, 뭘 할지도 정했으니 방법만 알면 될 것 같은데 난 한번도 ChatGPT를 이용해서 API 쓸 줄 모르는데? 그런데 난 API를 쓸 줄 모르는데? 어쩌지? 어쩌긴 어째 공부하면 되지.. ㅠㅠ
그래서 유튜브에서 가장 짧으면서도 쉬운 공공데이타포털 OPENAPI 사용법을 찾아서 15분동안 공부! (feat. [SWTT] 공공데이터포털 공개 api 사용법 을 만들어 공유해 준 이권민님께 감사)
공부한 내용을 정리해보면
공공데이터 포탈 가입
내가 원하는 공공데이터 활용신청하기
제공되는 메뉴얼과 인증코드 URL를 통해 데이타 검색이 되는지 테스트
파라메터를 넣을 수 있 는 화면 코딩하기(이건 나중에)
그래서 몇번 테스트 해보고 아래와 같은 결과를 얻어냈다. 이렇게 기쁠 수가.. ㅋㅋㅋ
이 결과를 얻는데 까지는 조금의 삽질이 필요했다. 삽질이 궁금하신가요? 투비컨티뉴…
PS. 다음번엔 GPTs로 만들어볼까 하는데, 그러기엔 내공이 너무 부족한데 도와주실 분!! 언제든 환영합니다.