Birlik 4 / 11

Oziq-ovqat ma'lumotlar bazasi va ozuqaviy ma'lumotlar: AIni to'g'ri manbaga ulash

Daromadlar:

  • Sun'iy intellekt xotirasidan emas, balki taniqli ma'lumotlar bazalaridan (USDA, TÜBER, BeBiS) ozuqaviy qiymatlarni olish zarurligini tushunish qobiliyati
  • Sun'iy intellektni faqat manbadan olingan ma'lumotlar bilan, RAG mantig'i bilan hisob-kitoblar va talqinlarni amalga oshirishga yo'naltirish qobiliyati
  • Xom/pishirilgan konversiyalarni, porsiyaning tiniqligini va manba mustahkamligini hisobga olgan holda ovqatlanish xatolarining oldini olish qobiliyati

Diyetisyenning kundalik ishining markazida "bu ozuqa tarkibida qancha?" Savol bor. 100 gramm tovuq ko'kragida qancha gramm protein bor? Bir bo'lak bug'doy nonida necha gramm tola bor? Bir osh qoshiq zaytun moyida qancha kaloriya bor? Bu savollarga javoblar oziq-ovqat tarkibi ma'lumotlar bazalarida - laboratoriya tahlillari asosida minglab oziq-ovqat mahsulotlarining energiya, makro va mikroelementlar tarkibini ko'rsatadigan rasmiy jadvallarda saqlanadi. Sun'iy intellektning bu sohadagi eng xavfli xatosi bu raqamlarni "eslab qoladi" deb o'ylashdir. Biroq, til modeli raqamlarni yod olmaydi; U ehtimollik asosida hosil qiladi va ko'pincha haqiqatga yaqin, lekin ba'zida jiddiy noto'g'ri qiymatlarni beradi. Ushbu birlikning asosiy xabari aniq: ozuqaviy qiymatni AI xotirasidan emas, tan olingan ma'lumotlar bazasidan oling; Ma'lumotni eslab qolish uchun emas, balki aniq ma'lumotlar bilan ishlash uchun AIdan foydalaning.

Taniqli ma'lumotlar bazalari va ular nima uchun ishlatiladi

Dunyoda va Turkiyada keng foydalaniladigan asosiy manbalar:

ma'lumotlar bazasi

Qo'llash doirasi

kuchli nuqta

Diqqat

USDA FoodData Central (AQSh)

Juda katta, ~chorak million yozuvlar

Batafsil, bepul, API bilan

AQSh mahsulotlari; mahalliy oziq-ovqat cheklangan

TÜBER / Turkiya Oziqlantirish bo'yicha qo'shimchalar

Turk oshxonasiga e'tibor qaratilgan

Mahalliy taom va porsiya

Qo'llash doirasi USDA dan torroq

BeBiS (Oziqlanish axborot tizimi)

Turkiyada keng tarqalgan dasturiy ta'minot

Turk retseptlari

Litsenziyalangan dasturiy ta'minot

USDA/EuroFIR

Evropa tarkibi ma'lumotlari

Mamlakatga asoslangan standart

Kirish institutsional bo'lishi mumkin

"API" deganda dasturiy ta'minotga ma'lumotlar bazasiga dasturiy (avtomatik) savollar berish va tuzilgan javoblarni olish imkonini beruvchi interfeys tushuniladi. USDA FoodData Central kabi resurslar uchun API-ga ega bo'lish kelajakda AI vositalarini haqiqiy ma'lumotlarga ulash imkonini beradi. Bu "ma'lumotlarga asoslangan AI" yondashuvining asosidir: modellarga mos kelmang, haqiqiy manbadan oling.

Diqqat: bir xil ozuqa turli ma'lumotlar bazalarida turli qiymatlarni ko'rsatishi mumkin; Chunki dehqonchilik holati, navi, pishirish usuli va tahlili boshqacha. Yagona "to'g'ri" raqam yo'q; Mantiqiy diapazon mavjud. Mijoz rejasida qaysi manbadan foydalanayotganingizni yozib oling, shunda siz izchil bo'lasiz.

