AIAI EngineerJun 3, 2025· 9:59

My AI Thinks I'm Eating My Feelings (and Other Nutritional Insights) - Rami Alhamad

Rami Alhamad, founder of Alma, presents the AI nutrition companion that simplifies food tracking through voice, text, and photo inputs, using LLMs broken into sequential steps to deliver near-instant feedback. AlmaScore, developed with Harvard’s Dr. Eric Krim, rates meals out of 100 based on nutritional quality. The system learns user preferences continuously via a knowledge dataset and proactively surfaces insights like pairing blueberries with dark chocolate to boost vitamin C absorption. Rami emphasizes that real-time user feedback (a 'How did Alma do?' prompt) outperforms evaluation benchmarks, and that brand design, trusted partnerships, and community-generated data are key differentiators as foundation models commoditize code.

Transcript

Intro0:00

Rami Alhamad0:00

Hey everyone, how's it going? I'm so excited to be here with you guys and to share more of some of the lessons I've gotten from Alma over the last 8 months or so. Alright, first off, let me introduce you a little bit more to what we're doing.

Now, it's our belief at Alma that eating well shouldn't be hard; good health starts with simple, personalized nutrition. For the longest time, it's been super challenging to actually get a good sense of how you're eating, and despite all the different apps that are out there.

On a personal level, and from talking to so many of my friends and users throughout my journey in wearables and health and wellness space, it's become just really obvious that the equation is off, you know, in terms of how much information you have to share with these apps and so how little you get back up.

So it's our belief that this shouldn't be this difficult. With AI, we can finally solve this problem and build something that's truly unique and a true nutrition companion to help you kind of strive towards your best self. So let me tell you a little bit more about what we're up to at Alma.

So we believe that at Alma there's 3 core pillars to this new vision of an AI nutrition companion. It really boils down to 3 things: one is make nutrition tracking that simple, keep it super easy, make it natural, make it feel like you're texting a friend versus having to sit there and search through endless lists of different products, or, you know, at best take a picture and cross your fingers that you're going to get something remotely close to what you actually had.

Core Pillars0:58

Rami Alhamad1:22

The other aspect is, once you make tracking really easy, how do you take that information and build really strong, powerful context around the user: their flavor profile, their interests, their habits, their hobbies, and help steer them in the direction that they tell you they want to go in.

And then finally, this is what we're excited about kicking off in the second half of this year, is how do we take all that information and get to a point where we're actually connecting you with products and different restaurants and meals that would actually help you hit your goals.

And that's a vision that we're very, very excited about. Beyond that, we've also discovered through our conversations with users, we, you know, we're—me and Adam, my co-founder, are really big believers in building in public. So we actually started—we shipped our beta less than 2 months after incorporation, and it was a closed beta for roughly about 4 months, and then we shipped in February of this year.

AlmaScore1:50

Rami Alhamad2:12

And we immediately started learning that users don't just want to know what calories and macros they're having, but they also want to get a rough sense of how holistically well they're eating. They want to know about the quality of the food.

And we realized that, you know, 1,000 calories could be had a million different ways, and not all of it is equal in terms of quality. And this is where we developed the AlmaScore concept with our academic advisor at Harvard University, Dr.

Eric Krim. AlmaScore is very simple. It's meant to be a score out of 100 that can easily steer you throughout the day to just have more of the things that we know through all the research and decades of science are going to be fundamentally good for your health, and try to nudge you away from some of the things that we know are not great for you.

Beyond that, let's just start talking about building an AI, though I think that's what we're ultimately all here for. So one of the biggest lessons we learned during the beta is that it's really important to rely on user feedback.

I know we're all obsessed with evalsright now. We're certainly looking at some, and we've experimented with some over the last few months, but fundamentally nothing beats real-time in-the-moment feedback from your users. So one of my favorite features that we built to kind of achieve that is this little drop-down toast that pops up that says, "How did Alma do?"

User Feedback3:07

Rami Alhamad3:24

after every single interaction with Alma. We obviously plan to tone that down eventually, but in the early days it's been extremely helpful for us in guiding how we build Alma and how we can measure accuracy and improvements with Alma as you track.

The other thing we realized is that LLMs, if you give them an open-ended, very large task, the error rates are just going to be through the roof. It's really, really important to figure out a way to make it so that you can constrain the LLM to very specific tasks.

Task Splitting3:39

Rami Alhamad3:54

And we, instead of kind of being frustrated at that, we realized that we just need to work with that constraint and find the best way that we can get our desired ultimate user experience going. And one of the things that we executed on that I'm really happy and proud of the team for doing is we actually broke up the process of how we relay the information back to the user after every single time they track with Alma and track with Alma through steps.

So at every step we send down certain aspects. So for example, for this screenshot, I just said to Alma, "I had a banana." It immediately recognized in one of our modules that banana was in the phrase. It extracted that as a food item.

