Бірліктер
1. Тамақтану және диетологиядағы жасанды интеллектке кіріспе: рөлдер, шекаралар, тексеру және этика 2. Клиентті жалдау және тамақтану тарихы: AI көмегімен сұхбатқа дайындық және деректер жинау 3. Энергия және макронутриентті есептеу: AI жобасын тексеру пәні 4. Азық-түлік деректер базасы және қоректік заттар туралы деректер: AI-ны дұрыс көзге қосу 5. Диета жоспарының жобасы: AI және диетологтың мақұлдауымен тамақтану жоспарын жасау 6. Мәзір мен рецепт әзірлеу: Дәм, мәдениет және тамақтану балансы 7. Аллергия, төзімсіздік және медициналық шектеулер: қауіпсіздік-критикалық бақылау 8. Клиентті қадағалау және мотивациялау: орындалу барысын бақылау және кері байланыс 9. Клиенттерді оқыту мазмұны: брошюра, әлеуметтік медиа және түсінікті түсініктеме 10. Дәлелдерді сканерлеу және денсаулық туралы шағымдар: ғылымды дұрыс оқу, жалған мәлімдемелерден аулақ болу 11. Жұмыс процесі, Құпиялылық/KVKK, Этика және сапаны бақылау
Бірлік 4 / 11

Азық-түлік деректер базасы және қоректік заттар туралы деректер: AI-ны дұрыс көзге қосу

Табыстар:

  • Тағамдық құндылықтарды жасанды интеллект жадынан емес, белгілі деректер қорынан (USDA, TÜBER, BeBiS) алу қажеттілігін түсіну мүмкіндігі
  • Жасанды интеллектті тек көзден алынған деректермен, RAG логикасымен есептеулер мен интерпретациялар жасауға бағыттау мүмкіндігі
  • Шикі/пісірілген түрлендірулерді, порцияның анықтығын және көздің консистенциясын ескере отырып, тағамдық қателерді болдырмау мүмкіндігі

Диетологтың күнделікті жұмысының негізінде «бұл қоректік заттың құрамында қанша бар?» деген сұрақ тұрады. Сұрақ бар. 100 грамм тауықтың төс етінде қанша грамм ақуыз бар? Бір тілім бидай нанында қанша грамм талшық бар? Бір ас қасық зәйтүн майында қанша калория бар? Бұл сұрақтарға жауаптар азық-түлік құрамының дерекқорларында – зертханалық талдау негізінде мыңдаған азық-түліктердің энергетикалық, макро және микроэлементтер құрамын тізімдейтін ресми кестелерде сақталады. Бұл саладағы жасанды интеллекттің ең қауіпті қатесі - бұл сандарды «есте сақтайды» деп ойлау. Дегенмен, тілдік модель сандарды есте сақтамайды; Ол ықтималдықпен жасайды және жиі шындыққа жақын, бірақ кейде қателесетін мәндерді береді. Бұл құрылғының негізгі хабары түсінікті: тағамдық құндылықты АИ жадынан емес, танылған дерекқордан алу; Деректерді есте сақтау үшін емес, дәл деректермен жұмыс істеу үшін AI пайдаланыңыз.

Белгілі мәліметтер базасы және олар не үшін пайдаланылады

Әлемде және Түркияда кеңінен қолданылатын негізгі дереккөздер:

деректер базасы

Қолдану аясы

күшті нүкте

Назар аударыңыз

USDA FoodData Central (АҚШ)

Өте үлкен, ~ ширек миллион жазбалар

Егжей-тегжейлі, тегін, API арқылы

АҚШ өнімдері; жергілікті тағам шектеулі

TÜBER / Türkiye тамақтану жөніндегі нұсқаулық қоспалары

Түрік тағамдарына назар аударылды

Жергілікті тағам және порция

Қолдану аясы USDA-дан тар

BeBiS (Тамақтану ақпарат жүйесі)

Түркиядағы кең таралған бағдарламалық құрал

Түрік рецептері

Лицензияланған бағдарламалық құрал

USDA/EuroFIR

Еуропалық құрам деректері

Елге негізделген стандарт

Қол жеткізу институционалды болуы мүмкін

