In short
Podcast Episode Notes: Leveraging AI - Episode 70
Episode Overview Title: Data Scraping to Solid Decisions: Mastering AI for Unmatched Market Insight Host: Isar Meitis Guest: Dennis Tröger, AI Automation Expert Description: This episode dives into the practical applications of AI in data scraping and analysis, providing insights on how businesses can leverage AI to enhance decision-making and operational efficiency.
---
Key Topics Discussed
Introduction
- Importance of Data-Driven Decisions: Isar emphasizes the significance of making informed decisions based on data.
- Challenges in Data-Driven Decision-Making:
- Data Collection: Difficulty in continuously gathering relevant data.
- Data Analysis: Challenges in analyzing qualitative data compared to quantitative data.
- Actionable Insights: The need to derive actionable insights from data to drive business strategies.
AI as a Solution
- AI can streamline the data collection process and make analysis easier, making it accessible for businesses of all sizes.
Guest Introduction
- Dennis Tröger's Background: Founder of an AI automation agency, Dennis shares his expertise in helping businesses utilize AI for data analysis.
---
Practical Steps in Utilizing AI for Data Analysis
Step 1
Data Scraping
- Concept of Data Scraping: Collecting data from various sources (e.g., Amazon reviews) to analyze for business insights.
- Tools for Data Scraping:
- Appify: A platform that provides scrapers for different services.
- Example: Using an Amazon review scraper to gather product data.
Step 2
Organizing Data
- Data can be exported in formats like CSV or Excel for easy analysis.
- Google Sheets: Chosen as a user-friendly tool to manipulate and analyze the scraped data.
Step 3
Analyzing Data
- Qualitative and Quantitative Analysis:
- Use AI tools (e.g., ChatGPT) to analyze the sentiments expressed in customer reviews.
- Manual filtering and categorizing of data based on relevance and insights.
Example Analysis
- Questions Asked: Determine if customer reviews include valuable feedback for product improvement.
- Using Apps Script in Google Sheets: Create functions that interact with AI models for deeper analysis.
Step 4
Generating Insights
- Iterative Questioning: Start with broader questions to refine the focus on valuable insights.
- Document Findings: Use the insights to create actionable reports for teams.
---
Tools and Technologies Mentioned
- Appify: For scraping data from various platforms.
- Google Sheets & Apps Script: For organizing and analyzing data.
- OpenRouter and ChatHub: Tools for experimenting with different AI models and API calls.
- Large Language Models (LLMs): ChatGPT, Mistral, and others for analyzing qualitative data.
---
Key Takeaways
- Accessibility of AI: The episode highlights how AI has democratized access to data analysis tools, allowing small businesses to compete with larger corporations.
- Efficiency Gains: The ability to conduct complex analyses quickly transforms how businesses operate and make decisions.
- Continuous Learning: Emphasis on staying curious and open to new tools and techniques to leverage AI fully.
---
Final Thoughts
- Engagement with the Audience: Dennis encourages listeners to connect on LinkedIn for questions and further learning.
- Transformation Potential of AI: The conversation concludes with a strong message about the need to embrace AI for improved business outcomes.
---
Additional Resources
- [AI Business Transformation Course](https://multiplai.ai/ai-course/)
- [YouTube Channel for Full Episodes](https://www.youtube.com/@Multiplai_AI/)
- [Isar Meitis LinkedIn](https://www.linkedin.com/in/isarmeitis/)
---
Feel free to reach out for any clarifications or further discussions related to leveraging AI in your business practices!
Written by AI. May contain mistakes. Listen to the episode to check what was said.
Transcript
Automatic transcript. May contain errors.0:00Welcome to a live episode of Leveraging AI, the podcast that shares practical ethical ways to leverage AI to improve your efficiency, grow your business, and advance your career. This is Isar Maitis, your host, and I've got a really amazing show for you today. If you've been following me, this show, or even my previous podcast for a while, I'm a huge believer in making data-driven business decisions. Now, this is awesome, but there's three big problems with making data-driven business decisions at scale. Problem number one is you need the data. You somehow need to find a way to collect relevant data that will allow you to make these decisions.
0:40That's problem number one. Now, by the way, that's why most of the companies who do this at scale are easily large companies who have a data team or they hire a consultant to help them get the data for a one-time thing, but it's very hard to do ongoing. Problem number two is, okay, let's assume you have the data and you found a way to collect it, how do you analyze it? And analyzing quantitative data is relatively easy. There's multiple pieces of software from spreadsheets to more or less any platform you have that will allow you to build dashboards and see quantitative data. But qualitative data is very hard to analyze because you have to either read or listen or whatever to a lot of information and then categorize it and then analyze the stuff based on its categorization.
1:27And it's a lot of work. And so that's problem number two. Problem number three is, let's say you've done all of that. Now you need to get to a point where you can actually create actionable insights that people in your business can actually take because otherwise there's no point in doing this. So these are inherent problems to large scale, continuous data-driven decision-making. The good news is that AI can help us address all these problems with very little investment and do this for any single company. So any company today has no excuse why not to do that unless you don't know how to do this.
2:05And that's why I'm really excited about today's show, because this is exactly what we're going to learn how to do. So our guest today, Dennis Stroger, is an AI automation expert, and his specialty is how to go and collect data through data scraping processes from relevant sources, how to put the data in a way that you can analyze it, and then how to analyze the data to make actual business decisions that can change the trajectory of your business. So this is obviously extremely valuable to any business out there. And hence, I'm really excited to welcome Dennis to the show. Dennis, welcome to Leveraging AI.
2:44In the next few years, AI technology will change our world dramatically. Whether you are a business executive trying to catapult your business forward, or just somebody who refuses to be left behind and want to advance your career, this is the show for you. I'm your host, Isar Maitis, a serial entrepreneur and an AI enthusiast. You'll hear invaluable practical tips from innovative business leaders, AI practitioners, and some of the brightest AI minds in our world today on how you can leverage AI in ethical ways to advance your career and grow your business.
3:25Perfect. Awesome. Quick note before we get started. Today's episode is brought to you by the AI Business Transformation course. It's a course we have been teaching since April of last year. A lot of people have been through that course. It's mainly for business leaders, but anybody in business can benefit from it. It's a really transformational course. It's four sessions of two hours each, so four weeks. And every person that has taken it has completely changed their business around using different AI tools. And the course is available through our website. So if you're interested to know more about that course, you can find it over there.
3:58The course was completely sold out between January and end of March, but we're opening another cohort in the beginning of April and there's still seats on that one. So anybody who wants to really learn how to use AI in the business, please check the details. Obviously, you don't have to sign up if you're not interested. But now let's dive into how to make data-driven decisions with AI. Dennis, what's the first step? How do we actually get started? Perfect question. First of all, I'm going to share my screen. And since not everybody's going to watch it, I try to explain everything, what I'm saying as good as I can.
4:33So you can even follow through if you're not seeing my screen at this moment. You should see right now in my robot from my side and I started to call it how to scrape and analyze data from Amazon. So the first question we have to answer is the data we want to get easy to get. Are we allowed to use it? This is a question we should ask in the beginning. If it's our own data, this question doesn't arise because we are harvesting it from our customers and so on. But if we get the data from somewhere else, we always have to ask, are we allowed to get this data? This is why for this particular example, I've taken Amazon reviews as an example for this today's webinar, because this data is publicly available without logging in to Amazon.
5:20And that this makes it, this allows me to use it without being scared that something is going to happen. So the first step we have to see is, or ask the question, what do we want to do with the data in the end? And first of all, what I'm going to show today is we will start with a simple scraping of Amazon reviews. So we will have a look on one Amazon product out there. And we're going to scrape the reviews from it, and then try to make business decisions on what we learn from this product and the reviews we get. Because this is what you already said and mentioned, if we make data driven decisions, it's much better.
6:00And this is the first time that we can do sentiment analysis and can do quantitative analysis pretty easily by asking AI. And this is what we're going to do. So the first step is we will scrape the data. We will put it into an easy to read format. And I will choose for this, because a lot of people are using it, Google Sheets, because it's a very easy tool to use. And most of businesses node already. And then at the end, we will do analysis of the, okay, sorry for my English spelling, not the perfect one. So this is what we're going to do today. And when it comes to scraping data from Amazon, I want to show you two paths you can choose to get this information in this particular case.
6:47First of all, there is a platform and it's called Appify. I hope you can see it. Epify is a platform where you can choose in a store different tools you want to use and different scrapers you want to make use of to get information out of different services. For example, what I just simply did, I take Amazon reviews and what I get is a lot of different scrapers who all are pretty much the same. And sometimes it's just a question, how reliable are they or how much do they cost and do they offer big packages for what you want to do. For our little example today, I've decided for the Amazon Review Scraper from Jungle Bee here.
7:33It has 1 ,800 active user. That's actually quite good. And when I'm entering this Review Scraper, what I can see here now is, you can forget most of the information you're seeing here. Most relevant for us is you can do here a trial period of 14 days. I already subscribed to it. And what I have to do now is I can add here in this search field, which product on Amazon I want to script. Basically the URL of the product. Exactly. This is exactly the point. You just go to Amazon, you're searching for any product you want to search for. You're just going here to the upper URL bar. You copy this, you would copy.
8:17And all you have to do is you put it here, pair pasting inside, and that's pretty much it. This is like the easiest way how you can get information right from Amazon. And all you have to do is here to save and start. And now what's going to happen is this tool has now started in the background. It will start in the background. And in this case here, in a few seconds, we will see that the virtual machine in the background will do its work. and this might take, depending on how much you want to scrape, maybe one minute to two minutes and then the results will be there. I actually did this already.
8:54You can see now that it started, that we are now in queue and that the process starts here. And when I go here to runs, then I can already see here how many results have already been scraped and how much it costs me. And the beauty of Epify is that you have$5 of usage per day. So I don't have to pay for it, even though it says it costs 5 cents now, roughly. I want to pause you just for one second, just for people who are like, oh, but I don't sell products on Amazon and I don't care. The idea here is the concept, right? So you can scrape data from other sources. If you sell software, you can go to places like G2 and scrape that and see customer reviews for yourself and your competition.
9:37if you are in whatever selling stuff on other platforms and you can go Shopify and see what's happening there. Or if you just want to scrape data from your competition, you can probably do that as well. So the idea here is not the particular fact that we are scraping data from Amazon. The idea here that there are tools out there that for free or almost free will get you a huge amount of information in a format that now you can digest. And we got to talk about that in step two to analyze whatever you want to analyze, either your own products, your competition, what's happening in the market, what's happening in the economy.
10:16It doesn't really matter. If you find, if there's a reliable source of data, there are tools out there. And Appify probably has scrapers for most of those, where you can go and grab data for anything you want and bring it in the format that you'd be able to work with. Well said. And thanks for lifting this concept to a higher level because what you said is actually pretty much true. The Amazon reviews is just an example everybody can grasp and it's pretty tangible. But as you said, the important thing in business is that most platforms you're visiting daily, which are open to the public, They can be scraped.
10:55And as you said, there are so many scrapers out there which allow to scrape G2. You mentioned, for example, we have a G2 product scaper. Then there is product hunt. I'm pretty sure when I'm looking for this, we have Etsy scrapers and so much and so forth. And they pretty much all work with the same mythology in the background. And if you really can't find something here, then there's always another tool you can use. And I won't show it because it's a little bit more technical and I don't want to deep dive too much. But there's another tool. It's called Rapid API. It's pretty much a little bit more for developers so that you can do so-called API calls.
11:39API calls is when you are having interfaces between machines and you can do very large amounts of requests with coding. This is just, if you don't want to have a look here, that's pretty much fine. I just want to show it because it's something I'm using very often. Often for our example here today, we will stay with Epify because this is something everybody can use. And now after a few seconds, I see here that the Amazon review scraper already run through. And I see here that I have 100 results because that's the Mexican one I have now took here because that's what I needed. And now the beauty is, I just can say in what format do I need it?
12:21Do I need it in CSV or in Excel? That's like the common thing we would do. And if I now download, then a few seconds later, I have now the data here on my MacBook. You can't see it. I know that I'm just opening the file. So you see now that I have, what is the country code is empty. I don't know why, but it's what we have right now. We see if the person is verified, what is the position of the comment? We see the view URL. We get a lot of information of one of those comments. And what we will do now is we go into the webinar sheet here on Google Sheets that I already prepared. And Izo, please tell me if I'm zooming in too much.
13:02No, you're perfect. So again, quick recap. We used Appify, one of the tools in Appify, and there's hundreds, if not thousands, to scrape the data. We downloaded the data as a CSV. Now we're uploading that CSV into Google Sheets so we can start analyzing the data. So it's perfect. So in this case here, I'm going to use the same sheet, say import data. And what we have now is exactly what I showed you before in numbers from Mac. And I get now that I have a lot of rows which could be interesting but aren't that interesting for me. So I'm going to delete the obvious empty ones to get a little bit less the product.
13:45ASN I, that's an internal number of Amazon. I'm going to delete it because we know it's the review ID is not interesting for us images. We don't need. So I'm going to remove them as well. The title we will leave the URL category variants and what we have left over after a little bit of looking, what kind of data we want to have. we see that we are left and usa is here repetitive so we don't want to take this as well and you see now that we are left with a few categories of content and we can start to work with it i will remove this one as well so now we have all the data all those results and all those comments and all the titles in one google sheet after a few seconds now we talked a lot between but This is something only took a few seconds.
14:35And it depends, of course, on the number of requests you do. But in this case, I will delete the is verified as well. The position we don't need and the rating score. We are now left with our results will be biased. Because when I see now we have only got the five stars reviews, we know that most of those comments will be positive because otherwise you don't have a five star review. But sorry for those buyers. Something I haven't thought about before when I scraped the data. It's all good. For those of you who are not looking at the screen, we're looking at now only four different columns, the date, the rating, so star rating, the review description, so the detailed review and the review title that appears on top.
15:16So that's all we have. And because we scraped only 100 reviews, then they're the ones at the top of Amazon and they're mostly five and four star reviews. So most of them are obviously going to be positive reviews. That's what Dennis meant as far as the bias. I assume if we picked up a different product or if we scraped more than 100, we would have gotten a bigger variety. Yeah, that's well said. In this particular case, I want to show you something that really can help us because now we have the data and now the most important part begins. I have the data now. Now I have to ask myself, what do I want to learn from that data?
15:54What I've seen when I've done my AI hackathons in the past, what people did. I'm just doing an example. They went here, marked a lot of comments, switched to chat GPT, and just asked, tell me what we can learn here. So I just copied all of those comments, and now I will drop them into chat GPT. And what we will get out of it is like pretty much nothing, because when we are unclear of what we want, AI can't help us to determine a good result. And to make this even a little bit more clear, for this particular case, what I will do is Google Sheets allows us to have something what is called an AppScript.
16:42AppScript is something where you can define your own functions in Google, for example. And I can show how easy it is to get ChatGPT to write a function like this. And so I will go to chat GPT here and I will say, please write a app script function that shows a popup and says, hey, it will do this. This JetGPT will give us all that's needed to copy and paste this. And I have now here a function that's called show popup. And when I copy this and post this into my file, I can save it. And now when I run it, the popup will show here. So this is nice, but nothing special, nothing fancy is happening here.
17:36But I just want to show the theory behind it. And what we are going to do now is what is also possible to do is we can write functions. For example, if I had five numbers or two numbers here, four, five, and three, I could say sum up those in Google Sheets. And then I get a result back here like an eight. And we can write custom functions. Why is this interesting for us? I'm going to show you. What we can do with Apps Script is that we can call the API of JetGPT in the background. For our example, and because it's a little bit cheaper, and for you, it doesn't make any difference, I will now copy and paste my code, and this is fully generated by JetGPT.
18:26I haven't done anything here by myself. I've now created a function called call Mistral, what is an alternative tool to chat GPT. And as you can see here, in this particular case, this function can be used to give it something to work with. So what I can do now is say call Mistral, who was the second president of the United States. I should save it. I haven't saved it, and if it isn't saved, then it won't run. In a few seconds, the second president of the United States was John Adams. He served as president from 1797 to 1801. So we get an answer from Mistral in this case for something that we asked it here.
19:22And now what we can do is we can have several columns up here and say, for example, does this comment include information how to improve our product? Simply answer with yes or no. Only one word. It could be that it sometimes answers with more. But what we can do now is we can say that we want to call the Mistral API. We will use what is set in this first cell up here. And we add simply the comment here at the beginning. And what's happening now is Mistral is going to analyze it. And we see now that Mistral thinks that in this review is something how to improve our product. So we can have a closer look now on if it doesn't work well.
20:29And we see now, yes, this comment includes information on how to improve the product. It mentions specific concerns such as limited internal storage and Joy-Con drift. I don't know what Joy-Con drift is, but if it's your product, you hopefully know what the people are writing about. So what I can do now is I can simply, maybe from Google Sheets, drop this down. And now I do a lot of API calls. And hopefully, I know I made a mistake because I haven't said that the first cell needs to be always the same. So I want a quick recap for people who are just listening to what we're doing. So we took the data from the scraper, dropped it into a CSV.
21:11and what we've done now is we've taken a app script which you can create on your own and would you be able to share it so we can put it in show notes the actual script yes yeah okay so dennis will share with us we'll put it in the show notes so all you have to do is in excel is go and create a new script which is in the drop down menu on the top paste that script and then you can basically communicate with a any api of a large language model which means you can now create talk to the large language model from within the data ranges of this particular set of data. So what you can do, and that's what we're doing.
21:55So in the top of the columns, we're asking a question, which is basically the prompt that we're sending to the large language model, and then copying that down to look at every single row separately. So every single row has a different review of a product or a service or a software, again, depending what data you brought in. So now what you're getting is you're getting the ability to analyze, ask questions about qualitative data, written text of all this information across as many rows as you want. and literally every single one of them just goes and calls in the backend to the API to actually ask the large language model.
22:40In this particular case, Mistral, but you can do the same thing with Gemini. You can do the same thing with Claude. You can do the same thing with OpenAI, ChatGPT. All you have to do is go and grab, and there's a multiple YouTube videos that will show you how to go and grab the API key, but all you have to do is sign up. It's nothing, it sounds really scary if you haven't done this. It's as simple as following a one-minute YouTube video, and you'll see how to get your API key. You put it in that script, and that's it. And you're up and running. And you can even do that with several of them, right?
23:12You can ask the same question, to Chachupiti and to Mistral, and see what's happening in each and every one. But that's what we're doing. So we can now ask questions about hundreds or thousands of rows of data with one drag down of that one cell that basically calls the API. and you will ask the same question for every single row and will give us a very specific result for each and every one of the pieces of data that we brought in. You have summed it up very good. Wow, that was on point. Listen, I love this process. I use it a lot myself. So I find it extremely powerful. And what you said, I just want to underscore it.
23:53All you see here is no rocket science at all. Everything what you've seen here, you can easily find. And if you're a businessman or woman, you can ask a colleague or someone who is a little bit fond to do stuff like that. And he or she will pretty much easily can redo this. This is nothing special, nothing fancy. And you will find thousands of videos explaining it very good and very easily. The most important thing you have to take with you is that as you can see here in this particular case, and for this particular questions, we have a lot of yeses here. We have one yes to yes. And we have one question, one comment that actually says no, but otherwise, oh, we have here yes or no.
24:33So you see that if we take care of this, we could now create a filter in our Google Sheet. And for example, only let us show which of those actually were really yes or no. And then we don't have to scrape through 10 of thousands of product comments. We'd only have to scrape through a few. To explain why this is important, so what Dennis is saying is you can filter. So you've done your first question should be a very high level question to let you know which of these pieces of data are relevant to what you're actually trying to find out. Now, since you scraped, you're scraping 100 % of it. It might not all include the stuff you're looking for.
25:14So in this particular case, he asked one question. But again, going back to our examples, let's say you're taking, I'll take a different example that you can use without scraping. You can take all your recorded sales calls, transcribe them with any tool that transcribes, bring the data in here, and now you can do the same thing. In which calls are there specific objections raised by the client or the prospect? And it's going to tell you yes or no. And then you only care about the ones that actually had objections if you're trying to analyze what are the biggest objections you're getting. So now, instead of running the next question on every single row, which doesn't cost a lot of money, it's like fractions of cents for every single one of those API calls.
25:57But if you have 10 ,000 of them, it starts adding up. And being able to filter before you do the next step based on the first question is very helpful because now, instead of running this next question on 10 ,000 comments, you're going to run it on 600, which is obviously going to save you a lot of money and time. So how do we do the filter? That's the next question. That's a very good question. We have now the option, we can do two things. As you said, we could either say we do another question, which is very high level, because there might be a lot of questions we want to have answered on a high level thing.
26:33And what we could do now is we could write a simple, we can do two things. There is a little bit, I'd say, the easy way would be we just ask JGPT to do the following, we'd copy this output and that in this output, there's already a yes inside. And for some, there's only a no. And what we can do is we go to JGPT and tell us, please write a Google Sheet formula that checks if a text contains the word yes. And what we do now get is that it simply says here, in this case, we should use the search function used by is number function. And now what we can do is pretty easily here, we can copy and paste this here.
27:30And in this case, I get back a yes. So instead of the yes, what I could also have done is that I now start here to do another call of Mistral. And now I can say, listen, does this comment include something about the product itself? Is that a good question? I don't know, but let's take this for the sake. itself or yes or no. No, if the review only says something about other things. I don't know if this is a very good question, but I will use it right now. So now, because there's a yes in this, in the answer, we get, yes, this code includes something about the product itself. In this case, the Joy-Con drift, I think, has something to do with the controllers that can be used.
28:27And if I now do the same thing, I simply run the same prompt now for all of them, then I get no answers only for those reviews which have yes before. So I can save a lot of data and I can pinpoint certain things I want to learn deeper and deeper. And this I can do, as you said, in the sales call, for example, I wouldn't start with, you could say, maybe the person has, we can ask, is there objection in the sales call? Yes. What are, please name now all the objections in the sales call. And then suddenly we can go deeper and deeper and deeper. And then you could ask, okay, please now show me what were all the answers that the salespeople had for this objection around this.
Read the full transcript
29:20And then you can ask several questions regarding what is your goal. And this is something I just want to add, because you see, if you do it right, you can ask any question and you can get lost pretty easily. And if you're some nerd like I am, you get lost to the tiniest of details and you won't learn anything new. You will learn something. But the main question is what I said before, what answer do you want to solve with the data? What is the problem? What do you try to find? What is the KPI? You can do this, explore the data and just play around a little bit with it. But at a certain point, you have to ask yourself the question, what is the point?
30:02What do I really want to learn? And this is why I picked the Amazon example. Because if you, for example, are in product design, you can see what do I have to improve to increase my rating. During a sales call, you can see, hey, does my sales script, what I teach new salespeople, already include the most objections that come? So you suddenly, without relying on the salesperson, you can analyze all your sales calls and can get the biggest objections the customer has. You can also find all the competitors that person is mentioning. You can analyze on a very high level the sales calls, but always with the question in mind, what do you want to answer in the end?
30:51Fantastic. I want to do a quick recap before I have some follow-up questions. So we have data that was put into a CSV that data in this particular case is sourced from a scraper that there's multiple tools out there that will do it for you for almost free. Like getting all that data that we just did probably cost us 70 cents. And so it's in a scale of running a business, it's free. And even if you've got to cost us$20, it's still free compared to hiring an analyst or buying a report from a third-party company that will do it. So we got the data. We put it on a CSV. We have several different columns of data.
31:27Again, in our case, it's date and rating and description and review, but it could be any kind of data you have there. Then in the next columns, we start asking questions, making calls to an API of a large language model. So in our case, the first question is, does this comment include information? How to improve our product? Answer yes or no. So we get a list and we drag this all the way down to all the pieces of data that we have, every single row, and we get an answer. And the thing is, it doesn't just answer yes or no. we could have probably made the question more accurate to make it answer just yes or no.
32:03But in our case, it answers yes. This is a comment that includes a comment and then it gives us a lot of information about what it says. So then in the next column, we basically said, okay, let's only look at the yeses and let's ask a follow-up question about these yeses. And you can keep on doing this. But what Dennis said that is really critical is you want to know what you're looking for. But I will say something even more than that, which I really like doing. And it's a slightly different approach that then would lead to this. So it's like a middle step. And what you can do is that middle step is you can let the large language model look at the entire data.
32:38So instead of picking one cell, pick rows one through a hundred in our particular case, but it could be 10 ,000 and say, what interesting, tell it what it is, right? So think about it. This is, even though it's in Excel, it's like writing a prompt. You are an expert in data analysis with 10 years of experience doing this and that. I'm going to give you a list of 150 transcriptions of sales calls. What I want you to do as a first step is tell me what interesting insights and commonalities you find in the data, because sometimes you don't know what you're looking for. You just have the data. And then it will tell you, it will probably give you 20 different things if you have enough data.
33:16Now you have a good starting point to say, oh, I want to dive into three, six, and eight out of the list of 20 things that he gave me, because this will have the most amount of business impact. So going back to, okay, now, what are the things you want to focus on? Because you have a lot of ideas of what this data actually contains. So what I love doing is in many cases, starting with just asking GPT a broader question to have it give me ideas. Even if I have an idea, sometimes this will give me three more ideas I didn't think of. And they're like, oh my God, this is awesome. And then start following the process that Dennis described.
33:51You're like, okay, now I can go sale by sale, ask these questions and dive deeper and deeper until you get the insights. The other cool thing, and I'll add, sorry, I'm jumping here, but there's a lot of things I want to say because your process is amazing. There are tools out there today. If you're from some reason afraid from putting a script on your computer, which is not a big deal. Again, there's a million places where you can get this that are credible, including we're going to put one in the chat of like in the comments of this podcast and in the YouTube channel. But if you're not, there are off the shelf tools that will do it, right?
34:22So there are other tools that you can buy that are extensions. I used to use GPT for sheets and docs. It's a commonly used one. It costs money. This one is free, but it's a little bit of money. So if you feel more comfortable getting an off the shelf tool, you can do that. The benefit of these tools is that it will also do the formula thing that Dennis showed us how to do. So instead of going to ChatGPT, which again, it's not a big deal, it's opening another tab, but it will do it right in there. Like you can say, okay, I need a formula that does this and that, and it will do it for you. And the next evolution of that, we're on the verge of it, and it started to happen, but it's not great yet, is Microsoft themselves now has Copilot for 365 and Excel, which has some of this functionality within Excel.
35:10And Gemini for Google Workspace is already available, which has some of the functionality that this can do within Workspace natively in those applications. There is zero doubt in my mind that the full capability will be there within two or three months. but if you want to do this right now, the easiest thing is to do exactly what Dennis did, which is to get a script from somewhere, put it in your thing and you can start using it tomorrow. And I would add the point is, as you said, there are four lot of things we showed you today. You can, for Amazon reviews, pretty sure you can. And there are, as you said, done for you software which already offers it.
35:48What I would just add here, for example, if you want to do the path of testing it by yourself, I just want to show one tool I'm using and love to use. And I only recently discovered it. It's for the nerds a little bit, but I love it so much. So I want to share it. It's called OpenRouter. And OpenRouter is a platform where you can very simply, you can call different large language models which are out there with one API call. For example, if you want to save money, because the point is some of those big language models are free to use. And sometimes you want to start with a very, depending on what you do, you want to start with a very costly language model and work your way down to become cheaper and cheaper, the better your prompts get.
36:42And what is also quite interesting here is that, for example, if I have a prompt like this here, I will take just an example here. Oops. One second. I'm just copying the question here into the chat, and I'm copying the review here into the chat. So doing pretty much by foot what I did before in Excel. And now the interesting part is I get here from different language models, I get the results. so I can see which of the language models does actually the best job and maybe having prices in mind. So if you're doing this as a company, as you said, yes, it's actually cheap, but at a certain point from some scrapings we do, we are dealing with 10 ,000 to 100 ,000 entries.
37:34And even if every entry costs only 10 cents, then it starts adding up. it starts adding up. And this is why at some point it can be interesting to have a look at this, but this is like next level. If you're starting out, you don't have to do this, but this is just for fooling around a little bit, having fun. And just wanted to share it because I'm loving this so much to test different models and see what the results are. So I'll add another tool that does something similar. Before that, I'll explain why, again, just summarizing what Dennis said. different large language models do different tasks better than others.
38:15And I'm even putting the money aside for a second, just knowing which of the large language models does better in whatever specific task, whether it's analyzing qualitative data, analyzing quantitative data, creating reviews for something, writing blog posts, like every one of them will have pros and cons and we'll do different things better. And sometimes it's better for you, right? Maybe it's not an absolute better, but for the way you're using it, for the use case that you're using on daily, weekly basis, it actually works better. So knowing which model to use for which use case and now layering on top of that, okay, how much does this thing is going to cost me if I do it times 10 ,000 is very helpful.
38:57So Dennis showed one tool, the tool that I love using is called ChatHub, and it's a Chrome extension. And what ChatHub allows you to do is exactly that, but it looks like a regular chat. So there's a chat on the bottom, but then you can open several of these in Parlin and actually run a complete chat, and you can see them side by side. And so it's an extremely powerful tool that I use regularly to evaluate different use cases. And it's amazing because you literally have the four windows open or six windows open, and as many as you want. I never opened more than four because it starts getting crazy.
39:33But in each of the four, you can pick whichever model you want. So if you want to compare GPT-4 to Gemini 1.5 Pro to Mistral to Llama 2, you can run all four of them and continue having the chat. Like you're having a regular chat, but you just see four variations of the outcomes, which is very obvious to see which steps work better in different tools. The other thing that it helps a lot is sometimes you just make a mix of the answers for the use that you need. So you ask it to all four of them at the same time. Oh, I like this point from here, but 0.2 and 3 from here, and I like 0.7 from here.
40:11And now for you, you now have the five or five points, four or five points that are the best combination of all of them. So that's another way to do the same thing. The only thing it doesn't have is pricing. So the tool that you mentioned, Dennis, has the benefit of showing you how much it's going to cost you if to run that model, which is obviously very beneficial if you're then going to connect it to Google Sheets and copy it 10 ,000 times. Yes, well said. First of all, thank you. I didn't know Chathub. We'll have a look at it later. Thanks for recommending it. And what I just wanted to say here regarding the data scraping, this is like a very rough data scraping process I just showed here.
40:52When you're doing it, it would be beneficial if you first ask yourself, how is the information you want to harvest structured? What questions do you want to ask? Because it might be beneficial to have several sheets open and stuff like that. It might be good to scribble down first what you want to analyze and how. And what you said before is copy and pasting a lot of information into JetGPT and ask, hey, what can you see here? You can use it to ask it, which questions would you ask when you see those data as an executive C-level, C-suit person, if you were critical, for example. And then it starts to give you critical questions and then you can start to dig deeper.
41:37Yes, this is an awesome approach. A hundred percent. There's a question from the audience. Michael Hoffman is asking, is there a VBA script for Microsoft Excel? Can you do the same trick we've done here with Apps Script? Can you do the same thing with Excel? I don't know. But the beauty is we can just go into chat GPT and say, can you rewrite the following script for VPA in Excel? And let's see what's going to happen. From what I see so far, this looks solid. so for those of you not watching what we've done it was taking this we took the script that was created for as an app script for google sheets copied it back into chat gpt and say hey can you rewrite this for vba which is visual basic which is the scripting language that microsoft uses and then paste the old script hit enter and it gave us a new script that we don't know if it works or not, but it looks like a proper script.
42:47Yes, summarized. And I would say it could work. I have some doubts from what I see, but you could test it. From my perspective, I've worked with Excel quite a long time in the past. And at some point switched when I did a lot of, let's say, internet related things like API calls and stuff like that. And from my perspective, Google Sheets excels, pun intended, excels when it comes to doing API things and working with data like this. So if you do like the extraction with Google Sheets and this analysis and later put it into the environment you like most, that might be most beneficial and easiest for you to do.
43:29But that's just a suggestion. That's all I can say here. But maybe there's a tool or plug in already because I'm pretty sure there are. I'm sure there is. And like I said, even if there isn't, Copilot will sometime in the near future have it built in. Right now, Copilot is very good at doing Excel stuff, meaning it can create formulas. It can create new tabs with new formulas. It can create charts and bars and calculate and pivot tables and all these things without knowing how to do them. Like you literally just ask for it. It still doesn't know how to make API calls back to OpenAI to answer qualitative data questions like we did.
44:05but I'll be again extremely surprised if that's not the next step that's coming absolutely anything you want to add at this point I think one of the most important things I wanted to show today and I'm very thankful that you invited me to the webinar is that if you take one thing today out of this webinar is that this is the first time in history that we can do reliable sentiment analysis quantitative analysis of data the first time it costs nearly nothing i don't know if you ever have done a survey in your life and there is a type of survey questions called free text they were like the most horrible things to have whenever you did a survey because you knew it will be hell of work to work through it now if you do like free text for example maybe you do customer surveys you can use now free text and do the same questions you can use the same mythology don't look too much as Izo said don't look too much about the Amazon reviews just ask yourself what is quantitative data and qualitative data that you want to have analyzed.
45:23And this is now the first time it's really cheap and easy possible. And if you only take one thing with you, that's it actually. Fantastic. I'll add one more thing, which could be the next step after this, which I really like doing. So we now have an Excel with a lot of really good insights that we filter down to the last two columns that have the gold, right? We kept digging and digging and then we found gold. And that has from 10 ,000 rows, It's 50 rows of really good stuff. What you can do is then you can take that column, save it as a new file, upload it to ChatGPT itself or Claude or Bart or Gemini or whatever.
46:03It doesn't matter. Mistral. And then ask it to help you write the report. Because at the end of the day, you need to deliver this as actionable items to a team, your marketing team, your sales team, your product development team, your whoever. It doesn't matter. So you can then ask and say, okay, here's what we found. I want you to create a table that shows this information. I want you to create a graph that shows this information. I want you to create a executive summary that summarizes it all up. And then I want you to save it as a PDF and it will do it for you. So it's not even saving the steps of the data scraping and the data analysis and getting into conclusions.
46:39It also, the next step will actually create the report for you in whatever format you define and will allow you to then, you want to take it to the next step. After you have the PDF file, ask it, okay, write the email where I introduced this to my leadership team or to my marketing team or to whatever. And then you have the email, you have the attachment, you open your email platform, whatever it is, copy the email, make whatever changes you want to make, add the people on top, connect the PDF file, hit send, and you're done. So the process that Dennis and I done with a lot of talking in 45 minutes, but that practically takes 10, 15 minutes to do if you know the process and you know what you want to ask, would have taken you days, if not weeks previously to analyze the data and come up with the data and create the reports and put it in the right format and so on.
47:32And now we're talking about minutes and if it needs to be really detailed, really fancy, and you want to create several reports for different people, two hours instead of two weeks of several people instead of one person. So it's a complete game changer. I really like the way you summarized it, Dennis, as far as it's the first time we can do this. Like previously, this was kept to the Googles, the Amazons, the big players of the world could do this. And now anybody can do this for almost free. There's no excuse why not to do this in your business. And everybody has qualitative data. Take all your proposals, load them up and say, this one, this lost and categorize this one and ask it to compare them.
48:15There's so many ideas on how you can use this. So if people want to follow you, connect with you, learn from you, etc., what are the best ways to do that? I'd say the best way to connect with me is still LinkedIn. I love LinkedIn because the community is so friendly compared to other networks. I share most of my stuff for free on LinkedIn if I find something new. and I'm very happy for everyone who connects and has questions because I'm sharing my knowledge completely for free. I'm not holding anything back. So if there's something up your mind in a few days or hours and you think, hey, I just simply have a question, don't hesitate, just connect with me, add me and ask me questions.
48:55Phenomenal. Dennis, this was really awesome. Thank you so much. Thank you, Iser.
From the publisher
Whether you're a business leader, entrepreneur, or marketer, discover how to harness AI to scrape, review, analyze sentiment, extract key topics/themes, and identify potential product improvements from your data.
Join us with Dennis Tröger, an expert in the AI space and founder of an AI automation agency. Dennis brings a wealth of experience in applying AI to solve business challenges, offering a wealth of insights and proven strategies. With Dennis's expertise, you'll learn how to navigate the AI landscape to implement solutions that not only save time but also significantly enhance your business operations.
This webinar is more than just a presentation; it's an interactive experience. You'll have the opportunity to engage directly with Dennis and other participants, ask questions, and discuss your own business scenarios. It's a perfect blend of theory and practice, tailored to provide you with the knowledge and tools you need to succeed.
Learn the ins and outs of AI-driven data analysis through a detailed, step-by-step process that demystifies complex concepts into manageable actions.
Our focus will be on practical, real-world applications that directly impact your bottom line, from extracting meaningful insights from customer feedback to enhancing your product based on qualitative data.
Check the App Script
About Leveraging AI
- The Ultimate AI Course for Business People: https://multiplai.ai/ai-course/
- YouTube Full Episodes: https://www.youtube.com/@Multiplai_AI/
- Connect with Isar Meitis: https://www.linkedin.com/in/isarmeitis/
- Join our Live Sessions, AI Hangouts and newsletter: https://services.multiplai.ai/events
If you’ve enjoyed or benefited from some of the insights of this episode, leave us a five-star review on your favorite podcast platform, and let us know what you learned, found helpful, or liked most about this show!



