GenAI hot takes and bad use cases

24 Feb 2025 · 31 min

Ask about this episode

Ask anything about it. ChatGPT or Claude reads this page and answers with the times it was said.

Connect VO and ask about every podcast you hear, including the moments you saved. Add to ChatGPT · Add to Claude

In short

Practical AI Podcast Episode Notes

Episode Title

GenAI Hot Takes and Bad Use Cases Hosts

  • Chris Benson - Principal AI Research Engineer at Lockheed Martin
  • Daniel Whitenack - CEO of PredictionGuard

Episode Overview In this episode, Chris and Daniel discuss the hype surrounding Generative AI (GenAI) and outline situations where its application may be misguided or ineffective. The conversation focuses on identifying bad use cases for GenAI that could lead to disappointing outcomes.

---

Key Discussions

  1. The Current Hype of GenAI
  2. The episode opens with a recognition of the overwhelming enthusiasm surrounding GenAI.
  3. Chris and Daniel share their pet peeve about the ubiquitous claims of GenAI's usefulness without acknowledging its limitations.
  1. Bad Use Cases for GenAI

They discuss several contexts where employing GenAI is not advisable:

A. Fully Autonomous Agents

  • Definition: Systems acting independently without human intervention.
  • Risks: Often leads to unsatisfactory results; lacks necessary guardrails for sensitive tasks.
  • Example: Automating the entire sales process without human oversight.

