Meal planner қолданбасын қалай жасау: апталық жоспарлар, сатып алу тізімі және нутриенттер
Meal planner қолданбасы «біз бұл аптада не жейміз?» деген сұрақты жоспарға және сатып алу тізіміне айналдырады. Оның өзегінде үш нәрсе бар: сіздің рецепттеріңіз, тамақ слоттары бар апталық күнтізбе және жоспардағы нәрседен автоматты түрде жасалған сатып алу тізімі. Қалғанының бәрі — үй бөлісу, қалдықтар, қоймаға бақылау, нутриент жиындары, AI ұсыныстары — міндетті емес және негізгі цикл өз асүйіңізде жұмыс істегеннен кейін қосқан дұрыс.
Meal planner-ге не керек
Беттер
- Апталық көрініс — жеті күн, әр тамақ бойынша (таңғы, түскі, кешкі, жеңіл тамақ), рецепттер слоттарға түсіріледі. Бұл негізгі экран.
- Рецепттер кітапханасы — сіздің рецепттеріңіз, іздеуге болатын және белгіленген.
- Рецепт беті — ингредиенттер, қадамдар, порциялар.
- Сатып алу тізімі — апталық жоспардан жасалған, дүкен бөлімдері бойынша топтастырылған, белгілеуге ыңғайлы.
- Баптаулар — үй адамдарының саны, диеталық қалаулар, аптаның басталатын күні, өлшем бірліктері.
Деректер
- Рецепттер және ингредиенттер — ингредиенттер бөлек жолдар ретінде сақталады (мөлшер, бірлік, атауы). Рецепт қолданбасын жасау туралы нұсқаулық бұл құрылым неге маңызды екенін түсіндіреді.
- Жоспарлар — үй, апта басталатын күн.
- Жоспар жазбалары — жоспар, күн, тамақ слоты, рецепт (немесе «Сыртта тамақтану» сияқты еркін мәтін), порциялар.
- Сатып алу тізімі элементтері — үй, ингредиент, мөлшер, бірлік, бөлім, белгіленген, көзі (жоспардан немесе қолмен қосылған).
- Қоймадағы заттар (міндетті емес) — әрқашан бар нәрселер, мысалы тұз және май, тізімнен алып тасталады.
- Үйлер мен мүшелер — жоспармен кім бөліседі.
Рұқсаттар
Жеке жоспарлаушыға бір аккаунт жеткілікті. Отбасы немесе бөлмелестер үшін рецепттерді, жоспарларды және тізімді иеленетін үй жасаңыз, ал мүшелер шақыру арқылы қосылады. Үйдегі әр адам өңдей алады; одан тыс ешкім ештеңе көрмейді.
Шешімдер мен компромисстер
Бекітілген слоттар немесе еркін күндер. Бекітілген таңғы, түскі, кешкі слоттар жасауға және оқуға оңай. Кейбір үйлер тек кешкі асты жоспарлайды; пайдаланбайтын слоттарын жасыра алуға мүмкіндік беріңіз.
Сатып алу тізімі қаншалықты ақылды болады. «200 г пияз» мен «1 пияз» біріктіру пияздың шамамен салмағын білуді талап етеді — бұл шексіз тереңдік. Жақсы алғашқы нұсқа тек сәйкес бірліктерді біріктіріп, қалғандарын қатар көрсетеді. Бұл адал және бәрібір пайдалы.
Әр жазбадағы порциялар. Төрт порциялық рецептті екі адамға жоспарласаңыз, сатып алу тізімі соған сай өзгеруі керек. Қалдықтар үшін екі еседен пісірсеңіз, жоспарда басқа күнде сатып алу тізіміне ешнәрсе қоспайтын «қалдықтар» жазбасы болуы керек.
Нутриент. Нутриент жиындары әр ингредиентке нутриент мәнін қажет етеді. USDA FoodData Central сияқты ашық дерекқорлар мұны береді, бірақ еркін мәтіндегі ингредиенттерді дерекқор жазбаларымен сәйкестендіру жұмыс талап етеді және нәтижелер шамамен болады. Нутриентті кейінгі мүмкіндік ретінде қараңыз және оны ешқашан диеталық кеңес ретінде көрсетпеңіз.
AI тамақ ұсыныстары. «Аптамды жоспарла» — табиғи AI мүмкіндігі. Оны қауіпсіз ұстаңыз:
- Модельге тек үйде бар рецепттерді және қалауларды жіберіңіз («балық жоқ, бір вегетариандық күн, күндіз жылдам»).
- Құрылымды жауап сұраңыз (слоттарға рецепт ID тізімі), және әр ID бар екенін қарапайым кодпен тексеріңіз.
- Модельге аллергияны ешқашан сенбеңіз. Аллергенді тізімделген рецепттерді AI қадамына дейін де, кейін де қарапайым кодпен сүзіңіз.
- API кілтін серверде сақтаңыз және әр пайдаланушының шақыру жиілігін шектеңіз.
Бұл қалай іске қосылатыны туралы қолданбаңызға AI мүмкіндіктерін қосу нұсқаулығында бар.
Үлгі алғашқы промпт
Үйім үшін meal planner веб-қолданбасын жаса, алдымен телефондарға арналған. Бізде ортақ рецепттер кітапханасы бар: әр рецептте атауы, фото, порциялар, тегтер, қадамдар және ингредиенттер бөлек жолдарда — мөлшер, бірлік және атауы. Негізгі экран — күн басталатын дүйсенбі бойынша апталық көрініс, әр күнде таңғы, түскі және кешкі слоттар; қолданбайтын слоттарымды жасыра аламын. Рецепті слотқа іздеу арқылы қосамын, жазба порциясын орнатамын немесе «Сыртта тамақтану» сияқты еркін мәтін жаза аламын. Тамақты «екі еседен пісіру» деп белгілей аламын, сонда басқа күнде қалдықтар жазбасы жасалады, бірақ ол сатып алу тізіміне ештеңе қоспайды. Сатып алу тізімі аптадан жасалады: порцияға қарай масштабтау, бірдей бірлікпен бірдей ингредиенттерді біріктіру, белгіленген қоймадағы заттарды өткізіп жіберу, дүкен бөлімі бойынша топтастыру, әрі элементтерді белгілеп, қолмен қосуға мүмкіндік беру. Үй мүшелері шақыру сілтемесі арқылы қосылады және барлығын бөліседі. Электрондық пошта мен құпия сөзбен кіру және дерекқор. Он үлгі рецепт жасап бер.
Құрастыру қадамдары
- Үлгі рецепттері бар апталық көрініс. Рецептерді слотқа орналастыру мен жылжыту телефонда жылдам сезілсін.
- Сатып алу тізімін жасау. Нақты апта жоспарлап, тізімді шын сатып алатын нәрсеңізбен салыстырыңыз. Масштабтау мен біріктіруді түзетіңіз.
- Қоймадағы заттар. Ешқашан сатып алмайтын нәрселеріңізді белгілеңіз.
- Қалдықтар мен сыртта тамақтану. Екеуі де тізімге ешнәрсе қоспайтынын тексеріңіз.
- Үйлер және кіру. Екінші аккаунт шақырыңыз және жоспарды екеуінен өңдеңіз. Қолданбаға логин қосу қараңыз.
- Аптаны қайталау. «Өткен аптаны көшіру» — адамдардың үнемі пайдаланатын шағын мүмкіндігі.
- Екі апта пайдаланыңыз. Содан кейін нутриент немесе AI ұсыныстары қосуға лайық па, соны шешіңіз.
- Орнатыңыз. Үй экранына қосыңыз; мобильді-ыңғайлы веб-қолданба жасау қараңыз.
Жиі кездесетін қателер
- Ингредиенттер мәтін ретінде. Құрылымсыз ингредиенттерде автоматты сатып алу тізімі болмайды.
- Бірліктерді тым көп біріктіру. «Бір байлам петрушка» 30 г-ға тең деп болжау дұрыс емес тізім шығарады. Сәйкес келмейтін бірліктерді бөлек ұстаңыз.
- Порцияларды елемеу. Жоспарланған порцияларды ескермейтін тізім екі еседен көп немесе аз сатып алады.
- AI-ға аллергияны тапсыру. Аллергендерді әр уақытта қарапайым кодпен сүзу керек.
- Нутриентті дәл ретінде көрсету. Жиындарды болжам ретінде белгілеңіз және көзін атаңыз.
- Офлайн тізім жоқ. Сигнал жиі нашар болады. Ең болмағанда жүктелген тізім оқылатын болсын, белгілер жоғалмасын.
- Бірінші аптаға тым көп мүмкіндік жоспарлау. Жұмыс істейтін жоспар мен тізім жартылай бітпеген онша қосымшалардан артық.
Дайын meal planner жақсырақ болғанда
Көп тамақ жоспарлау қолданбасы веб-сайттардан рецепттерді импорттайды, тізімдер жасайды және кейбір елдерде азық-түлік жеткізу қызметтерімен синхрондалады. Өз тамақтарыңызды минималды күшпен жоспарлағыңыз келсе, құрастырмас бұрын бірнешеуін қараңыз.
Өз жасауыңыз керек: үйдің жалпы қолданбалар өңдемейтін ережелері болса, жоспарлаушы өзіңіздің рецепттер жинағыңызды және құрылымыңызды пайдалансын десеңіз, немесе белгілі бір топқа арналған болса — мысалы, клиенттер үшін тамақ дайындайтын бизнес, диетолог жоспарларын бөлісетін маман, күтім үйі немесе спорт командасы. Бұл жеке жоба ретінде де қанағаттанарлық; көбірек идеялар үшін AI арқылы жасауға болатын жеке жобалар идеялары қараңыз.
Mythex-пен құру
Mythex-те meal planner-ді веб-қолданба ретінде жасайсыз: чатта жоспарлаушыны сипаттап, апталық көрінісін тірі алдын ала қараудың телефон өлшеміндегі кадрында сынайсыз, және үй адамдары телефон экрандарына қоса алатын жалпы адресте жариялайсыз. Қолданбаға қажет болғанда агент арнайы дерекқорды қосады, ал рецепт суреттері үшін файл сақтау қолжетімді. Үй кірісі — өзіңіз таңдайтын тәсіл, агент оны қосады. AI тамақ ұсыныстары үшін AI провайдерінің API кілтін өзіңіз әкелесіз және оны жоба құпиясы ретінде сақтайсыз; AI-ны қолданбаға қосу рецепті оны қадамдап көрсетеді. Pro-да Mythex оны Android және iPhone қолданбасы ретінде орап, Google Play ішкі тестілеуіне және TestFlight-қа жібере алады.
Сұрақтар
Meal planner қолданбасына не керек?
Рецепттер жинағы, рецепттерді тамақ слоттарына орналастыратын апталық күнтізбе және аптаның жоспарынан жасалған сатып алу тізімі. Үй бөлісу, қалдықтар, қоймадағы заттар және нутриент жиыны жиі қосылатын қосымшалар.
AI тамақ жоспарларын жасай ала ма?
Иә. Қолданба сіздің рецепттеріңізді, қалауларыңызды және шектеулеріңізді тіл моделіне жіберіп, аптаны толтыруды сұрай алады. Модельге тек сізде бар рецепттерден таңдау берсеңіз, нәтижені қалыпты кодпен тексеріңіз және оның аллергенге қауіпсіз екеніне ешқашан сенбеңіз.
Meal planner нутриент деректерін қайдан алады?
Ашық тамақ құрамы дерекқорлары, мысалы АҚШ-тың USDA FoodData Central, әр ингредиент үшін нутриент мәндерін береді. Олардан есептелген жиындар шамамен болады, оларды анық белгілеңіз және диеталық немесе медициналық кеңес ретінде көрсетпеңіз.
Meal planner — бастауға жақсы алғашқы қолданба ма?
Иә. Деректер таныс, оны өз аптаңызда сынауға болады және бір қанағаттанарлық нәтиже бар: өзі жазылатын сатып алу тізімі. Рецепттермен, апталық торды және тізімді бастаңыз, нутриентті немесе AI ұсыныстарын кейінірек қосыңыз.