Uru:
- Ikike ịghọta mkpa ọ dị inweta ụkpụrụ nri sitere na ọdụ data ama ama (USDA, TÜBER, BeBiS) kama site na ebe nchekwa ọgụgụ isi.
- Ikike iduzi ọgụgụ isi ka o mee mgbako na nkọwa naanị site na data ewepụtara site na isi mmalite, yana mgbagha RAG.
- Ikike igbochi mmejọ ihe oriri site n'ịtụle mgbanwe nke raw/esiere, nkọwa nke akụkụ na nkwụsi ike isi iyi
N'ime obi nke onye na-eri nri na-arụ ọrụ kwa ụbọchị bụ ajụjụ "ego ole dị na nri a?" Enwere ajụjụ. Kedu gram ole protein na gram 100 nke ara ọkụkọ? Kedu gram ole fiber dị na iberi achịcha ọka wit? Kedu calorie ole dị na tablespoon mmanụ oliv? A na-ejide azịza nke ajụjụ ndị a na ọdụ data mejupụtara nri - tebụl gọọmentị na-edepụta ike, nnukwu na ọdịnaya micronutrient nke ọtụtụ puku nri dabere na nyocha ụlọ nyocha. Ihe kacha dị ize ndụ nke ọgụgụ isi na mpaghara a bụ iche na ọ "na-echeta" ọnụọgụ ndị a. Agbanyeghị, ụdị asụsụ anaghị eburu ọnụọgụ n'isi; Ọ na-ebute nke ọma ma na-enyekarị ụkpụrụ ndị dị nso na eziokwu mana mgbe ụfọdụ ọ na-ezighi ezi. Ozi bụ isi nke ngalaba a doro anya: nweta uru nri sitere na nchekwa data a ma ama, ọ bụghị site na ebe nchekwa AI; Jiri AI rụọ ọrụ na data ziri ezi, ọ bụghị icheta data.
Ebe nchekwa data ama ama na ihe ejiri ya mee
Isi mmalite ndị a na-ejikarị n'ụwa na na Türkiye bụ:
nchekwa data
Oke
isi ihe siri ike
Nlebara anya
USDA FoodData Central (USA)
Nnukwu nnukwu ihe ndekọ ~ nkeji nkeji
Zuru ezu, n'efu, yana API
ngwaahịa US; Local Food Limited
TÜBER/Türkiye Ntuzi Nri Nri
Nri Turkey lekwasịrị anya
Nri mpaghara na akụkụ
Ọnụ ala dị warara karịa USDA
BeBiS (Sistemụ Ozi Nutrition)
Akụrụngwa a na-ahụkarị na Türkiye
Ezi ntụziaka Turkish
Akụrụngwa nyere ikike
USDA/EuroFIR
Ihe mejupụtara data Europe
Ọkọlọtọ dabere na obodo
Ịnweta nwere ike ịbụ ụlọ ọrụ
Ihe "API" pụtara bụ interface nke na-enye ohere ka ngwanrọ jụọ ajụjụ na nchekwa data wee nweta azịza haziri ahazi. Inwe API maka akụrụngwa dị ka USDA FoodData Central na-eme ka o kwe omume ijikọ ngwaọrụ AI na ezigbo data n'ọdịnihu. Nke a bụ ihe ndabere nke usoro "data-driven AI": adabaghị ụdị, si na isi mmalite.
Ntị: Otu nri nwere ike igosi ụkpụrụ dị iche iche na ọdụ data dị iche iche; N'ihi na ọnọdụ ọrụ ugbo, ụdị dị iche iche, usoro nri na nyocha dị iche iche. Enweghị otu nọmba "ziri ezi"; Enwere oke ezi uche dị na ya. Dekọọ akụrụngwa ị na-eji na atụmatụ ndị ahịa ka ị nwee ike ịdị na-agbanwe agbanwe.
"Nweghachi" mgbagha: ijikọ AI na isi iyi
Na ngwa ọgbara ọhụrụ, ụzọ isi jikọọ AI na ezigbo data bụ ụzọ RAG — Retrieval-Augmented Generation na Bekee. Naanị: kama ịkwado azịza site na ebe nchekwa, ihe nlereanya ahụ na-ebu ụzọ wepụ data dị mkpa site na ebe a pụrụ ịdabere na ya (database, akwụkwọ), wee wepụta azịza dabere na data ahụ. Na omume ị mejuputa nke a n'ụzọ abụọ:
- Nri akwụkwọ ntuziaka: Ị na-edepụta ụkpụrụ nke nri site na tebụl a tụkwasịrị obi ma nye ya AI; AI na-agbakọ / kọwaa naanị na data a, ọ naghị agbakwunye nọmba site na ebe nchekwa nke ya.
- Ụgbọ ala ejikọrọ: Ị na-eji ụgbọ ala ejikọrọ na nchekwa data; AI na-ebuga ajụjụ a na isi mmalite ma jiri uru eweghachiri.
N'okwu abụọ ahụ, iwu ọlaedo bụ otu: ọnụ ọgụgụ ahụ sitere na isi iyi, AI na-akọwa ya. "Ego ole ígwè dị na 100 grams nke lentil?" jụrụ YZ. Ịjụ ajụjụ mechiri emechi bụ ịkpọ ndị na-emepụta ihe.
Ngwakọta ngwaahịa, ngwaahịa akara na ngwakọta nri
Ebe nchekwa data nri nwere ọtụtụ ndekọ n'okpuru otu aha, na ịhọrọ ndekọ na-ezighi ezi bụ isi iyi nke njehie. Dịka ọmụmaatụ, ịchọ "yogọt" ga-enye gị ọtụtụ ihe ndekọ dị iche iche, dị ka abụba zuru oke, ọkara-abụba, abụba na-enweghị abụba, ụdị Grik (nke a na-agbanye), na yogọt mkpụrụ osisi na-atọ ụtọ; Kalori ha na macros dị nnọọ anya na ibe ha. Yogọt Gris nwere ihe fọrọ nke nta ka ọ bụrụ okpukpu abụọ nke protein yogọt mgbe niile. N'otu aka ahụ, ndekọ "ngwaahịa ejirila" (ngwaahịa ngwugwu nke ụlọ ọrụ) na ndekọ "nri oriri n'ozuzu" na-ebu ụkpụrụ dị iche iche. Na omume dị mma, ị dabara na ngwaahịa onye ahịa na-eri n'ezie dị ka o kwere mee: ọ bụrụ na ọ ga-ekwe omume, dabere na akara oriri na-edozi ahụ na nkwakọ ngwaahịa, ma ọ bụghị na ị na-ahọrọ nkọwa kacha nso na nchekwa data. Jụọ AI "nke ndekọ ka m ga-ahọrọ?" Mgbe ị na-enyocha, ọ nwere ike na-atụ aro gị okwu ọchụchọ ziri ezi; mana nhọrọ ndekọ ikpeazụ na ntụnyere akara ahụ dị n'okpuru njikwa gị. Iji otu ndekọ ahụ maka otu nri ahụ n'oge atumatu ọ dịkwa mkpa maka ịdị n'otu; Iji mmiri ara ehi nwere abụba zuru oke ọkara oge na mmiri ara ehi amịkọrọ ọkara oge ga-agbagọ ngụkọta.
Ntụgharị akụkụ na nri
Ebe nchekwa data na-edozi ahụ na-enyekarị uru kwa gram 100 nke raw. Mana onye ahịa na-eri lentil esichara, ọ bụghị lentil siri ike. Ibu na-agbanwe site na ịmịnye mmiri n'oge nri; 100 grams nke osikapa na-abawanye ruo ~ 250-300 grams mgbe esi ya. Ya mere, "gram 200 esichara" na "100 grams nke raw" nwere ụkpụrụ nri dị iche iche. AI nwere ike ime mgbanwe ndị a, mana ọ nwere ike ịmegharị ntụziaka ahụ. Na-akọwapụta mgbe niile ma uru ị na-eji ọ bụ nke raw ma ọ bụ sie ya; nke a bụ isi iyi mgbako ugboro ugboro.
Obere ikpe atọ
Ikpe 1 - Ịnweta ihe nhụsianya. Otu onye na-eri nri jụrụ YZ, "gram ole protein dị na gram 100 nke broccoli sie?" ọ jụrụ; AI na-ekwu "ihe dịka gram 8". Onye na-eri nri na-ele USDA: uru n'ezie bụ ~ gram 2.4. AI gwakọtara ya na legume/nut data wee bulite ya okpukpu atọ. Onye na-eri nri na-eji uru ziri ezi. Ihe nkuzi: akwụkwọ nri akwụkwọ ndụ akwụkwọ ndụ nwere obere protein; Ọnụọgụ ahụ ezighi ezi naanị n'ihi na ọ mara mma.
Ikpe 2 - Mgbagwoju anya nke raw/esiere. N'ime atụmatụ atụmatụ, AI na-eji uru bara uru maka "gram 150 nke pasta" (~ 525 kcal), ebe onye ahịa na-eri gram 150 nke pasta esi nri (~ 210 kcal). Ihe dị iche bụ 315 kcal n'otu nri, nke bụ ihe mgbagwoju anya ọbụna na otu nri kwa ụbọchị. Onye na-ahụ maka nri na-akọwapụta nkeji nha ka “esie ya” wee gbakọọ.
Ikpe 3 - Ojiji ziri ezi. Onye na-eri nri na-edepụta ụkpụrụ 100-gram maka ọkụkọ, osikapa, na broccoli sitere na USDA, na-enye ha AI na ntụziaka ka "naanị gbakọọ macro maka nri na data a, na-agbakwunye nọmba site na ebe nchekwa nke ya." AI na-agbakwụnye naanị na nọmba enyere; onye na-eri nri na-akwado site n'ịkụghachi ya azụ. Data sitere na isi mmalite, AI mere mgbakọ na mwepụ.
Ndebiri ozugbo enwere ike iṅomi
CALULATION TEMPLATE WITH SOURCE DATA (RAG logic) Ọrụ gị: onye inyeaka na-arụ ọrụ naanị na ụkpụrụ oriri na-edozi ahụ enyere gị.ADD ma ọ bụ gbanwee ụkpụrụ oriri na-edozi ahụ site na ebe nchekwa gị. Ọ bụrụ na enweghị data dee "[enweghị data]", mebere. Data (kwa 100 g, isi iyi: USDA): Ara ọkụkọ (esiere): 165 kcal, 31 g protein, 3.6 g abụba, 0 g carbs- osikapa (esiere): ... Ọrụ: Gbakọọ mkpokọta kcal na macro maka 120 g ọkụkọ + 150 g osikapa.
AKWỤKWỌ NKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWASỊAKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWASỊA na-enye uru nke nri ndị a kwa 100 g RAW: [uru]. Onye ahịa na-eri [X] g KWESỊRỊ. Mgbe esichara ya, ịdị arọ ~[ratio] na-agbanwe. N'ihi ya, gbakọọ uru nri nke ego riri wee dee nke ọma nke echiche ị na-eji.
DATABASE QUERY TEMPLATEM chọrọ ịchọta uru nri nri dị. Depụta okwu m ga-achọ na nchekwa data nri (USDA/TUBER) maka nri ndị a, nke m ga-ahọrọ, nke raw/esiere. Unu enyela unu ụkpụrụ; naanị gwa m okwu ọchụchọ ziri ezi na ebe nlebara anya. Ihe oriri: [...]
CONSISTENCY CHECK TEMPLATEInterpret the nutritional values for the following meal in two different ways: (1) assuming all foods are raw, (2) assuming all foods are cooked. Tụlee mkpokọta abụọ ahụ ma kọwaa ebe ọdịiche ahụ si bịa. Ya mere enwere m ike ịhụ echiche nke m kwesịrị iji nyochaa.
Ngwa ngwa adịghị ike / Ike siri ike
Ngwa ngwa adịghị ike:
Ego ole kalori dị na efere ofe lentil?
"Nri nri" edoghị anya, usoro nhazi adịghị edozi, isi iyi adịghị; AI na-emepụta nọmba site na ebe nchekwa ya, ọ naghị ekwukwa ka o si bịa na ya.
Mgbasa ozi siri ike:
Ọrụ gị: onye inyeaka na-agbakọ naanị na data enyere. Ofe lentil = 300 g. Efrata (ụkpụrụ kwa 100 g, isi iyi USDA, m na-enye n'okpuru): lentil na-acha uhie uhie (esiere) [uru], yabasị [ụru], mmanụ oliv [ụkpụrụ]. Ọnụọgụ n'otu nri: [...]. Jiri data a gbakọọ mkpokọta kcal na nnukwu, etinyela na ebe nchekwa, gosi usoro.
Isi mmalite ngwa ngwa nke abụọ na-enye ozi, raw/esiere ozi, yana mmachi "etinyela"; Ihe nrụpụta bụ nke a na-enyocha ma nwee ntụkwasị obi.
Mmejọ ndị nkịtị
- Ịtụkwasị obi na ebe nchekwa AI: ajụjụ mmeghe nke uru oriri na-edozi ahụ; Nke a bụ akwụkwọ ịkpọ òkù maka ịhụ anya.
- Na-agbagwoju anya raw/esiere: Mmejọ nkịtị na-emekarị; Na-akọwapụta otu nha nha mgbe niile.
- Mgbagwoju anya isi mmalite: Ịgwakọta nri dị iche iche sitere na ọdụ data dị iche iche; Jiri akụrụngwa na-agbanwe agbanwe na atụmatụ.
- Ịhapụ akụkụ ahụ edoghị anya: Ịgbakọ okwu dị ka "efere", "aka" na-agbanweghị ha ka ọ bụrụ gram.
- Ilekwasị anya n'otu nọmba kama ịnọ n'usoro: Ichefu na otu nri ahụ nwere ụkpụrụ ezi uche dị na ya; na-eke eziokwu ụgha.
Na nchịkọta
Ihe oriri na-edozi ahụ bụ mpaghara ebe ụdị asụsụ na-esighị ike; N'ihi na ihe nlereanya ahụ adịghị echeta ọnụọgụgụ, ọ na-emepụta ha. Yabụ na-enweta ụkpụrụ nri mgbe niile site na nchekwa data amaara (USDA, TÜBER, BeBiS) wee jiri AI gbakọọ na ịkọwa naanị data ahụ - dabere na mgbagha RAG, data ewepụtara na isi mmalite. Lezienụ anya na ntughari nke raw/esiere, nkọwa nke akụkụ, yana ndakọrịta isi mmalite. Naanị n'ihi na ọnụ ọgụgụ ahụ pụtara nke ọma adịghị mma; Ị nwere ike nweta eziokwu naanị site na iji isi iyi rụọ ọrụ.
Ọrụ ngwa
Họrọ nri atọ (dịka ọmụmaatụ, àkwá sie, achịcha ọka wit dum, yogọt Greek). Nke mbụ, jụọ AI na-emeghe ma nweta ụkpụrụ ya (site na ebe nchekwa ya). Chọta uru nke otu nri ndị ahụ sitere na USDA FoodData Central. Tụlee ihe atụ abụọ a ma detuo n'ime tebụl otú ihe dị iche dị na nri ọ bụla. Tebụl a ga-ekpughe ụkpụrụ nke "atụkwasịla obi ebe nchekwa, njikọ na isi iyi".
ndetu
- [] Enwetara m ụkpụrụ oriri na-edozi ahụ site na nchekwa data a ma ama, ọ bụghị site na ebe nchekwa AI.
- [] Etinyere m mmachi na AI ka ọ "na-arụ ọrụ naanị na data enyere, etinyela ihe ọ bụla".
- [ ] A kọwaala m maka nri ọ bụla ma ọ bụ nke raw ma ọ bụ sie ya.
- M gbanwere akụkụ ndị ahụ ka ọ bụrụ gram; Ahapụghị m "efere/njuaka" n'azụ.
- [ ] Eji m otu isi mmalite na-agbanwe agbanwe n'ime atụmatụ.
- [ ] Achọpụtara m nchikota AI site n'ịbawanye ya azụ.