NLP to help pregnant mothers in Kenya
2 Jan 2026 · 43 min
Podcast interview (Practical AI) with Jacaranda Health leaders (Sathi Raja Sekaran, executive director Africa; Jay Patel, tech & analytics manager) describing an SMS-based maternal support service in Kenya. They discuss how user questions (from feature-phone users) grew from hundreds to ~100,000, the need to triage danger-sign messages, the labeling workflow (manual labeling of ~13k then outsourcing labeling of ~100k), choice of commercial NLP (Google/Dialogflow performed best), translation challenges (mix of Swahili, English and Sheng), system integration (RapidPro messaging + translator + NLP + ticketing/helpdesk), human-in-the-loop corrections for model retraining, current performance (≈87% accuracy general, mid–low 90s for danger signs), operational metrics (≈30% of incoming questions flagged as potential danger signs; 3–5% confirmed danger signs), and future directions (improve accuracy, predictive risk models, referral routing, voice and personal health records). Emphasis on practical “glue” and workflow integration over purely ML model novelty.
Chapters
You know, the goal is always to get that mom care as quickly as possible. We are looking at what other data, what other information will help us increase a risk rating for a mother will help us understand which facility she should be referred to. Half of the organization works with providers and so we have a lot of data and insights from that layer of the health system. And so can we use these layers of data to really route those moms more effectively to care in a timely manner? And just scratching the surface of it is to look at conversational history and look to see if there are triggers, trigger intents that could be predictive of a future danger sign. And it actually looks like we may have enough data to develop a model just from the initial work that's been done.
Big thanks to our partners Linode, Fastly and launchdarkly. We love Lino. They keep it fast and simple. Check them out@lino.com changelog our bandwidth is provided by Fastly. Learn more at fastly.com and get your feature flags powered by LaunchDarkly. Get a demo at launchdarkly.com this episode is brought to you by our friends at rudderstack and we're calling all data engineers to check out rudderstack Cloud and start building smart customer data pipelines. Rudderstack is warehouse first. No more silos. Rudderstack builds your customer data lake on your data warehouse, not theirs, enabling all functionality of a CDP with more security and retaining full ownership of your data. It's open source and API first. Rudderstack can be easily integrated into your existing development processes and because they're open source, you can see all their code so you don't have to worry about vendor lock in or black boxes. And best of all, they have transparent pricing. Stop paying your CDP a premium to store your data. Rudderstack is free up to 500, 000 events and pricing scales transparently. From there, learn more and get started@rudderstack.com again. Rudderstack.com that's R U D D E R S T A C k dot com.
Welcome to Practical AI, a weekly podcast that makes artificial intelligence practical, productive and accessible to everyone. This is where conversations around AI, machine learning and data science happen. Join the community and slack with us around various topics of the show@changelog.com community and follow us on Twitter. We're RacticalAiffm.
Welcome to another Practical AI. This is Daniel Whitenack. I am a data scientist with SIL International and I'm very excited today to be joined from Kenya by Jay Patel, who is technology and analytics manager at Jacaranda Health, and Sathi Raja Sekaran, who is executive director in Africa of Jacaranda Health. Welcome.
Thank you.
Thanks for having us, Daniel.
Yeah, it's wonderful to talk to you both. We've already had a lot of great conversation even before we started recording, so I'm really excited about this. Maybe, Saathi, could you give us a little bit of an introduction to Jacaranda and some of the things you're doing and how it came about?
Yeah, absolutely. So Jacaranda is a nonprofit organization that works in Kenya, primarily in Africa. The challenge we're trying to address is one of the fact that mothers and babies die during childbirth in this part of the world probably six or seven times more frequently than happens in more developed countries in North America and Europe. We've recognized that it's not really a question of not having enough hospitals or providers or services, although there's certainly challenges there. But the quality of care, so the kinds of care that are being provided really needs to improve. And this has been shown in the literature and by many other groups as well as ours. Jacaranda works with governments, with the government hospitals in country to try and improve the quality of the care that's being delivered in hospitals. And we do that by using low cost, scalable solutions that can be deployed within government hospitals to increase the number of moms who are seeking care at the right time, in the right place, and to improve the care they're receiving from providers when they actually get to a hospital. And that's where our digital health tools come in. They are one of those low cost solutions that we're delivering through government hospitals.
Yeah, that's awesome. I really, really appreciate your work in this area, Jay. Maybe you could sort of give us some context. So that's a wonderful story and set up and context. But Saathi, you mentioned digital tools. Maybe Jay, you could let us know, hey, where does AI and NLP and these sorts of things fit in? So why are we talking about this on the Practical AI podcast?
Sure. So what happens when a mother enrolls in our service is that she will first go to one of these. So far, 700 public health facilities that we're partnering with. She will enroll in the service and then we will start sending her messages about her health, about the health of her baby, about her pregnancy. And messages include everything from nutrition all the way up to danger signs. She can then ask us any questions that she has at no charge. This is primarily run all off of sms and again it's free to the mother.
Yeah, maybe you could. Because I think a lot of times, at least in many people's contexts, they might be thinking about chat as like a little window pop up on their customer service site or something. But it sounds like you're focused primarily on sms, is that right?
That's correct. We checked with our users and more than half of them are still using feature phones. So even though mobile phone penetration in Kenya is In the high 90s, a lot of users don't have smartphones and are still using the old Nokia feature phones.
Sure. So I guess you're having these conversations. When did you start thinking about what machine learning or NLP sort of techniques could benefit you? How did that come about? Originally, I was going to sort of.
Tell the story from the perspective of how Jay came to be part of the team.
That'd be awesome. Yeah.
We launched a service now four years ago with 200 moms. You know, we're super excited that we had 200 moms using the platform. It was an accident that we actually opened up two way communication for free. We didn't originally intend for that. We just thought, we'll send moms a bunch of messages and that'll improve their knowledge about pregnancy. And then I distinctly remember one of our program team members coming in and saying, hey, these moms are asking questions. I've been answering them, but the questions are increasing. It turned out we had learned of this latent demand for just a whole bunch of questions needing to be answered back to what Jay was talking about. Many of these moms have feature phones. Many don't use data on a regular basis because it's still relatively expensive here. Googling something isn't really an option. The complexity of language when you Google something we all know is really hard. The minute they realize someone was sending them messages about their pregnancy, they started sending in questions. The question volume started increasing as we started to enroll more and more moms. We were getting to hundreds of moms per month, to a thousand moms per month. We're at almost at 100,000 per month now. And we pretty early realized, early on realized that we need a way to triage the questions coming in. So some of the moms were asking about, what can I eat during pregnancy? Is it okay to eat avocados, for example? Which is a surprisingly common question that we get asked. But out of every 30 questions we get asked, one or two of them will be really serious. A mom may say, I'm bleeding, what should I do? We recognize that if we did a first in, first out approach to answering questions. We'd miss that mom or be late to answering that mom later. Needed to know about bleeding. So our journey to think about machine learning actually came in thinking about how do we effectively categorize these messages? And I had. This is when we had a tiny team. I had been messing about with dialogflow to see if we could put some of the conversations in and quickly, you know, in addition to realizing that we were onboarding more and more users, recognizing that we actually needed someone with a lot more development expertise to come to the team, which is how Jay comes into the picture and changes the way we do business with these incoming questions. Happy to now hand over to Jay to talk about how he actually solved this challenge.
Sure, yeah. And just before we kick it over there, I guess. So you mentioned dialogflow Saathi, which is offering from Google to help build chat conversations and that sort of thing. When you started looking to solve this problem, was it clear that, I guess, machine learning and AI even could provide a solution, or was that still something that was relatively unclear? You just knew that technology needed to be brought to the table?
Yeah, we knew tech needed to be brought to the table. I was actually in the ecosystem here in Nairobi. There's a number of people working on chatbots. And so the original thought was, okay, maybe there's also a chatbot opportunity here where we don't even need people at the other end answering questions. And we can create conversational histories and, you know, intent classification, et cetera, et cetera. And I think it just took a few weeks to realize that with the complexity of language and information coming through, we'd actually needed a different solution. So this automated chat idea was quickly discarded. Also, from a user perspective, MOMS didn't seem to like getting these kind of cookie cutter responses back from whoever was on the other end of the texting service.
Yeah, that's definitely something I've run into as well in working in chat and dialogue. So, yeah, that's interesting. So, Jay, how did then when you started approaching this problem and getting involved, what was the process process like in terms of figuring out what was the right tech solution?
We were initially connected by two gentlemen by the name of Matt Capers, works in Square in Silicon Valley. He volunteered to help us figure this kind of stuff out. And we started out by testing various solutions. So the data set that SATI had put together from the previous two years, we use that this was a list of in questions that MOMS had asked us. And so we Took a few thousand of them and had our team label the questions according to what the mom was asking. So just a one word label, and it could have been nutrition, it could have been, you know, something else. And we fed this list of intents into the three most popular, like off the shelf commercial models of it. In fact, four NLP models that were available at the time. Dialogflow was one. Then, you know, the usual suspects between Google, Amazon and Microsoft. And after some testing became apparent that Google's NLP for this particular use case was most useful. And so then we took a larger data set. I think it was something like 13,000 questions. And the way we figured is to run each of these questions through a translator. And then the output of the translator, along with the intent that we had classified for each question, would be used to train the model. After that, it then took a little bit of extra figuring out how granular do we want the intents to be? So we could have four or five very broad intents, or we could have many dozens of, or 50 or 60 very, very fine grained intents. And it turned out that the best mix was kind of like the middle, the Goldilocks middle. So we ended up with an intent list which was about 33 in length.
And I mean, that sounds like a pretty labor intensive process getting through that data labeling. What was that process like in terms of actually getting into this task of data labeling? And what challenges along the way did you face there?
Yeah, it was quite labor intensive. It was very manual. So we just throw up all 13,000 questions on a spreadsheet and then assign a few members of the team to go in and read each question and actually assign a label from a list that we had predefined. And then, you know, they'd have the option to add labels as they went along. That took several weeks. And it took, you know, a lot of our team members time when they could have been doing other things but we couldn't.
Yeah, everyone was super nice to volunteer to do it, for sure.
Yeah, you need some grace from people when you're asking for that sort of task. But I'm sure hopefully now they see some of the value coming through from that.
Yeah, for sure. One other challenge this is still something that we work on is the specificity of labeling something. There's a lot of subjectivity involved. If a mom texts in and says, my baby hasn't stopped crying, someone may label it as crying baby and someone else may label it as general baby concern. We learned the hard way that we needed to do a lot of training around what is it that we mean for each of these labels. So I think that was the tougher part certainly for this initial data set. But we did. Jay will talk about this. We did a much bigger round of training a year later and had to put in a lot more rigor to the process after that.
SignalWire is real time video tech to help you create interactive video experiences previously not possible. It gives you access to broadcast quality, ultra low latency video that's proven and trusted by Amazon, Ring Doorbell Zoom and others. See why the future of video communication is being built on SignalWire? They have easy to deploy APIs, SDKs for the most popular programming languages and expert Support from the OGS of software defined telecom tech. Try it today at signalwire.com and use code AI for $25 in developer credit. Just visit signalwire.com that's signalwire.com and use code A.I. to receive that 25 bucks. Once again, that's signalwire.com code A.I.
So Sathi, you just mentioned how there were was kind of this initial round of labeling and defining the different classes that you're working with. And then as you went along in that process, you realized you needed more data and to kind of switch up the labeling. Jay, what did that process look like in terms of training? Maybe a bigger model with more data. How did you go about that scaling and what was needed to facilitate that?
So when we had run the first round of labeling, we didn't even, we hadn't even collected that many questions. Then across the following year, as the questions, you know, as the service grew and the questions continued to come in, we just basically stored them somewhere. At the end we had over 100,000 questions, but we decided to limit the labeling exercise to 100,000 questions along with the questions. We also, the help desk also had now much more experience on what kinds of questions that they get. And so instead of me or Sathi pulling together a list of intents, we asked the help desk to help us figure out now that we're evolving to a second version, what's the best list of intents and do we expand this? For example, if you have an intent for general baby concerns, how can you break that down and how do we make it more specific? What are the questions that come in that are being caught as general baby that we can identify better or help triage better? This time we had to outsource and we used a service or a company that actually helped us go through and label each of these 100,000 questions. But as Sati, you mentioned, we had to train the team and the training had to be quite rigorous. But even after the training, we had to go through several rounds of cleaning and just making sure that what we might identify as one particular intent was identified by the team as another intent because they're not really exposed to the work we do on a daily basis.
Yeah, that brings up a really interesting question which is striking me, is that there's probably a lot of, I imagine there's a lot of health expertise within your team and those that you're working with, but it sounds like you're not primarily a machine learning startup or something like that. So what was it like culture wise? And when you're explaining what you're trying to do to your team, to your board of directors, to those you're serving, how did that sort of culture change happen and what strategies did you employ to sort of help you bring along people with the solutions that you were trying to build? Maybe that's a question for Sathi.
Yeah, I think one thing that Jay and the team do really well is try and frame for the team. How is this going to make your life easier? Right. If we're able to label questions, you get to prioritize them, then you can tag the high priority ones first. But actually what was even more exciting was what if we could automate responses to a class of questions that we are 95% certain of in terms of intent classification and that reduces the volume for the help desk. So by sharing, what does this mean for you at the front lines? Essentially, I think Jay and the rest of the team really brought everyone into this kind of this is a shared mission mindset versus oh, it's the tech team doing something, you know, AI ask again. So what's really cool is everyone talks intense and classification now on the help desk team? They all know what they're looking at. It's really fun to watch that journey. It has been fun to watch it over the last couple of years to see people kind of ignore what me and Jay were doing in the background to now being front and center and understanding how it works.
That's really cool to hear. I think that many of us in different organizations listening to this are probably wishing and hoping we can bring along our teams in that same way and build that excitement. I'm assuming part of that is you talk to them about those pain points, but then also they actually saw value out of what you were producing. How, how quickly did it, that bit happen? How soon was it in terms of the time when you first started showing them maybe prioritization of questions or classification of, of questions and when they were actually seeing, seeing value out of that, how was that rollout period? How did that happen?
I mean, I have an opinion. I'd love to hear Jay's opinion. I actually think we were more excited about the classification and the sort of precision and recall that we were getting after the first training round. But then after a while we realized the help desk team was like, yeah, it doesn't really work that well. Which is what really pushed us to try and improve the classification. And I say us, but I mean, Jay and the team really worked on capturing statements like when someone says yes or thank you, how do you filter that out? The sort of real life annoying things that happen when you run something at a relative scale. We're doing 2500 questions now. I think questions per day. I think where we really started to see it making a difference is once those practical things were ironed out, then I think the team started to see, huh, this actually works. And that's what enabled us to get their buy in to do that bigger round of training later. I don't know, Jay, what do you think? Does that track or is that just my assumption from high above?
No, that makes sense. And there was a lot of hiccups getting it to work. There's a lot of patience from the team, especially the help desk on. Maybe they don't have full context on why it's working, but they had enough trust in us to let us be about experimenting. And as you mentioned, once we figure out how to filter the stuff that the help desk doesn't need to answer, that's when they really bought into. Okay, now this is how it's having a practical impact on my day.
Makes sense. So I'm always interested if you listen to the podcast, in the very practicalities of how this all works, which you've brought up, Jay. And one curiosity I'm having is around the integration of all of this. I think one of the areas that machine learning and AI practitioners often get blocked in is they can train a model, but sort of integrating it in a workflow or in existing systems is often very difficult and error prone. It sounds like you're dealing with SMS here and I know that there's APIs like Twilio and other things that you can use to interact via sms, but then you've got your model sitting somewhere, I don't know where that's stored and sitting. And then somehow you've got to Integrate those things together along with actual humans in the loop. So what does that integration piece look like for Jacaranda?
So on one end we have a messaging platform that's called Rapid Pro, that's plugged into the telcos and handles the traffic for the sms. On the other end is the ticketing platform or the ticketing software where the help desk is responding to these messages and the triage or the NLP model sits in the middle. And what happens is just by reading and writing the APIs for these three platforms, we grab the messages as they come in, run them through the translator, run them through, then the NLP model, and all the information that comes out of both of these gets posted to the ticketing platform. Any responses? Then go straight out the other way, but bypassing the middle bit and hit Rapid Pro just for delivery to the mother. But basically all this was integrated by way of the APIs for the three platforms.
You know, Daniel, I was just thinking that as reflecting as we were talking about this, we used to be really cagey about talking about, oh, do we use, you know, Google's platform or IBM, whatever. And the sort of the real experience has been that it's what Jay affectionately calls the glue that holds all this together is really where all the hard work and iteration and innovation came in the development of a ticketing software that works with this workflow and can incorporate the AI in a useful way. That's actually been the sort of innovation here over and above the use of machine learning or NLP in what we do. And so it's kind of fun to hear our evolution of caginess being like now we just, we tell everyone what we do, but we recognize that there's so much stacked in here that is unique to what, what Jacaranda does, that we don't have to be super cagey about it anymore.
Yeah, that's a very interesting observation, Sathya. I think it's true that it's one thing that you can go to GitHub or somewhere and you can just see all the implementations of all of these models that people are releasing, state of the art models, but the process of getting that to work for you and your context and integrated with your systems and your employees. And that glue, like you mentioned to me, that's almost always where projects get blocked or held up. And so sharing sort of what you're doing in the sense of the AI or NLP side actually is, in some ways it's significant. It's definitely a driving factor, but it's only a small factor of a much larger system that needs to be put into place. So, yeah, I definitely appreciate that comment and context for our listeners as well. I know. So one of the things that was mentioned very briefly, I forget who mentioned it, was translation. So I want to talk about that a little bit more. But maybe before we talk about that, could one of you maybe just describe a little bit for those that aren't familiar with Kenya or African languages, what does the sort of linguistic diversity look like where you're at?
So in Kenya we have two major languages in the country, so that's English and Swahili, but of course you have local languages in the various regions, the various counties that we have, and then you have dialects of those languages as well. Because of the strong public education system that the countries had, we're actually quite lucky that we can send text based information and receive text based information primarily in English and Swahili because, you know, everyone is comfortable texting in that. The one challenge, and this is a pretty big challenge, is when you start to see mixture of the languages and more informal Swahili, which is known as Sheng. So you get a real mishmash of languages, more hip words coming in and that tends to break things a little bit. Although I believe now we've gotten around it. Leona, Jay, you want to talk about some of those language related issues?
Yeah. So most of the messages we get, some 60 or 70% are in Swahili, but not pure Swahili. It's always a mixture of Swahili and English. And even the English messages have Swahili words in them. But the Shang or the slang, as Satni mentioned, that in itself is a mixture of English and Swahili in other languages. And it evolves quite quickly. And so it's not something that is maybe as stable as an official language. And when we're running all of this through the translation, what comes out at the other end is quite often very garbled and often doesn't resemble what the original question was. However, the NLP model seems to be able to parse it for context and apply the correct intent most of the time. And we have gotten the accuracy to about 87 odd percent for like general questions and for danger sign questions. It's in the mid to low 90s and we'll continue to try and improve.
Changelog is the best way for you to directly support practical AI. Join today and unlock access to a private feed that makes the ads disappear, gets you closer to the metal and helps sustain our production of practical AI into The future. Simply follow the changelog link in your show notes or point your favorite web Browser browser to changelog.com Once again, that's changelog.com.
So, Jay, you were mentioning some of the results and the sort of current state of what you're doing. You mentioned there's kind of these different categories of questions and you're tracking your metrics in those different areas, like danger sign questions and others. Could you just describe maybe a little bit the makeup of your data set in terms of how many of these questions that are coming in are sort of danger sign questions that you need to triage with very high priority. And what sorts of questions are those and what does that percentage look like in terms of the rest of the questions and general information questions?
About 30% of the questions that come in could potentially be a danger sign. And danger signs include questions like bleeding or I have swelling in my feet and my legs, I have a headache. And of those 30%, I think overall out of the questions might be 3 or 5%, which are actual danger signs. What we're trying to do is throw a wider net so that even if we capture a lot of questions which are not strictly a danger sign, we want to make sure that we do capture those which are. The help desk can then filter for urgent and high priority, figure out what needs to be answered now and then what can wait an hour or two. And then questions about nutrition and whether it's okay to eat avocados during pregnancy. That kind of thing can wait maybe half a day or a day.
Yeah. And maybe just to add what, what happens is, you know, the agents who are texting back will escalate messages that they feel a nurse needs to review, and then the nurse may pick up the phone and call the moms. And so that's where that 3 to 5% confirmed danger sign mom needs to be referred to the hospital metric comes from. But it's definitely an area that we're really actively looking at in terms of analytics, data science, and even a little bit of predictive modeling. Now to be able to in the haystack of danger signs, find the needle of absolutely needs to be referred right now without having to make the phone call first. Yeah.
So you mentioned potentially in the future kind of providing some automated responses. How do you view that workflow coming in and for what types of questions and sort of over the progression of the system, how do you see automation being used best versus the way that it's interacting with humans in the loop?
We are responding automatically to a subset of the questions we get already and how it started is that when the AI detect that this is a danger sign question, we would send the mother a menu saying, hey, it sounds like you're asking about danger signs. Please select the specific issue you're having from the menu below. And that would list the three or five danger signs. What we realized is that, or what we noted is that we got a response rate of around 3% to that menu. And it should have been obvious in retrospect that moms and probably everyone else hates interacting with menus. I hate interacting with menus. And so we iterated to version two, where if the AI detects it's a headache question, we'll send only the headache response. If it's a swelling question, we'll send only the swelling response. Then we follow up with the mom and ask also automatically did this information answer your question. We went from a response rate of 3 odd percent to about 45%. Now if the mom says yes, that's great and we close the ticket so the help desk doesn't have to worry about it. But if the mom says no, it didn't, or if she doesn't respond, then that particular question gets red flagged for the help desk to look at as a priority.
So you've got agents sort of in the loop, you're always responding, which I think is really wonderful. Taking that perspective on it, how does that feedback, maybe from your agents or the new questions that come in, how does that feedback into your data set in terms of model updates and when you update your data set and how you update your data set, how are you handling that loop?
Great question. So the second round of labeling the 100,000 was expensive, it was painful and we didn't want to have to go through that again. So in the help desk ticketing platform, we've built an option for the agents to correct where they note that the AI had flagged the intent incorrectly. So every time they see that, they'll just from the dropdown menu select the correct intent. And now once we collect enough data, we can just feed that back into the model and update it without having to manually label hundreds of thousands of questions every now and then.
Yeah, that's wonderful. I know a lot of my questions are on the data side of things, but as both of you have emphasized, that's a real key part of any of these types of solutions. And I know in the health space in particular, data is difficult in certain ways to deal with because we're dealing with people's personal health Information, information about maybe personally identifying information, very sensitive data. It sounds like that one of the strategies you're taking is definitely people sort of opting into this service and making sure you have some information from them. How has it been on that side of things in terms of, you know, keeping your data secure, making sure that things are kept confidential, while at the same time being able to sort of combine this data in a meaningful way to create useful models.
The first step, and sathim can add some context, but the first step is to collect as little as possible. So we don't know our users names, we don't ask for things like age or other demographic information. Obviously we need a phone number and we'd like to know where, which health facility they signed up in and how many months pregnant they are so that we can tailor the message campaigns according to the stage of pregnancy or whether they've delivered. And then on the back end just making sure that everything is stored according to industry best practices on, you know, the one of the major cloud providers and using their security tools. I think that rather than me trying to manage a server here, just using the resources that are already available helped us better able to secure the data. Sati.
Yeah, just to add that it's such an evolving conversation because I feel like knowledge and literacy around machine learning, what it requires from an infrastructure perspective, what that data is being used for, I mean, it's hard enough for the general public as a Nokia feature phone and is in the middle of a village, how do you consent appropriately and provide a terms of service appropriately so that she's fully aware of, you know, how this information is being used, you know, and we're using it to improve the service that they get. The other sort of area where I think there's a lot of work to be done is in helping, you know, our government partners understand how that data is used. You know, what are these systems, what are these processes? A question we get asked frequently is where is the data stored? You know, is it in Kenya or somewhere else? And I think that kind of, that's indicative of actually missing the more challenging question, which is how is this data being used by a machine learning platform? How are you using it to respond to women, what's your threshold for risk, et cetera. And I don't think we're there yet in terms of conversations here, but there's a lot of groups doing some great work around building capacity to improve those conversations. And I think that's true not just for Kenya, that's true around the world with the conversations we're having with data and privacy?
Yeah, to some degree this is definitely new for everyone. And also, you know, like, you're talking about helping people understand the ways in which their data might be used. I know a lot of companies have developed different principles and other things around that. So it's really interesting to hear from your perspective how you're approaching that. I think in terms of looking, you know, maybe forward a bit. I'd be curious to hear maybe first on the technical side, but then also just on the user side. What do you feel like are the challenges and opportunities moving forward that you haven't addressed yet that you'd like to dive into maybe on the technical side first? Jay, what are the main challenges you're facing in terms of scaling this or improving your models or extending this system?
One of the technical challenges is getting the accuracy up higher than what it is, much higher than what it is. So the off the shelf of the commercially available models that we can plug into without actually being machine learning engineers ourselves, they do it well enough. They don't do it quite as well as we'd like to. And so one of the next steps is to partner with some machine learning experts and try and figure out how do you go from processing or just pattern matching on these words to maybe building in some sort of understanding and context into what the questions are about and then respond appropriately. In terms of scaling, I think we've gotten our cost down. It's running pretty cost effectively in those terms. And in terms of the number of questions that we can process, we seem to have gotten a handle on that. We just need to increase the accuracy. Maybe Saathi can also mention what's next in terms of some of the predictive analytics stuff that we're looking at.
The goal is always to get that mom care as quickly as possible. Now we are looking at what other data, what other information will help us increase a risk rating for a mother will help us understand which facility she should be referred to. Something we didn't even talk about is half of the organization works with providers and improving the skills of providers. And so we have a lot of data and insights from that kind of layer of the health system. And so can we use these layers of data to really route those moms more effectively to care in a timely manner? That's work that's going on now. And just scratching the surface of it is to look at conversational history and look to see if there are triggers, trigger intents that could be predictive of a future danger, sign it actually looks like we may have enough data to develop a model just from the initial work that's been done. Then, Daniel, you were asking a question about the users and I think the ultimate goal is to support moms with what they need in terms of information, whether that's. They want to know where should I get my baby vaccinated? What kind of diet should the baby be on? How do you transition from foods? And these are questions the moms are asking us. They want more and more information because in the context that we live and work in, that information that support is hard to come by. The lower cost, the more digital, the more close to the mom we can get on her phone or maybe phone plus, the better. We're looking at things like voice. We're looking at a home record in terms of their own medical information that they wish to choose free to access for them so that it can help them provide a case history to a provider easier. There's a lot of future thinking around this, but the principle is always what does that mom need to get care quicker? So lots of work going on in the background right now.
That's wonderful. Well, I really appreciate what you all and Jacaranda are doing. I think it's wonderful and also a great illustration of how AI and NLP can be utilized by an organization in a very practical way that really benefits the users. So I appreciate you sharing this story and joining me on the podcast. It's been wonderful to talk to you both, so thank you very much.
Thanks a lot. It's been great chatting. Thanks.
Yeah, it's been fun.
Thank you for listening to Practical AI. We have a bundle of awesome podcasts for you@changelog.com including our brand new show Ship it with Gerhardless Zoo, a podcast about getting your best ideas into the world and seeing what happens. It's about the code, the ops, the infra, and the people that make it happen. Yes, we focus on the people because everything else is an implementation detail. Subscribe now@changelog.com shipit or simply search for ShipIt in your favorite podcast app. You'll find it. Of course, the Galaxy Brain move is to subscribe to our Master feed. It's all Changelog podcasts, including Practical AI and ship it in one place. Search changelog master feed or head to changelog.com master and subscribe. Today, Practical AI is hosted by Daniel Whitenack and Chris Benson with music by Brakemaster Cylinder. We're brought to you by fastly on Starkly and Linode. That's all for now. We'll talk to you again next week.
Sam.
More from LARRUZ


Ep 882: Rogue AI Agents: Why Breakouts are Happening More and How Companies Should Prepare (Replay)


Ep 881: Faster AI Agents, Fewer Human Coworkers: The Overly Productive Future of Managing Agents? (Replay)


Ep 879: New: OpenAI Presence. Has The AI Customer Service Takeover Finally Arrived? (Replay)