B. Time Series Forecasting

  • Challenges: GenAI struggles with precise numerical predictions and lacks real-world grounding.
  • Recommendation: For accurate forecasting, traditional statistical models (e.g., Facebook's Prophet) are preferred.

C. Complete Software Development

  • Limitations: GenAI is not yet capable of, or reliable for, developing robust software applications fully autonomously.
  • Alternative Use: Use GenAI as a coding assistant to augment developer productivity rather than a complete replacement.

D. High Throughput, Low Latency Applications

  • Industries Affected: Manufacturing and critical real-time applications.
  • Concerns: GenAI cannot meet the speed and accuracy required for high-stakes tasks.

E. Linguistic Diversity and Cultural Context

  • Issue: GenAI primarily supports major world languages and lacks proficiency in lesser-known languages and cultural nuances.
  • Consequence: The functionality of GenAI diminishes significantly outside of the major languages.
  1. The Need for Guardrails
  2. Chris emphasizes that for high-risk applications, having guardrails is paramount to ensure safety and reliability.
  3. Examples include financial trading, legal advice, and medical diagnosis, where poor decisions could lead to serious consequences.
  1. Rapid Evolution of Technology
  2. Both hosts acknowledge the fast-paced advancements in AI technology and suggest that many limitations discussed today may change as GenAI improves.
  3. They advocate for a cautious and informed approach to implementation.

---

Key Takeaways

  • Beware of Hype: Not all GenAI applications are suitable; understanding its limitations is crucial.
  • Human Oversight Required: Fully autonomous systems should be approached with caution; human involvement enhances reliability.
  • Use Established Models for Specific Tasks: For forecasting and software development, rely on proven statistical models and coding tools.
  • Guardrails are Essential: In critical applications, safety mechanisms must be in place to prevent catastrophic failures.
  • Cultural Considerations: Pay attention to the linguistic and cultural contexts when deploying GenAI solutions.

---

Conclusion This episode of Practical AI serves as a reminder that while the potential of GenAI is vast, its current limitations necessitate careful consideration and thoughtful application. The hosts advocate for using GenAI as an assistive tool rather than a complete replacement for human judgment and expertise.

For further engagement, listeners are encouraged to join the discussion and explore resources shared in the episode.

---

Sponsors

  • Domo: An AI and data products platform.
  • Fly.io: A platform for deploying apps globally with ease.

Links

  • [Practical AI Discussion](https://changelog.zulipchat.com/#narrow/stream/456003-practicalai)
  • [Changelog++ Membership](https://changelog.com/++)

---

*These notes summarize the key points from the episode "GenAI Hot Takes and Bad Use Cases" and provide insights into the practical implementations and limitations of Generative AI.*

Written by AI. May contain mistakes. Listen to the episode to check what was said.

Hear the part that matters, and keep it.Open this episode in VO. Double tap your headphones to save a moment as you listen.
Get VO free

Transcript

Automatic transcript. May contain errors.

0:03Welcome to Practical AI, the podcast that makes artificial intelligence practical, productive, productive, and accessible to all. If you like this show, you will love The Change Log. It's news on Mondays, deep technical interviews on Wednesdays, and on Fridays, an awesome talk show for your weekend enjoyment. Find us by searching for The Change Log wherever you get your podcasts. Thanks to our partners at Fly.io. Launch your AI apps in five minutes or less. Learn how at Fly.io.

0:44Welcome to another fully connected episode of the Practical AI podcast. In these episodes where it's just Chris and I, no guests, we try to keep you updated with some of the things happening in the AI world, talk through some things that might help you level up your machine learning and AI game. So excited to dig in with you today, Chris. I'm joined as always by my co-host, Chris Benson, who is a principal AI research engineer at Lockheed Martin. And I'm Daniel Whitenack, CEO of PredictionGuard. How are you doing, Chris? I'm doing good. I'm looking forward to our conversation today. It's a snowy day in Georgia and we can talk a little generative AI and talk about you wouldn't want to use it unless it was snowing in Georgia kind of things.

1:33In the theme of coldness on today, which is also cold where I'm at, talk about the cold side of Gen.AI or actually, you know, what we had talked about thinking through were the bad use cases for Gen.AI or where you shouldn't use Gen.AI. Five or more bad use cases. Yeah. And, you know, the funny thing about it is this is a topic that we have casually talked about a whole bunch of times and we had not previously said, let's make it an episode. But, you know, one of the one of our I think it may be a little bit of a pet peeve for not only us, but other people I talk to in the AI space is there are so many, you know, we're at this, you know, huge hype within Gen AI and people just want to use it for everything that there could possibly be an AI application for.

2:24And, you know, there's so many places where it doesn't necessarily produce the best outcome for you. And we talk about this casually all the time. So glad that we're actually doing this in the show today. Yeah, I was creating some docs for a customer of ours and some training materials. And I have this section just labeled, here be dragons. So, yeah, there might be some hot takes in here. I'm interested to hear what your takes are. My first one, so number one, bad use of Gen.AI, or maybe one that you want to avoid, at least for now, is maybe a hot take. But I would say from my perspective, completely autonomous agents of any type are currently, you know, well, who knows how long this will be the case, but currently and for some time, generally a source of sadness for people when they try to create them.

3:24So what I mean by autonomous agent would be an agent or an automation that has no human in the loop, just sort of is running in the background, and you kind of hope that it does something for you. So it could be on the sales side, right? Oh, I'm going to have an agent do my whole sales process for me, and I'm just going to kind of sit back and work on my product and the agent's going to make all of the sales for me. Or maybe it's, you know, some sort of internal admin process that you're automating or, you know, even all the way, you know, into manufacturing with automation and implants or, you know, more industrial case, whatever you're thinking of.

4:13My first one is completely autonomous agents. What's your thought, Chris? Not only do I think that's right, I'm smiling in a big way because I'm going to throw in something from the side just to support that. Apparently, there is a new show on Netflix and I just read about it last night in a news box. Netflix AI is tough for me. And the show is called Cassandra and it's like a home assistant robot with agency in terms of doing lots of tasks, but it goes, apparently I have not seen the show yet because I just heard about it, but apparently it gets very, very dark. And I'm just like, when you were talking about that just now, you know, in, in more of a real world scenario, obviously it made me think of that.

4:58And so, yeah, I, I agree a completely autonomous agent in this day and age with no guardrails around it. And you're just saying, go at it, uh, generative AI, uh, especially, especially if it's dealing with anything that has any sort of sensitivity or requires a little bit of thoughtfulness to it. Yeah, not going there. Yeah. Well, and I think even beyond the kind of security, privacy related things, a lot of times I just see people trying to do this and it just doesn't really work that well. Early days, early days. Yeah, it's early days. So like when you have, and for those that maybe have or haven't listened to previous episodes, when we're talking about an agent, we mean you give a task to some sort of system.

5:50It has the ability then to generate queries maybe into other systems like APIs or databases or data stores or other things to accomplish a certain task. And it kind of loops over that task until it reaches an objective. Right. And in the autonomous, fully kind of autonomous case, you would have, you know, just using the sales example, because it's easy. You know, you want an agent to decide how to find prospects for you on LinkedIn. And then you want to gather, you know, a dossier about all of those prospects. And then you want to initiate the contact. And then you want to pull off some type of demo or call.

6:35And then you want to close the deal and do the contract arrangement, right? And just sort of like determine how to do every step of that process, basically replacing a human in their agency with the autonomous agent. Now, I think in that case, we could say certain portions of that can be very interestingly addressed with AI functionality. So doing the prospecting, generating the dossiers, right? Those are, I would consider those good use cases if they're tied to a, you know, maybe a sales professional that's deciding how and when to do those things. in the imagination, it would be great to think of just kind of letting that run in the background and you getting sales all the time.

7:25But it just doesn't really work very well. There's a lot of fragility in that type of system when there's a lot of that determination of objectives and determining how to interact with systems and all of these things that produces a lot of errors, a lot of fragility. It's much, much more productive, at least currently, for you to have a tool that can help your sales professionals prospect or a tool that can help them create these, you know, dossiers and that sort of thing. And certainly tie in AI to that, but not kind of this end to end, completely autonomous automation. I totally agree with you.

8:05And I certainly, by the way, just as a clarification from what I said earlier, I was not meaning to imply agents would typically have a robotic body. Just should I have confused anybody? There's a lot of people exploring that, but there are, there are, you know, um, just one of the, the things to note in terms of, you know, we're in this, the rise of agents right now, it's the hottest thing out there, but there are, you know, it's interesting. There are a lot of, uh, guardrail mechanisms that are out there. I know in the industry I work in and defense, there are, especially in things like, you know, weapon systems and stuff like that.

8:40Uh, the DOD has guardrails around such things. So if you're listening and aren't familiar with that, that are a little bit worried about the world. It's fortunately, there are people thinking along these lines. Yeah. And there are, I would say, useful agents at this point, just not kind of in that fully autonomous kind of setting. So AI systems that can connect to multiple things and maybe are used, triggered by a human to do certain things. Those are the most successful that I've seen. Number two from me, Chris. So we've got autonomous agents. Number two for me was time series forecasting or really any sort of prediction mechanism.

9:24So whether that's predicting, you know, future stock prices or reasoning over series of data, making predictions, sort of there's some level of prediction that these models can do somewhat well in terms of maybe it's things like general text. classification, right? Is this message spam or not spam? And you can give some examples and you could get some reasonable output from a model like that. That's why I kind of honed in on time series forecasting specifically, because at least as far as I know, and I know that there's research in this area kind of using transformer models for time series forecasting.

10:06But when I think of Gen chat GPT, or I'm going to use DeepSeq or one of these models. And if you paste in a bunch of time series data and try to create a forecast just with the Gen AI model and nothing else, then I think that's going to end again in sadness for you. It's not going to work so well. Yeah, I think so. I actually had that on my list too, in the form of high stakes financial trading. You know, stakes, financial trading. Where do you want where do you want to put your million dollars today, you know, and see where it goes? So maybe maybe explore some of the possibilities there. But I don't think I would leave it to an agent to forecast or or make that prediction on its own.

10:56Yeah, I think people have shown basically that these models definitely don't have the kind of world understanding, real world grounding to make certain reasoning or take certain steps in reasoning to make reasonable predictions. But also they're really bad, generally really bad with numbers. And so you may be able to, even with a vision model, paste in a graph of a time series and say, what month was my highest sales if it's a graph of sales? And a vision model could reasonably return that value to you. But then if you say, well, now model out my sales for the next four quarters or something like that, I think generally that's not going to work so well.

11:46I guess you could argue that a model could generate code that might use packages, you know, forecasting packages to actually make a reasonable forecast over certain data. Then, you know, my general question then would be, well, that might be useful to generate your code to do it. But really, it's not Gen.AI that's doing that. It's the stats models in Python. That's right. or, you know, profit from meta and that sort of thing. Yeah, I mean, and just in case that confuses anyone, you know, there's the generative AI portion, you know, which can, you know, is trained on a general data set. And then there's these models that it might be generating code to access, which are designed specifically for that function.

12:37So then those are two different things. Yeah, the code that ends up being executed is not having anything to do with Gen AI, basically. Yeah, and maybe it would be worth highlighting in each of these cases that we talk about, Chris, some interesting tooling for some of these things. You know, in the autonomous agents case, certainly workflows and automations can be created and executed. You know, we had Prefect on the show, which is a workflow orchestrator that can be monitored and handle retries and all of that. That's a great thing if you're looking at kind of workflows and orchestration. orchestration.

13:13Time series forecasting, my go-to has usually been Facebook or Meta's profit package, which, you know, makes certain things pretty easy. But there's also many choices for that as well. So take a look through those things if you're interested in the non-gen AI side.

13:43Well, friends, AI is transforming how we do business, but we need AI solutions that are not only ambitious, but practical and adaptable, too. That's where Domo's AI and data products platform comes into play. It's built for the challenges of today's AI landscape. With Domo, you and your team can channel AI and data into innovative uses that deliver measurable impact. While many companies focus on narrow applications or single model solutions, Domo's all-in-one platform is more robust with trustworthy AI results without having to overhaul your entire data infrastructure, secure AI agents that connect, prepare, and automate your workflows, helping you and your team to gain insights, receive alerts, and act with ease through guided apps tailored to your role and the flexibility to choose which AI models you want to use.

14:31So Domo goes beyond productivity. It's designed to transform your processes, helping you make smarter and faster decisions that drive real growth. And it's all powered by Domo's trust, flexibility, and years of expertise in data and AI innovation. And of course, the best companies rely on Domo to make smarter decisions. See how Domo can unlock your data's full potential. Learn more at ai.domo.com. That's ai.domo.com.

15:03All right, Chris, on to number three. My third one was do not use Gen.AI to do complete code rewrites or the complete development of your applications, your software applications. Thoughts? Oh, I've tried that just playing around. And I definitely don't think that that's ready for primetime, Despite the fact that, you know, as we sit here and say this, there have been quite a few CEO luminaries out there who have been advocating that over the last year or so. And I when I sit down and try to do that in, I get varying results. And it depends largely on how mainstream a language is, for instance, on how good it is.

15:54But I haven't gotten anything that I would say is a production grade program fully functional through nothing but generative AI. Just toy programs. Yeah. Without interaction. Right. Right. Yeah. I know this is advancing quickly. So who knows how dated this conversation will be in a few months. But I think we've been talking about this for some time now. And we've seen things like Devon and Cursor and these sorts of things come out, which are pretty amazing and do a lot of really interesting things. But often don't kind of provide that full like, I'm going to prompt and get a software application out of it.

16:37There is there's more to it than that. So I think sometimes people are maybe a bit disillusioned. And, you know, a better way to think about this or there are amazing kind of agents and toolings come out like the Devin, Cursor, All Hands, WindSurf, etc. That can provide a huge acceleration in your code development. I think if you treat them like code assistants and, you know, maybe even junior developers that you are pairing with. Right. So it's not so much that I'm just now a complete non-developer. I have no technical skills and I just say I want this application and it is generated for me. That's really what I'm meaning when I say kind of complete app development.

17:28So Gen.ai, from my perspective, is not capable of that right now or you should not rely on it for that right now. There may be interesting demos and cases where some form of that is shown. But for the most part, I think thinking of the technology integrated into your code and programming as an assistant and even a highly functioning agent that you can pair with is a good model. Just not the kind of, I guess it's a, maybe it's a specialization of the autonomous agent thing that I mentioned before. Sort of. I think you're making really good points in that you can't just toss it over the wall and just say, here's an instruction, do it all, and generate kind of a complex set of programs and stuff.

18:18I have done tasking, small things, very successfully, but the scope of what they were addressing was constrained. And I think we are there for things like that and doing small bits. It's not uncommon for me to generate. Many years ago, I would write VBA code, Visual Basic, for applications, for Microsoft stuff. I don't much anymore. And so now I can do something like that if I happen to be working for something in office to put something together at work. But when I'm actually coding up a large project, I've not been sick. It's very helpful to have different tools on this, but I've not found one yet that I was able to successfully do a significant coding effort by itself, just tossing it over the wall.

19:07So I agree with you completely. It will be interesting to see where we are a year from now, two years from now. Yeah, well, definitely. I would encourage people to check out things like Winsurf and Devin and All Hands and Cursor and all of these things. Super cool. Try them out. But don't expect that if you're not a programmer or have at least some minimal level of skill that you're going to create a huge application or project with all of its intricacies and have that work and scale well. Fair enough. All right, Chris, what are we on? Number four for me on the list of don't do this with Gen AI or bad Gen AI use cases for me is anything extremely high throughput, low latency.

19:54So, of course, small models and very high throughput advances have taken place with Gen AI models. But still, you know, if you're doing quality assessment of products coming off of a actual scaled up manufacturing line where you have to do maybe the assessment of each of those products in a fraction of a second. really you don't want to be reasoning over that data with the gen ai model and take you know 10 seconds to generate your quality assessment for the product it's just not not feasible yeah i would agree with that and i i actually have a subset that i'll throw in on that that i think kind of fits in there uh which would be kind of like real-time applications with critical outcomes Yep.

20:49You know, that's a great way to phrase it. I think that that's I think that that's a an area that you would, you know, you may you may have generative AI as a component in that mix, but you're going to have to have some guardrails around it and you're going to have to have some specialized models to keep things on track because in a real time app where things matter on the on the tail end, you're, you know, great to use, but you don't want to rely entirely on that when it goes off the rails. You need some way to catch it that doesn't take any time. And I think you make a couple of great points.

21:23Part of it is around the latency, which I kind of highlighted. These models just don't operate fast enough and they don't operate in the types of environments necessarily that you need them to operate in for these type of maybe edge use cases as well in many cases. But also, these models perform or they do what they are supposed to do most of the time, right? But still, if you train a computer vision model, for example, to do that manufacturing task, that could run on CPU, extremely high throughput and have a much higher accuracy than any generalized vision model out there, even that would need a GPU to run.

22:09I agree with that. Yeah. So it's just not, what is that? The separation between those two cases is still just really, really high in terms of those kind of use cases merging. Now, I do think that in a manufacturing scenario, there's a great or any of these sort of other cases that you might think of high throughput critical type of scenarios. Gen.ai is very useful, maybe just not for that high throughput, low latency piece, but certainly for staff at the manufacturing facility that want to look at and analyze the data coming off of the quality assessment system and ask questions about, hey, you know, I see this alert.

22:55pull this data for me to help me understand what's going on? Or are there any of these types of events that have happened in the past X time? And that query level side via natural language can be very powerful, for example. And there's many other things that you could do in those scenarios. There is, I'll extend this just a little bit. As you know, my personal passion is in autonomous platforms, especially at massive scale, swarming, things like that. And when you talk about that, one of the areas where I think Gen.ai does play is exactly the equivalent of what you just said on the manufacturing.

23:35And that's having a human in the loop or on the loop that's able to interact. And so you're using Gen.ai to actually be able to enhance the communication between the human who is in control or on the loop and able to step in and not, but, but not so much in the other areas, especially considering that when you have lots of vehicles and this could apply for lots of different use cases, both in the commercial space and the military space where you have a lot of, a lot of different platforms or vehicles in communication, which requires high throughput. But yeah, I think that the only space there, uh, that is a big one is, is in those interactions with the humans that are involved in that for, for safety.

24:17Yeah, for sure. Well, I have one more, Chris, a last interesting bad use case for Gen.AI. The one on my list was anything outside of the major languages of the world. So anything with any sort of linguistic diversity or cultural diversity. Essentially, the models of the modern Gen AI era maybe work well in the kind of top five to 10 languages of the world. But there's 7000 spoken languages in the world, which means they basically don't work for any of the languages of the world, except for a couple. And moreover, the kind of cultural context of the models is driven by mostly what has been gathered either from the internet or by Western tech companies, maybe Chinese tech companies.

25:19But there's certainly a bias against kind of certain cultural contexts and languages. And, you know, even if you think about vision or video models, I'm sure the same is true, right? Because just certain things aren't represented there. So the reality is that it would be great if you could land anywhere in the world and change your chat GPT or whatever to help you interact in X country in Africa or Y country in Asia and have that work really well with whatever languages you might encounter. but I would say generally that's not, not the case as of now. I think so. I think, and, uh, and I know, I know you haven't mentioned it yourself, but long time listeners who have been with us for years will know that, that you used to be in that space in a former professional life, uh, and know quite a bit about, uh, about this topic that you've just brought up.

26:23So yeah, yeah, it's, I agree. It's, it's definitely, uh, I don't think that's changed substantially over the last few years. Yeah. And even simple things that don't have a lot to do with, I mean, it has to do with Gen AI, but also has to do with the tooling around it, right? In terms of even other scripts in particular Arabic, you know, for example, which of course is a major language of the world, which to some degrees, you know, models can do reasonably well at at least some models. The tooling around the Gen AI ecosystem, right? Like, oh, I want to download this chat SDK or this UI that I can plug in a custom model to.

27:08This is likely not going to support kind of right to left. Potentially, there's going to be some issues, you know, with the script and other things. So it's just kind of another highlight of this disparity that exists. And it exists and I think is worth highlighting because mostly what we're talking about here is language models and really language models that support a very small amount of the languages on the planet. But that's what I had, Chris. Any thoughts after going through the list of bad? I think I do have a few thoughts. I think one of the things that I've noticed there is that there are kind of high risk and high and like where you have significant outcomes that can affect people in a major way.

28:00And whether it be financial or manufacturing or my industry with defense or whatever, you know, you don't want to put a general generative AI model in charge of doing things for which there are no guardrails. I think that that is a thing that I have noticed across a lot. And I could throw out a couple of other areas where I think that applies, like things like high stakes legal advice. Do you have a great tooling within things like chat GPT and the other big language models for legal advice? Yeah, but would you really want to, you know, literally put your life savings at risk with things like that?

28:43maybe not maybe not today at least you see a lot of this you see a lot of uh ai pervading medical diagnosis and once again i think there's a very good use for those but probably not by itself you know in isolation so any of these areas where you have a substantial risk in the outcome in terms of good and bad you probably want to have guardrails around it across many, many different industries. And that's, I think that's my takeaway. And, you know, I think that things are continuing to improve at a really, really rapid pace. And we've said things and had, you know, two months later, had the world change out from under us.

29:22And that may happen again here with some of these, but yeah, it's, we're on a learning curve for these things and they're getting better, but they're not all the way there yet. Yeah. I think that's a great way to summarize, Chris. Thanks for, thanks for chatting through the things with me and we'll look forward to carrying on the conversation very soon with you. Sounds good.

29:48All right, that is our show for this week. If you haven't checked out our ChangeLog newsletter, head to changelog.com slash news. There you'll find 29 reasons. Yes, 29 reasons why you should subscribe. I'll tell you reason number 17. You might actually start looking forward to Mondays. Sounds like somebody's got a case of the Mondays. 28 more reasons are waiting for you at changelog.com slash news. Thanks again to our partners at fly.io to Breakmaster Cylinder for the beats and to you for listening. That is all for now, but we'll talk to you again next time.

Read the full transcript
From the publisher

It seems like all we hear about are the great use cases for GenAI, but where should you NOT be using the technology? On this episode Chris and Daniel share their hot takes and bad use cases. Some may surprise you!

Join the discussion

Changelog++ members save 3 minutes on this episode because they made the ads disappear. Join today!

Sponsors:

  • Domo – The AI and data products platform. Strengthen your entire data journey with Domo’s AI and data products. 
  • Fly.io – The home of Changelog.com — Deploy your apps close to your users — global Anycast load-balancing, zero-configuration private networking, hardware isolation, and instant WireGuard VPN connections. Push-button deployments that scale to thousands of instances. Check out the speedrun to get started in minutes. 

Featuring:

Show Notes:

Something missing or broken? PRs welcome!

More from Practical AI

All 157 episodes
GenAI hot takes and bad use casesPractical AI · 31 min
Listen in VO