"Qidiruv" mantig'i: AIni manbaga ulash

Zamonaviy ilovalarda AIni haqiqiy ma'lumotlarga ulash usuli - bu RAG yondashuvi - ingliz tilidagi Retrieval-Augmented Generation. Oddiygina: javobni xotiradan moslashtirish o‘rniga, model avval ishonchli manbadan (ma’lumotlar bazasi, hujjat) tegishli ma’lumotlarni oladi, so‘ngra shu ma’lumotlar asosida javob hosil qiladi. Amalda siz buni ikki yo'l bilan amalga oshirasiz:

  1. Qo'lda oziqlantirish: Siz oziq-ovqat qiymatlarini ishonchli jadvaldan ko'chirasiz va uni AIga berasiz; AI faqat ushbu ma'lumotlar bilan hisoblaydi/talqin qiladi, o'z xotirasidan raqamlar qo'shmaydi.
  2. Ulangan transport vositasi: Siz ma'lumotlar bazasiga ulangan transport vositasidan foydalanasiz; AI so'rovni haqiqiy manbaga yo'naltiradi va qaytarilgan qiymatdan foydalanadi.

Ikkala holatda ham oltin qoida bir xil: raqam manbadan keladi, AI uni sharhlaydi. "100 gramm yasmiqda qancha temir bor?" so'radi YZ. Ochiq savol berish - uydirma taklif qilish.

Umumiy mahsulot, markali mahsulot va ovqat aralashmasi

Oziqlantiruvchi ma'lumotlar bazalarida bir xil nom ostida bir nechta yozuvlar mavjud va noto'g'ri yozuvni tanlash xatoning jimgina manbai hisoblanadi. Misol uchun, "yogurt" ni qidirish sizga o'nlab turli xil yozuvlarni beradi, masalan, to'liq yog'li, yarim yog'li, yog'siz, yunon tipidagi (suzilgan) va shirin mevali yogurt; Ularning kaloriyalari va makrolari bir-biridan juda uzoqda. Yunon yogurtida oddiy yogurtdan deyarli ikki baravar ko'p protein mavjud. Xuddi shunday, "brendli mahsulot" yozuvlari (kompaniyaning qadoqlangan mahsuloti) va "umumiy ovqatlanish" yozuvlari turli qiymatlarga ega. Yaxshi amaliyotda siz mijoz iste'mol qiladigan mahsulotga iloji boricha yaqinroq mos kelasiz: iloji bo'lsa, qadoqdagi oziqlanish yorlig'iga asoslanib, aks holda siz ma'lumotlar bazasida eng yaqin tavsifni tanlaysiz. AIdan "qaysi yozuvni tanlashim kerak?" Deb so'rang. Siz maslahatlashganingizda, u sizga to'g'ri qidiruv so'zini taklif qilishi mumkin; lekin yakuniy yozuvni tanlash va yorliq bilan taqqoslash sizning nazoratingiz ostida. Reja davomida bir xil ozuqa uchun bir xil yozuvdan foydalanish ham izchillik uchun muhimdir; To'liq yog'li sutni yarmida va yog'siz sutni yarmida ishlatish umumiy miqdorni buzadi.

Porsiya va pishirish konversiyalari

Oziqlanish ma'lumotlar bazalari odatda 100 gramm xom ashyo uchun qiymatlarni beradi. Lekin mijoz xom yasmiq emas, pishirilgan yasmiq yeyadi. Ovqat pishirish vaqtida suvni singdirish orqali vazn o'zgaradi; 100 gramm xom guruch pishirilganda ~ 250-300 grammgacha ko'tariladi. Shuning uchun "pishirilgan 200 gramm" va "xom 100 gramm" turli xil ozuqaviy qiymatlarga ega. AI bu o'zgarishlarni amalga oshirishi mumkin, ammo yo'nalishni chalkashtirib yuborishi mumkin. Siz foydalanadigan qiymat xom yoki pishirilganligini har doim aniqlang; bu hisoblash xatolarining tez-tez manbai.

uchta mini holat

