بنقرة واحدة
korean-food-nutrition
한국 식품 영양 데이터 — 식품안전나라 DB·농촌진흥청 국가표준식품성분표 기준 주요 식품 영양 정보와 API 활용 패턴
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
한국 식품 영양 데이터 — 식품안전나라 DB·농촌진흥청 국가표준식품성분표 기준 주요 식품 영양 정보와 API 활용 패턴
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Spring Security 5.5.x + jjwt 0.10.7 레거시 JWT 인증 - WebSecurityConfigurerAdapter, OncePerRequestFilter, javax.servlet 환경
Spring Boot 3.x + Spring Security 6.x + jjwt 0.12.x 기반 모던 JWT 인증 패턴. SecurityFilterChain Bean, 람다 DSL, jakarta.servlet, Virtual Threads 적용
Unity 6 LTS 2D 모바일 게임용 uGUI 시스템 전문 스킬. Canvas/RectTransform/TextMeshPro, 모바일 UI 패턴(팝업·무한 스크롤·광고·IAP), 성능 최적화, UI Toolkit과의 선택 기준 포함.
아크라시아(akrasia, 자제력 없음) 학술 논쟁의 핵심 구도와 주요 연구자·문헌을 빠르게 파악할 수 있는 도메인 지식 스킬. 도덕윤리교육 전공 대학원생(석/박사)이 학위논문·KCI 투고·세미나 준비 시 고대–현대–한국 학계–도덕심리학 흐름을 한 번에 짚도록 구성. <example>사용자: "아리스토텔레스의 propeteia와 astheneia 구분을 인용하려는데 출처를 알려줘"</example> <example>사용자: "데이비슨이 의지박약을 어떻게 가능하다고 봤는지 핵심 논증을 정리해줘"</example> <example>사용자: "한국 도덕교육 학계에서 아크라시아 다룬 논문 있어?"</example>
아리스토텔레스 『니코마코스 윤리학』에서 akrasia(자제력없음)와 akolasia(무절제)의 5축 차이를 정밀하게 정리한 학위논문 자료 스킬. NE VII.4 1147b20-1148b14, VII.8 1150b29-1151a28, III.10-12 1117b23-1119b18 절별 분해와 표준 학자 해석(Bostock, Broadie-Rowe, Pakaluk, Hursthouse, Charles 등)을 포함. 도덕교육 적용을 위한 두 상태 차이의 함의 및 한국어 번역어 처리 권장안 제공. <example>사용자: "akrates와 akolastos를 prohairesis 측면에서 어떻게 구분해야 하나요?"</example> <example>사용자: "NE VII.4의 ἁπλῶς akrasia가 akolasia와 어떻게 갈라지는지 절별 분해해주세요"</example> <example>사용자: "Hursthouse의 연속체 모델을 도덕교육 적용 절에서 어떻게 활용할 수 있나요?"</example>
한국 위기 대응 자원(자살·자해·정신건강·여성·청소년·노인·다문화) 핫라인과 앱·챗봇 안전 가드 응답 패턴 종합. 꿈 해몽·정신건강 앱 등 자가 진단/감정 콘텐츠 도메인에서 위험 신호 포착 시 안전한 자원 안내 문구를 작성할 때 참조. <example>사용자: "꿈 해몽 앱에 위기 안내 문구를 어떻게 넣을까?"</example> <example>사용자: "한국에서 자살예방 핫라인 번호가 어떻게 바뀌었지?"</example> <example>사용자: "정신건강 챗봇 안전 가드 응답 템플릿을 짜줘"</example>
| name | korean-food-nutrition |
| description | 한국 식품 영양 데이터 — 식품안전나라 DB·농촌진흥청 국가표준식품성분표 기준 주요 식품 영양 정보와 API 활용 패턴 |
소스: https://various.foodsafetykorea.go.kr/nutrient/ | https://koreanfood.rda.go.kr | https://www.data.go.kr 기준: 식품안전나라 식품영양성분 DB (2024 업데이트) / 농촌진흥청 국가표준식품성분표 10개정판 검증일: 2026-06-26
| 소스 | URL | 특징 |
|---|---|---|
| 식품안전나라 영양성분 DB | https://various.foodsafetykorea.go.kr/nutrient/ | 가공식품 포함, 분기 업데이트 |
| 공공데이터포털 API | https://www.data.go.kr/data/15127578/openapi.do | REST API 제공 |
| 농촌진흥청 국가표준식품성분표 | https://koreanfood.rda.go.kr/kfi/fct/fctFoodSrch/list | 농·축·수산물 중심 |
| 공공데이터 음식 성분 | https://www.data.go.kr/data/15100070/standard.do | 음식(조리 후) 기준 |
필수 항목:
- 에너지 (kcal)
- 수분 (g)
- 단백질 (g)
- 지방 (g)
- 탄수화물 (g)
- 당류 (g)
- 식이섬유 (g)
- 나트륨 (mg)
선택 항목:
- 칼륨 (mg)
- 칼슘 (mg)
- 인 (mg)
- 철 (mg)
- 비타민 A (μg RAE)
- 비타민 C (mg)
- 포화지방산 (g)
- 콜레스테롤 (mg)
| 대분류 | 예시 |
|---|---|
| 곡류·서류 | 쌀, 밀, 감자, 고구마 |
| 채소류 | 배추, 시금치, 무, 브로콜리 |
| 과일류 | 사과, 배, 바나나, 딸기 |
| 육류 | 소고기, 돼지고기, 닭고기 |
| 어패류 | 고등어, 새우, 오징어 |
| 난류 | 달걀 |
| 유제품 | 우유, 요거트, 치즈 |
| 콩류·견과류 | 두부, 콩, 아몬드 |
| 가공식품 | 라면, 빵, 과자 |
| 음식(조리 후) | 김치찌개, 비빔밥, 된장국 |
| 식품명 | 에너지(kcal) | 탄수화물(g) | 단백질(g) | 지방(g) |
|---|---|---|---|---|
| 백미(밥) | 143 | 31.6 | 2.7 | 0.3 |
| 현미(밥) | 145 | 30.8 | 3.3 | 0.7 |
| 식빵 | 264 | 51.5 | 8.0 | 3.4 |
| 라면(조리 후) | 136 | 20.3 | 3.6 | 4.1 |
| 식품명 | 에너지(kcal) | 탄수화물(g) | 단백질(g) | 지방(g) |
|---|---|---|---|---|
| 배추 | 12 | 2.1 | 1.2 | 0.2 |
| 시금치 | 23 | 3.5 | 2.7 | 0.3 |
| 브로콜리 | 28 | 4.3 | 3.7 | 0.4 |
| 양파 | 38 | 8.6 | 1.1 | 0.1 |
| 당근 | 37 | 8.2 | 0.8 | 0.2 |
| 식품명 | 에너지(kcal) | 탄수화물(g) | 단백질(g) | 지방(g) |
|---|---|---|---|---|
| 사과 | 52 | 13.1 | 0.3 | 0.2 |
| 바나나 | 89 | 22.8 | 1.1 | 0.3 |
| 딸기 | 32 | 7.7 | 0.7 | 0.2 |
| 귤 | 43 | 10.3 | 0.7 | 0.2 |
| 식품명 | 에너지(kcal) | 탄수화물(g) | 단백질(g) | 지방(g) |
|---|---|---|---|---|
| 소고기(안심) | 140 | 0 | 22.1 | 5.6 |
| 돼지고기(삼겹살) | 331 | 0 | 17.5 | 29.0 |
| 닭가슴살 | 109 | 0 | 23.0 | 1.2 |
| 달걀(전체) | 147 | 0.9 | 12.5 | 10.1 |
| 두부(연두부) | 47 | 2.0 | 4.8 | 2.2 |
| 고등어(생) | 183 | 0 | 20.2 | 11.8 |
| 새우(생) | 84 | 0.1 | 20.1 | 0.6 |
| 식품명 | 에너지(kcal) | 탄수화물(g) | 단백질(g) | 지방(g) |
|---|---|---|---|---|
| 우유(전유) | 61 | 4.8 | 3.0 | 3.5 |
| 그릭요거트 | 59 | 3.6 | 10.2 | 0.4 |
| 아몬드 | 578 | 21.6 | 21.2 | 49.9 |
| 음식명 | 에너지(kcal) | 1인분 기준 | 비고 |
|---|---|---|---|
| 비빔밥 | 550 | 1공기 약 400g | 재료 구성 따라 차이 |
| 된장찌개 | 150 | 1인분 300g | |
| 김치찌개 | 180 | 1인분 300g | 돼지고기 포함 시 |
| 삼겹살 구이 | 430 | 200g | |
| 떡볶이 | 380 | 1인분 250g | |
| 김밥 | 330 | 1줄 220g |
기본 URL: https://apis.data.go.kr/1471000/FoodNtrIrdntInfoService1/getFoodNtrItdntList1
인증: 공공데이터포털 API Key 필요
주요 파라미터:
- ServiceKey: API 인증키
- pageNo: 페이지 번호
- numOfRows: 페이지당 결과 수 (최대 100)
- FOOD_NM_KR: 식품명 (한글 검색)
- FOOD_CD: 식품 코드
응답 필드:
- FOOD_NM_KR: 식품명
- AMT_NUM1: 에너지 (kcal)
- AMT_NUM2: 수분 (g)
- AMT_NUM3: 단백질 (g)
- AMT_NUM4: 지방 (g)
- AMT_NUM5: 회분 (g)
- AMT_NUM6: 탄수화물 (g)
- AMT_NUM7: 당류 (g)
- AMT_NUM8: 식이섬유 (g)
- AMT_NUM9: 칼슘 (mg)
- AMT_NUM10: 철 (mg)
- AMT_NUM17: 나트륨 (mg)
- AMT_NUM22: 비타민C (mg)
const searchFood = async (foodName) => {
const url = new URL('https://apis.data.go.kr/1471000/FoodNtrIrdntInfoService1/getFoodNtrItdntList1');
url.searchParams.set('ServiceKey', process.env.FOOD_API_KEY);
url.searchParams.set('pageNo', '1');
url.searchParams.set('numOfRows', '20');
url.searchParams.set('FOOD_NM_KR', foodName);
url.searchParams.set('type', 'json');
const res = await fetch(url.toString());
const data = await res.json();
return data.body.items; // 영양성분 배열
};
식품 DB는 기본 100g 기준 → 실제 섭취량으로 환산 필요
예: 닭가슴살 150g 섭취 시
단백질: 23.0g (100g 기준) × 1.5 = 34.5g
칼로리: 109kcal × 1.5 = 163.5kcal
수치 변동: 식품 성분은 산지·조리법·품종에 따라 10~30% 오차 발생 가능 조리 후 기준: DB는 원재료 기준이 기본 — 조리 시 수분 증발로 영양소 농도 변화 가공식품: 포장지 영양성분표가 가장 정확, DB는 참고용