식약처/식품안전나라 공개 표면을 k-skill-proxy 경유로 조회하기 전에 증상·섭취상황을 반드시 되묻는 인터뷰형 식품 안전 체크 스킬.
식약처/식품안전나라 공개 표면을 k-skill-proxy 경유로 조회해 식품 안전 정보를 확인한다.
조회 가능한 공식 데이터:
하지만 사용자가 복통, 설사, 발진 같은 증상을 말하면 바로 단정하지 말고 먼저 되묻는다.
혈변, 탈수, 호흡곤란, 의식저하, 심한 복통/고열)red flag 가 있으면 식품 조회보다 가 우선이다.
python3scripts/mfds_food_safety.py helper 포함k-skill-proxy의 food-safety route들이 있는 hosted/self-host 프록시에 접근 가능할 것KSKILL_PROXY_BASE_URL — self-host·별도 프록시를 쓸 때만 설정. 비우면 기본 hosted https://k-skill-proxy.nomadamas.org 를 사용한다.DATA_GO_KR_API_KEY 는 프록시 운영 서버 환경에서 부적합 식품 live 조회용으로만 둔다.FOODSAFETYKOREA_API_KEY 는 프록시 운영 서버 환경에서 식품안전나라 live 조회용으로만 둔다. 없으면 public sample feed로 fallback 할 수 있다.https://www.foodsafetykorea.go.kr 에서 회원가입 후 OpenAPI 이용신청. 하나의 키로 I-0040, I-0050, I0490, I2620 등 모든 서비스 호출 가능.증상/섭취상황이 언급되면 결론을 말하기 전에 먼저 되묻는다.
권장 첫 질문 예시:
누가 무엇을 언제 얼마나 먹었는지, 지금 복통/구토/설사/발진 같은 증상이 있는지 먼저 알려주세요.호흡곤란, 혈변, 심한 탈수, 의식저하, 심한 복통/고열이 있으면 즉시 응급실이나 119가 우선입니다.https://www.data.go.kr/data/15056516/openapi.dohttps://apis.data.go.kr/1471000/PrsecImproptFoodInfoService03/getPrsecImproptFoodList01https://www.foodsafetykorea.go.kr/api/openApiInfo.do?menu_grp=MENU_GRP31&menu_no=661&show_cnt=10&start_idx=1&svc_no=I0490&svc_type_cd=API_TYPE06https://openapi.foodsafetykorea.go.kr/api/sample/I0490/json/1/5https://www.foodsafetykorea.go.kr/api/openApiInfo.do?menu_grp=MENU_GRP31&menu_no=661&show_cnt=10&start_idx=1&svc_no=I-0040&svc_type_cd=API_TYPE06https://openapi.foodsafetykorea.go.kr/api/sample/I-0040/json/1/5https://www.foodsafetykorea.go.kr/api/openApiInfo.do?menu_grp=MENU_GRP31&menu_no=661&show_cnt=10&start_idx=1&svc_no=I-0050&svc_type_cd=API_TYPE06https://openapi.foodsafetykorea.go.kr/api/sample/I-0050/json/1/5https://www.foodsafetykorea.go.kr/api/openApiInfo.do?menu_grp=MENU_GRP31&menu_no=661&show_cnt=10&start_idx=1&svc_no=I2620&svc_type_cd=API_TYPE06https://openapi.foodsafetykorea.go.kr/api/sample/I2620/json/1/5https://www.foodsafetykorea.go.kr/api/openApiInfo.do?menu_grp=MENU_GRP31&menu_no=661&show_cnt=10&start_idx=1&svc_no=I0030&svc_type_cd=API_TYPE06https://openapi.foodsafetykorea.go.kr/api/sample/I0030/json/1/5GET /v1/mfds/food-safety/searchGET /v1/mfds/food-safety/health-food-ingredientGET /v1/mfds/food-safety/product-reportGET /v1/mfds/food-safety/inspection-fail/v1/mfds/food-safety/product-report 로 건강기능식품 품목제조 신고사항을 조회한다 (원재료, 기능성, 섭취 주의사항, 기준규격). 고시형 원료(차전자피 등)는 여기서 확인./v1/mfds/food-safety/health-food-ingredient 로 건강기능식품 기능성 원료 인정현황을 조회한다 (개별인정형 원료의 1일 섭취량, 주의사항)./v1/mfds/food-safety/inspection-fail 로 국내 검사부적합 이력을 확인한다./v1/mfds/food-safety/search 로 회수·부적합 공개 목록도 함께 조회한다.FOODSAFETYKOREA_API_KEY 없이 동작 중이면 결과가 sample feed 기반일 수 있음을 warnings 로 확인한다.python3 scripts/mfds_food_safety.py interview \
--question "이 김밥 먹어도 되나요?" \
--symptoms "복통과 설사"
python3 scripts/mfds_food_safety.py search --query "김밥" --limit 5
python3 scripts/mfds_food_safety.py product-report --query "차전자피" --limit 5
python3 scripts/mfds_food_safety.py health-food-ingredient --query "스타놀" --limit 5
python3 scripts/mfds_food_safety.py inspection-fail --query "쪽갓" --limit 5