«API» дегеніміз бағдарламалық жасақтамаға дерекқорға бағдарламалық (автоматты түрде) сұрақтар қоюға және құрылымдық жауаптар алуға мүмкіндік беретін интерфейс. USDA FoodData Central сияқты ресурстарға арналған API болуы болашақта AI құралдарын нақты деректерге қосуға мүмкіндік береді. Бұл «деректерге негізделген AI» тәсілінің негізі: үлгілерге сәйкес келмеу, нақты көзден алу.

Назар аударыңыз: бір қоректік зат әртүрлі дерекқорларда әртүрлі мәндерді көрсетуі мүмкін; Өйткені шаруашылық жағдайы, сорты, пісіру тәсілі, талдауы әртүрлі. Бірыңғай «дұрыс» сан жоқ; Ақылға қонымды диапазон бар. Клиент жоспарында қай ресурсты пайдаланатыныңызды жазып алыңыз, осылайша тұрақты болуыңыз керек.

«Қабылдау» логикасы: AI-ны көзге қосу

Заманауи қолданбаларда AI-ны нақты деректерге қосу тәсілі RAG тәсілі — ағылшын тіліндегі Retrieval-Augmented Generation. Қарапайым: жадтағы жауапты орнатудың орнына, модель алдымен сенімді дереккөзден (деректер қоры, құжат) тиісті деректерді алады, содан кейін сол деректерге негізделген жауапты жасайды. Іс жүзінде сіз мұны екі жолмен жүзеге асырасыз:

  1. Қолмен беру: тағамның мәндерін сенімді кестеден көшіріп, оны АИ-ге бересіз; AI тек осы деректермен есептейді/түсіндіреді, ол өз жадынан сандарды қоспайды.
  2. Қосылған көлік: Сіз дерекқорға қосылған көлікті пайдаланасыз; AI сұрауды нақты көзге жібереді және қайтарылған мәнді пайдаланады.

Екі жағдайда да алтын ереже бірдей: сан көзден келеді, AI оны түсіндіреді. «100 грамм жасымықтың құрамында қанша темір бар?» деп сұрады Ю.З. Ашық сұрақ қою – ойдан шығаруға шақыру.

Жалпы өнім, брендтік өнім және тағам қоспасы

Қоректік заттардың дерекқорларында бір атаумен бірнеше жазбалар бар және қате жазбаны таңдау қатенің үнсіз көзі болып табылады. Мысалы, «йогурт» дегенді іздеу сізге толық майлы, жартылай майлы, майсыз, грек түрі (сүзілген) және тәтті жеміс йогурты сияқты ондаған түрлі жазбаларды береді; Олардың калориялары мен макростары бір-бірінен өте алыс. Грек йогуртында кәдімгі йогуртқа қарағанда екі есе дерлік ақуыз бар. Сол сияқты, «брендтік өнім» жазбалары (компанияның қапталған өнімі) және «жалпы тамақтану» жазбалары әртүрлі мәндерге ие. Жақсы тәжірибеде сіз тұтынушы шын мәнінде тұтынатын өнімге мүмкіндігінше сәйкес келеді: мүмкін болса, қаптамадағы тағамдық затбелгіге сүйене отырып, әйтпесе дерекқордағы ең жақын сипаттаманы таңдайсыз. AI-дан «қай жазбаны таңдауым керек?» Деп сұраңыз. Сіз кеңескен кезде ол сізге дұрыс іздеу терминін ұсына алады; бірақ соңғы жазбаны таңдау және жапсырмамен салыстыру сіздің бақылауыңызда. Жоспар бойынша бірдей қоректік зат үшін бірдей жазбаны пайдалану да жүйелілік үшін маңызды; Толық майлы сүтті жарты уақыт және майсыздандырылған сүтті жарты уақыт пайдалану жиынтықты бұрмалайды.

Порция және пісіру түрлендірулері