1-holat - gallyutsinatsiyani ushlash. Diyetisyen Y.Z.dan "100 gramm qaynatilgan brokkolida qancha gramm oqsil bor?" so'radi u; AI "taxminan 8 gramm" deydi. Diyetisyen USDA ga qaraydi: haqiqiy qiymat ~ 2,4 gramm. AI uni dukkakli/yong'oq ma'lumotlari bilan aralashtirib, uch barobar oshirdi. Diyetisyen to'g'ri qiymatdan foydalanadi. Dars: yashil sabzavotlarda protein kam; Raqam ravon bo'lgani uchungina to'g'ri emas.

2-holat - xom/pishirilgan chalkashlik. Loyiha loyihasida AI "150 gramm makaron" (~ 525 kkal) uchun xom qiymatdan foydalanadi, mijoz esa 150 gramm pishirilgan makaron (~ 210 kkal) iste'mol qiladi. Farqi bir taomda 315 kkalni tashkil etadi, bu hatto kuniga bir marta ovqatlanish bilan ham jiddiy og'ishdir. Diyetisyen o'lchov birligini "pishirish" uchun aniqlaydi va qayta hisoblaydi.

3-holat - To'g'ri foydalanish. Diyetisyen tovuq, guruch va brokkoli uchun 100 grammlik qiymatlarni USDAdan nusxa ko'chiradi va ularni AIga "o'z xotirasidan raqamlarni qo'shib, ushbu ma'lumotlar bilan ovqatlanish uchun umumiy makroni hisoblash" ko'rsatmasi bilan beradi. AI faqat berilgan raqamlar bilan qo'shadi; diyetisyen uni orqaga urish orqali tasdiqlaydi. Ma'lumotlar manbadan keldi, AI arifmetik qildi.

Ko‘chirish mumkin bo‘lgan shablonlar

MANBA MA'LUMOTI (RAG mantig'i) BILAN HISOB SHABLONI Sizning rolingiz: faqat SIZGA BERILGAN ozuqaviy qiymatlar bilan ishlaydigan yordamchi. O'z xotirangizdan ozuqaviy qiymatlarni QO'SHING yoki O'ZGARTIRING. Agar etishmayotgan ma'lumotlar bo'lsa, "[ma'lumot yo'q]" deb yozing. Ma'lumotlar (100 g uchun, manba: USDA):- Tovuq go'shti (pishirilgan): 165 kkal, 31 g protein, 3,6 g yog', 0 g uglevod- Guruch (pishirilgan): ...Vazifa: 120 g tovuq + 150 g guruch uchun umumiy kkal va makroni hisoblang.

XOM/Pishirilgan AYLANTIRISH SHABLONIQuyidagi oziq-ovqatning qiymati 100 g RAW uchun berilgan: [qiymatlar]. Mijoz [X] g PAYIRILGAN taomni yeydi. Pishirganda vazn ~[nisbat] o'zgaradi. Shunga ko'ra, iste'mol qilingan miqdorning ozuqaviy qiymatini hisoblab chiqing va qaysi taxminni ishlatayotganingizni ANIQ yozing.

MA'LUMOTLAR BAZA SO'ROVLARINI TAYYORLASH SHABLONII ovqatning ozuqaviy qiymatini topmoqchiman. Oziq-ovqat ma'lumotlar bazasida (USDA/TUBER) QAYSI atamani qidirishim kerak bo'lgan quyidagi ovqatlar ro'yxatini yozing, qaysi yozuvni tanlashim kerak, xom/pishirilgan. SIZGA qadriyatlarni bermang; faqat menga to'g'ri qidiruv so'zini va diqqat nuqtasini ayting. Oziq moddalar: [...]

MUSTAHKAMLIKNI TEKSHIRISH SHABLONI Quyidagi taomning ozuqaviy qiymatlarini ikki xil usulda talqin qiling: (1) barcha ovqatlar xom, (2) barcha ovqatlar pishirilgan deb faraz qiling. Ikki jamlanmani solishtiring va farq qaerdan kelib chiqqanligini tushuntiring. Shunday qilib, men qaysi taxminni tasdiqlashim kerakligini ko'ra olaman.

Zaif taklif / Kuchli taklif

