{"id":121,"date":"2023-10-10T00:41:33","date_gmt":"2023-10-10T05:41:33","guid":{"rendered":"https:\/\/blog.jdkendall.com\/?p=121"},"modified":"2023-10-10T00:44:14","modified_gmt":"2023-10-10T05:44:14","slug":"om-nom-chom","status":"publish","type":"post","link":"https:\/\/blog.jdkendall.com\/?p=121","title":{"rendered":"Om Nom Chom"},"content":{"rendered":"\n<p>For those not in the know, I&#8217;ve been working on a chatbot affectionately known as &#8220;Chom, Your Culinary Companion&#8221; \u2014 Chom for short. (Coming soon\u2122 to <a href=\"https:\/\/chom.ai\/\">https:\/\/chom.ai\/<\/a> !) Chom is in an alpha state, capable of interacting with users but integrations and steering are still in the works.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/blog.jdkendall.com\/wp-content\/uploads\/2023\/10\/Chom-Mascot.png\" alt=\"\" class=\"wp-image-122\" style=\"width:187px;height:187px\" width=\"187\" height=\"187\" srcset=\"https:\/\/blog.jdkendall.com\/wp-content\/uploads\/2023\/10\/Chom-Mascot.png 1024w, https:\/\/blog.jdkendall.com\/wp-content\/uploads\/2023\/10\/Chom-Mascot-300x300.png 300w, https:\/\/blog.jdkendall.com\/wp-content\/uploads\/2023\/10\/Chom-Mascot-150x150.png 150w, https:\/\/blog.jdkendall.com\/wp-content\/uploads\/2023\/10\/Chom-Mascot-768x768.png 768w, https:\/\/blog.jdkendall.com\/wp-content\/uploads\/2023\/10\/Chom-Mascot-850x850.png 850w\" sizes=\"auto, (max-width: 187px) 100vw, 187px\" \/><figcaption class=\"wp-element-caption\"><em>Chom!<\/em><\/figcaption><\/figure>\n<\/div>\n\n\n<p>Chom interacts with users in a chat window to plan meals, make substitutions, gather recipes and prepare shopping lists. The site\/app that hosts Chom is integrated with the AI to intelligently track the activities in the conversation, like listing groceries on the side and allowing for a user to export a PDF, print the list, or even order from an online retailer like Walmart for pickup or delivery.<\/p>\n\n\n\n<p>Chom is built with some of the latest in AI modeling\u2020 using the Transformer architecture (Large Language Models, S-BERT and multiple databases of embeddings.) For current builds, we are using a limited dataset for our embeddings; as we move towards beta and a small public launch, we&#8217;ll be looking towards sourcing larger datasets for recipes, ingredients, and allergens.<\/p>\n\n\n\n<p>My eventual hope for Chom is to establish sufficient funding to provide a not-for-profit service to the world such that everyone \u2013 food insecure folks, folks with dietary challenges, moms and dads prepping dinner for soccer night, everyone! \u2013 will have access to a personal consultant for their cooking needs.<\/p>\n\n\n\n<p>In the time since the initial working build of Chom and now, M and I have been able to reduce our food waste considerably &#8211; ballpark 1-2 meals saved in food per week. We&#8217;re finding uses for all the stuff in the pantry and fridge; those &#8220;fun to try&#8221; purchases like sauces or condiments that only get used a couple times, leftovers that won&#8217;t make enough for two people on their own, and new takes on our favorite ingredients to keep dinner time fresh.<\/p>\n\n\n\n<p>I&#8217;m attaching a video below of the pre-alpha state of the Chom app, which was built using a command line interface to let me focus on coding the AI part. Worry not, though &#8212; Chom is getting a facelift and will be available via website and (eventually) mobile app in short order. I&#8217;ve also attached a screenshot of a WIP form of the website as a promise for what&#8217;s to come.\u2605<\/p>\n\n\n\n<figure class=\"wp-block-video aligncenter\"><video height=\"982\" style=\"aspect-ratio: 1920 \/ 982;\" width=\"1920\" controls src=\"https:\/\/blog.jdkendall.com\/wp-content\/uploads\/2023\/10\/Peek-2023-08-10-20-50.mp4\"><\/video><figcaption class=\"wp-element-caption\"><em>Chom, pre-alpha<\/em><\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-gallery aligncenter has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" data-id=\"127\" src=\"https:\/\/blog.jdkendall.com\/wp-content\/uploads\/2023\/10\/Screen-Shot-2023-10-10-at-00.33.10-1024x640.png\" alt=\"\" class=\"wp-image-127\" srcset=\"https:\/\/blog.jdkendall.com\/wp-content\/uploads\/2023\/10\/Screen-Shot-2023-10-10-at-00.33.10-1024x640.png 1024w, https:\/\/blog.jdkendall.com\/wp-content\/uploads\/2023\/10\/Screen-Shot-2023-10-10-at-00.33.10-300x188.png 300w, https:\/\/blog.jdkendall.com\/wp-content\/uploads\/2023\/10\/Screen-Shot-2023-10-10-at-00.33.10-768x480.png 768w, https:\/\/blog.jdkendall.com\/wp-content\/uploads\/2023\/10\/Screen-Shot-2023-10-10-at-00.33.10-850x531.png 850w, https:\/\/blog.jdkendall.com\/wp-content\/uploads\/2023\/10\/Screen-Shot-2023-10-10-at-00.33.10.png 1280w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Login<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"638\" data-id=\"131\" src=\"https:\/\/blog.jdkendall.com\/wp-content\/uploads\/2023\/10\/Screenshot_20231010_003517-1024x638.png\" alt=\"\" class=\"wp-image-131\" srcset=\"https:\/\/blog.jdkendall.com\/wp-content\/uploads\/2023\/10\/Screenshot_20231010_003517-1024x638.png 1024w, https:\/\/blog.jdkendall.com\/wp-content\/uploads\/2023\/10\/Screenshot_20231010_003517-300x187.png 300w, https:\/\/blog.jdkendall.com\/wp-content\/uploads\/2023\/10\/Screenshot_20231010_003517-768x478.png 768w, https:\/\/blog.jdkendall.com\/wp-content\/uploads\/2023\/10\/Screenshot_20231010_003517-850x529.png 850w, https:\/\/blog.jdkendall.com\/wp-content\/uploads\/2023\/10\/Screenshot_20231010_003517.png 1278w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Chat window<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" data-id=\"130\" src=\"https:\/\/blog.jdkendall.com\/wp-content\/uploads\/2023\/10\/Screen-Shot-2023-10-10-at-00.38.46-1024x640.png\" alt=\"\" class=\"wp-image-130\" srcset=\"https:\/\/blog.jdkendall.com\/wp-content\/uploads\/2023\/10\/Screen-Shot-2023-10-10-at-00.38.46-1024x640.png 1024w, https:\/\/blog.jdkendall.com\/wp-content\/uploads\/2023\/10\/Screen-Shot-2023-10-10-at-00.38.46-300x188.png 300w, https:\/\/blog.jdkendall.com\/wp-content\/uploads\/2023\/10\/Screen-Shot-2023-10-10-at-00.38.46-768x480.png 768w, https:\/\/blog.jdkendall.com\/wp-content\/uploads\/2023\/10\/Screen-Shot-2023-10-10-at-00.38.46-850x531.png 850w, https:\/\/blog.jdkendall.com\/wp-content\/uploads\/2023\/10\/Screen-Shot-2023-10-10-at-00.38.46.png 1280w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Clicking on groceries<\/figcaption><\/figure>\n<figcaption class=\"blocks-gallery-caption wp-element-caption\"><em>Chom, alpha<\/em><\/figcaption><\/figure>\n\n\n\n<p>\u2020<sub><em>I want to dive into the technical aspects of Chom&#8217;s AI, but I&#8217;ll reserve that for a future post. One step at a time!<\/em><\/sub><\/p>\n","protected":false},"excerpt":{"rendered":"<p>For those not in the know, I&#8217;ve been working on a chatbot affectionately known as &#8220;Chom, Your Culinary Companion&#8221; \u2014 Chom for short. (Coming soon\u2122 to https:\/\/chom.ai\/ !) Chom is in an alpha state, capable of interacting with users but integrations and steering are still in the works. Chom interacts with users in a chat&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-121","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/blog.jdkendall.com\/index.php?rest_route=\/wp\/v2\/posts\/121","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.jdkendall.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.jdkendall.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.jdkendall.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.jdkendall.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=121"}],"version-history":[{"count":4,"href":"https:\/\/blog.jdkendall.com\/index.php?rest_route=\/wp\/v2\/posts\/121\/revisions"}],"predecessor-version":[{"id":135,"href":"https:\/\/blog.jdkendall.com\/index.php?rest_route=\/wp\/v2\/posts\/121\/revisions\/135"}],"wp:attachment":[{"href":"https:\/\/blog.jdkendall.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=121"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.jdkendall.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=121"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.jdkendall.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=121"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}