Тағамдық деректер базасы әдетте шикізаттың 100 граммына мән береді. Бірақ клиент шикі жасымық емес, піскен жасымық жейді. Пісіру кезінде суды сіңіру арқылы салмақ өзгереді; 100 грамм шикі күріш пісіргенде ~250-300 граммға дейін артады. Сондықтан «пісірілген 200 грамм» мен «шикі 100 грамм» тағамдық құндылығы әртүрлі. AI бұл түрлендірулерді жасай алады, бірақ ол бағытты шатастыруы мүмкін. Сіз қолданатын мәннің шикі немесе пісірілген екенін әрқашан нақтылаңыз; бұл есептеу қателерінің жиі көзі.

үш шағын іс

1-жағдай - Галлюцинацияны ұстау. Диетолог Ю.З.-дан: «100 грамм қайнатылған брокколиде қанша грамм ақуыз бар?» деп сұрады. ол сұрайды; AI «шамамен 8 грамм» дейді. Диетолог USDA-ға қарайды: нақты мән ~ 2,4 грамм. AI оны бұршақ/жаңғақ деректерімен араластырып, оны үш есе арттырды. Диетолог дұрыс мәнді пайдаланады. Сабақ: жасыл көкөністерде ақуыз аз; Сан сөйлегендіктен дұрыс емес.

2-жағдай – шикі/пісірілген шатасу. Жоспар жобасында AI «150 грамм макарон» (~525 ккал) үшін шикізат мәнін пайдаланады, ал клиент 150 грамм пісірілген макарон (~210 ккал) жейді. Айырмашылық бір тағамда 315 ккал құрайды, бұл тіпті күніне бір рет тамақтанған кезде де елеулі ауытқу болып табылады. Диетолог өлшем бірлігін «пісірілген» деп нақтылайды және қайта есептейді.

3-жағдай — Дұрыс пайдалану. Диетолог тауық етінің, күріштің және брокколидің 100 граммдық мәндерін USDA-дан көшіреді, оларды AI-ға «бұл деректермен тамақтың жалпы макросын есептеп, өз жадындағы сандарды қосу» нұсқауымен береді. AI тек берілген сандармен қосады; диетолог оны кері қайтару арқылы растайды. Деректер көзден келді, AI арифметиканы жасады.

Көшіретін шақыру үлгілері

КӨЗ ДЕРЕКТЕРІ БАР ЕСЕПТЕУ ҮЛГІСІ (RAG логикасы) Сіздің рөліңіз: тек СІЗГЕ БЕРІЛГЕН қоректік құндылықтармен жұмыс істейтін көмекші. Тағамдық құндылықтарды өз жадыңыздан ҚОСУ немесе ӨЗГЕРТУ. Егер жетіспейтін деректер болса, «[деректер жоқ]» деп жазыңыз. Деректер (100 г, көзі: USDA):- Тауықтың төс еті (пісірілген): 165 ккал, 31 г ақуыз, 3,6 г май, 0 г көмірсу- Күріш (пісірілген): ...Тапсырма: 120 г тауық еті + 150 г күріш үшін жалпы ккал мен макроны есептеңіз.

ШІКІ/ПІСІРІЛГЕН ТҮРЛЕРДІҢ ҮЛГІСІ Келесі тағамның мәні 100 г RAW үшін берілген: [мәндер]. Клиент [X] г ПІСІРІЛГЕН жейді. Пісірген кезде салмақ ~[қатысы]өзгереді. Тиісінше, жеген мөлшердің тағамдық құндылығын есептеп, қандай болжамды қолданатыныңызды АНЫҚ жазыңыз.

ДЕРЕКТЕР БАЗАСЫНЫҢ СҰРАНЫ ДАЙЫНДАУ ҮЛГІСІ тағамның тағамдық құндылығын тапқым келеді. Төмендегі тағамдарды, шикі/пісірілген күйінде таңдауым керек тағамдарды азық-түлік дерекқорынан (USDA/TUBER) іздеу керек ҚАЙСЫ терминді тізімдеңіз. СІЗге құндылықтарды бермеңіз; маған дұрыс іздеу терминін және назар аударатын нүктені айтыңыз. Қоректік заттар: [...]

