KPMG Future Academy AI 활용 데이터 분석가 3기 16일차 수업을 2024년 12월 9일에 참석했다. 오전에는 프롬프트 엔지니어링 수업이 진행되었다.
말하는 사람, 듣는 사람 들을 특정한 사람으로 상정하여 질의할 수 있다.
제로샷(zero shot) 프롬프팅
퓨샷(few shot) 프롬프팅
등의 조건 설정을 통해 자세한 질의가 가능하다.
Chain-Of-Thought
문제와 예시 답을 함께 프롬프팅하여 더 정확한 답을 얻음.
ChatGPT Playground
온도를 높이면 다채로운 답변, 낮추면 일관된 답변을 내놓음.
공공데이터포털, kaggle, Dacon 등에서 csv 파일 다운로드 받아서 챗봇 만들어보기
SerpAPI
https://serpapi.com/
Code to intergrate
cURL로 변경한 후
스키마 만들기 챗봇 활용
검역 관련 챗봇을 시범삼아 만들고 싶어서 국립수산물품질관리원에 계정을 만들었다.
https://www.nfqs.go.kr/hpmg/
XML은 파싱 단계에서 오류가 나서 임시 보류하고 아래 사이트에서 수산물 품목 중 넙치, 고등어의 이력 CSV 파일을 다운로드 받아 GPT를 만들었다. 튜닝이 충분하지는 않지만 데이터를 출력하는 모습.
유니코드를 UTF-8로 변경하는 파이썬 코드
성공적으로 변경됨.
결과
간단한 요약 기능을 수행함을 확인하였다.
다만 할루시네이션 현상이 있었다.
넙치 가공 생산이력 등록은 이마트 아래 지점들이 주도하고 있는 것으로 확인되었다.
https://fishtrace.go.kr/home/mpSelect/actionPrdSelect.do
수산물 이력 조회는 여기서 참조하였다.
이력 단계 생산, 가공, 유통의 날짜 기준은 각각 아래와 같은 것으로 파악된다.
생산 : 출하일 기준
가공 : 가공일 기준
유통 : TBD
아직 유통되는 수산물 양 대비, 수산물이력 등록 건수 자체가 현격히 적은 것 같다.
추가로 수산용의약품과 국내생산가공시설현황 데이터 등을 학습시켜볼 예정이다.
수입수산물 유통이력시스템에 개인으로 회원가입을 하였으나 로그인되지 않았고, https://www.nfqs.go.kr/imst/info/main 대표번호 1833-3004 문의 결과, 사장이 수산물 납품 업체로부터 물건을 건내받을 때 사장의 사업자등록번호를 대행하여 등록하고, 이를 인증한 후에 로그인 가능하다고 함. 해당 계정은 https://www.nfqs.go.kr/hpmg/에서 동일하게 활용 가능함.