Zaif taklif:

Bir piyola yasmiq sho'rvasida qancha kaloriya bor?

"Taom" noaniq, retsepti noaniq, manba yo'q; Sun'iy intellekt o'z xotirasidan raqam hosil qiladi va uni qanday yaratganini aytmaydi.

Kuchli so'rov:

Sizning rolingiz: faqat berilgan ma'lumotlar bilan hisoblaydigan yordamchi. Yasmiq sho'rvasi = 300 g. Tarkibi (100 g uchun qiymatlar, manba USDA, men quyida keltiraman): qizil yasmiq (pishirilgan) [qiymatlar], piyoz [qiymatlari], zaytun moyi [qiymatlari]. Har bir xizmat uchun miqdor: [...]. Ushbu ma'lumotlar bilan jami kkal va makroni hisoblang, xotiradan qo'shmang, qadamlarni ko'rsating.

Ikkinchi tezkor manba xizmat ko'rsatish, xom/pishirilgan ma'lumot va "qo'shmang" cheklovini beradi; Chiqish tekshirilishi mumkin va ishonchli.

Umumiy xatolar

  • AI xotirasiga ishonish: ozuqaviy qiymatni ochiq so'roq qilish; Bu gallyutsinatsiyaga taklif.
  • Xom/pishirilganni chalkashtirib yuborish: eng keng tarqalgan jim xato; Har doim o'lchov birligini aniqlang.
  • Manba chalkashligi: Turli ma'lumotlar bazalaridan turli xil ozuqa moddalarini aralashtirish; Rejada izchil resurslardan foydalaning.
  • Qismni noaniq qoldirish: "Bir tovoq", "bir hovuch" kabi ifodalarni grammga aylantirmasdan hisoblash.
  • Diapazon o'rniga bitta raqamga e'tibor qaratish: Bir xil oziq-ovqatning o'rtacha qiymat oralig'iga ega ekanligini unutish; noto'g'ri ishonch hosil qilish.

qisqa bayoni; yakunida

Oziqlanish ma'lumotlari - til modeli eng zaif bo'lgan maydon; Chunki model raqamlarni eslamaydi, ularni ishlab chiqaradi. Shunday qilib, har doim tan olingan ma'lumotlar bazasidan (USDA, TÜBER, BeBiS) ozuqaviy qiymatlarni oling va AIdan faqat ushbu ma'lumotlarni hisoblash va sharhlash uchun foydalaning - RAG mantig'iga asoslanib, manbadan olingan ma'lumotlar. Xom/pishirilgan konversiyalarga, qismning aniqligiga va manba mustahkamligiga e'tibor bering. Raqamning ravon chiqqani to'g'ri emas; Haqiqatni faqat manba bilan ishlash orqali olishingiz mumkin.

Ilova vazifasi

Uchta ovqatni tanlang (masalan, qaynatilgan tuxum, bug'doy noni, yunon yogurti). Birinchidan, AI-dan ochiq so'rang va uning qiymatlarini oling (uning xotirasidan). Keyin USDA FoodData Central dan bir xil ozuqa moddalarining haqiqiy qiymatlarini toping. Ikkala to'plamni solishtiring va jadvalga har bir oziq-ovqatda qancha og'ish borligini yozing. Ushbu jadval "xotiraga ishonmang, manbaga havola" tamoyilini ochib beradi.

nazorat ro'yxati

  • [ ] Men ozuqaviy qiymatlarni AI xotirasidan emas, balki taniqli maʼlumotlar bazasidan oldim.
  • [ ] Men sun'iy intellektga "faqat berilgan ma'lumotlar bilan ishlash, hech narsa qo'shmaslik" uchun cheklov qo'ydim.
  • [ ] Men har bir taom uchun uning xom yoki pishirilganligini aniqlab berdim.
  • [ ] Men qismlarni grammga aylantirdim; Men ortda "bir lagan/hovuch" qoldirmadim.
  • [ ] Men reja doirasida yagona izchil manbadan foydalandim.
  • [ ] Men sun'iy intellekt summasini ko'paytirish orqali tasdiqladim.