공공데이타포털을 활용한 데이터 검색하기

호기심

  • 공공데이타포탈(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로 만들어볼까 하는데, 그러기엔 내공이 너무 부족한데 도와주실 분!! 언제든 환영합니다.

6
11개의 답글

👉 이 게시글도 읽어보세요