ДӘЙЕЛДІЛІКТІ ТЕКСЕРУ ҮЛГІСІ Келесі тағамның тағамдық құндылықтарын екі түрлі жолмен түсіндіріңіз: (1) барлық тағамдарды шикі деп есептей отырып, (2) барлық тағамдар пісірілген деп есептей отырып. Екі қорытындыны салыстырыңыз және айырмашылық қайдан шыққанын түсіндіріңіз. Сондықтан мен қандай болжамды тексеру керек екенін көре аламын.

Әлсіз шақыру / Күшті шақыру

Әлсіз шақыру:

Жасымық сорпасында қанша калория бар?

«Ыдыс» бұлыңғыр, рецепті бұлыңғыр, көзі жоқ; AI өзінің жадынан санды құрайды және оны қалай ойлап тапқанын айтпайды.

Күшті шақыру:

Сіздің рөліңіз: тек берілген деректермен есептейтін көмекші. Жасымық сорпасы = 300 г. Ингредиенттер (100 г үшін мәндер, USDA көзі, төменде келтіремін): қызыл жасымық (пісірілген) [мәндер], пияз [мәндер], зәйтүн майы [мәндер]. Бір порциядағы мөлшерлер: [...]. Осы деректермен жалпы ккал және макросты есептеңіз, жадтан қоспаңыз, қадамдарды көрсетіңіз.

Екінші жедел дереккөз қызмет көрсету, шикі/пісірілген ақпаратты және «қосуға болмайды» шектеуін береді; Шығару тексерілетін және сенімді.

Жалпы қателер

  • АИ есте сақтау қабілетіне сену: тағамдық құндылыққа ашық сұрақ қою; Бұл галлюцинацияға шақыру.
  • Шикі/пісірілгенді шатастыру: Ең жиі кездесетін үнсіз қате; Әрқашан өлшем бірлігін нақтылаңыз.
  • Дереккөзді шатастыру: әртүрлі дерекқорлардан әртүрлі қоректік заттарды араластыру; Жоспарда дәйекті ресурстарды пайдаланыңыз.
  • Бөлімді бұлыңғыр қалдыру: «Табақ», «бір уыс» сияқты өрнектерді граммға айналдырмай есептеу.
  • Диапазонның орнына бір санға назар аудару: Бір тағамның мәндердің ақылға қонымды диапазоны бар екенін ұмыту; жалған сенімділік туғызады.

Қысқаша

Тамақтану деректері - тілдік модель ең әлсіз аймақ; Модель сандарды есте сақтамағандықтан, оларды шығарады. Сондықтан әрқашан танылған дерекқордан (USDA, TÜBER, BeBiS) тағамдық құндылықтарды алыңыз және AI-ны тек сол деректерді есептеу және түсіндіру үшін пайдаланыңыз - RAG логикасына негізделген, дереккөзден алынған деректер. Шикі/пісірілген түрлендіруге, бөліктің анықтығына және көздің консистенциясына назар аударыңыз. Санның еркін шыққаны дұрыс емес; Ақиқатқа тек дереккөзбен жұмыс істеу арқылы қол жеткізуге болады.

Қолданбалы тапсырма

Үш тағамды таңдаңыз (мысалы, пісірілген жұмыртқа, бидай наны, грек йогурты). Алдымен, AI-дан ашық сұраңыз және оның мәндерін алыңыз (оның жадынан). Содан кейін сол қоректік заттардың нақты мәндерін USDA FoodData Central-дан табыңыз. Екі жиынтықты салыстырыңыз және әр тағамда қанша ауытқу бар екенін кестеге жазыңыз. Бұл кесте «жадқа сенбе, дереккөзге сілтеме» принципін ашады.

бақылау парағы

  • [ ] Мен қоректік құндылықтарды AI жадынан емес, белгілі дерекқордан алдым.
  • [ ] Мен AI-ға «тек берілген деректермен жұмыс істеуге, ештеңе қоспауға» шектеу қойдым.
  • [ ] Мен әр тағамның шикі немесе пісірілген екенін түсіндірдім.
  • [ ] Мен бөліктерді граммға айналдырдым; «Бір табақ/бір уыс» қалдырған жоқпын.
  • [ ] Мен жоспарда бір тұрақты көзді қолдандым.
  • [ ] Мен AI сомасын оны көбейту арқылы растадым.