It sent it down to the client, the iOS app, and then from there, now it's busy processing through all the different steps, including getting involved with our USDA database matching system so that it can actually find theright appropriate caloric content and send that down eventually.

This makes the experience feel so much faster for users, and it's much easier for them to interact with than just waiting for the entire process of every single step of our LLMs to actually be sent down. So I highly recommend you kind of think about how you could do that as well in your process.

How do you break up the steps? The other thing is, you know, we actually last week one of our engineers broke streaks, and I've never seen our WhatsApp community and our intercom blow up the same way since. Hopefully never again, but I'm okay with it if it happens.

Streaks5:02

Rami Alhamad5:15

We ended up seeing so many users come back and say, "Don't mess with my streaks. What happened to my streak?" And we realized that even though we thought of this as kind of like a little cute feature that we were just going to add towards the end, it's clearly something that users really value, and this is something that we are planning to double down on and just really make sure that we're having fun while we're building Alma for us and for our users.

Beyond that, it's really, really important that when you're building an AI agent, we've discovered that it's very important that you're continuing to build context. Users get really frustrated if they have to reiterate the same things, whether it's when it comes to tracking or when it comes to actually asking Alma questions and engaging.

Memory5:36

Rami Alhamad5:53

So we built out features like what you see here at the top, that little orb that says the value updated. Whenever you interact with Alma, we actually take whatever piece of information, if it's novel, and we add it to our knowledge dataset about you.

So Alma is constantly learning, and you can view those yourself and delete and remove them as you wish, but you can also just continue to add to them, and Alma just gets smarter every single time you interact with it because of that.

Finally, we realized that you can only count on your users opening up Alma to ask questions and engage so often. You really want to be proactive about reaching out to them. So one of the features we built that was really cool in that regard is to actually have Alma detect certain insights about what you're eating and surface things you might not know about.

Proactive Tips6:17

Rami Alhamad6:37

For example, I didn't discover that blueberries are really, really good for certain things. Like if you pair it with dark chocolate, it actually increases the absorption of vitamin C. And there's a whole bunch of different things that I've learned through my engagement with Alma throughout it, just kind of reaching out, pinging me, and letting me know certain things about my food that I didn't know about.

So it feels like this constant process of learning about food, but in a bite-sized format. Fun, not intended. The other thing we learned, this was something I obsessed about a lot early on in the days of building Alma, is to think through, you know, which modality is going to be the winning one.

You know, I personally love voice. I love talking to Alma. I just turn it on at the end of the day if I'm busy, and I'll just track, you know, I'll just track my lunch, breakfast, and dinner all in one shot in under 10 seconds.

Multimodality7:10

Rami Alhamad7:20

It used to take me minutes and feel like this really laborious exercise I dreaded previously. And now it's that simple with voice. But I learned from engaging with our users and seeing how they interact with Alma that they actually love the multimodality.

So I've often heard this from our users, that they like the fact that Alma makes it really easy to talk to, to take a photo, or to text, and depending on the context. So instead of really being bullish on one specific modality, I've learned that you really want to provide your users with as many different modalities that make sense for them.

Future Focus7:51

Rami Alhamad7:51

In terms of looking forward and where we think the space is going, what we're doubling down on Alma is it really comes down to these 3 key learnings from our experience. One is brand and design count for a lot.

Code is becoming a commodity. And no matter how great your code is, if you don't have a product that's really user-centric and has a design that's visually appealing, it's going to be extremely hard for you to stand out.

So we're doubling down on that. It's in our DNA. My co-founder Adam is absolutely focused on it, and I trust him fully in it. And then it's really an important part of how we kind of think about building Alma over time.

And then the second pillar is, you know, really trust and partnerships. You earn your users' trust, especially when you're new, by seeing who they trust and partnering with them if there is an aligned mission. So we're really focusing on thatright now.

We constantly ask our users, where did they get their information from, who do they trust, and we try to focus on seeing how we can bring some of those into the mix and partner with them in a win-win type format.

And then finally, community and new data is something that we're really shifting our focus towards now as well. We're realizing that as our community grows, there are so many interesting things that people want to learn about how others are eating.

It's just kind of a very curious aspect of food consumption. Like food is generally something that you people like to have in company, and people like to talk about food. So people are very curious to know how else how other Alma members eat and how could they potentially learn from them or adopt some of their habits.

So we're doubling down on features like that. And, you know, I think the reality is most of the LLM foundation model companies and some of the bigger players are hoovering up data. So if there's something online that you're scraping and you're getting access to, there's a high chance that they've already done that.

So you really want to think about how can you leverage your users and members to create new data that's actually valuable and interesting. And this is something that we're doubling down on as well. So I wish you all the best in this journey.

We're just getting started at Alma, and if you want to give it a shot and try it out, just give it a go. And just as a thank you for taking the time to listen to this presentation, I wanted to throw you a little promo code here.

Outro9:42

Rami Alhamad9:53

Use ALMAFAM, ship at Alma. I hope to see you in the Alma WhatsApp community soon. Take care.