Cloud Security in the AI Era: Challenges and Opportunities for Organizations

[image_with_animation image_url=”68704″ animation=”Fade In” hover_animation=”none” alignment=”” border_radius=”none” box_shadow=”none” image_loading=”default” max_width=”100%” max_width_mobile=”default”]We recently participated in Silicon’s Cloud & Security Leaders Event, where we delivered one of the opening presentations alongside industry leaders like Wiz and AWS. Our session focused on both the opportunities and challenges AI brings to cybersecurity, including potential security risks. We explored Google’s cybersecurity journey, Making Science’s implementation success stories, and essential considerations for organizations looking to elevate their cybersecurity infrastructure. Álvaro Verdeja, our COO of Cybersecurity, Cloud, AI, and Software, and Francisco Dalmau, Channel Account Manager at Google Cloud for Iberia and Italy, shared these insights.

The Google SecOps Journey – Operation Aurora

While Google’s consumer products are universally known, its cybersecurity portfolio remains less familiar to many. Francisco Dalmau highlighted how “everything started with Operation Aurora in 2009,” a significant cyberattack that targeted U.S. organizations. The attackers sought to access source code—the crown jewels of tech companies—by exploiting vulnerable hosts to move laterally through corporate networks and access unsecured source code repositories.

Operation Aurora taught Google that traditional perimeter-based security was inadequate for modern threats. This realization led to a complete security model redesign encompassing infrastructure architecture, software development, and operational practices. The result was Google’s zero-trust model, founded on the principle of “trust nothing, verify everything.” Thus, Google’s security model was born.

This led to Google now having a complete portfolio of security tools that compete with the most cutting-edge products in the market, Google SecOps, VirusTotal, and Google threat intelligence are some of these. All of them rely on the power of Google Cloud to possess unique capabilities in the market.

Making Science’s Implementation Excellence

As Google Premier partners and cybersecurity specialists, Making Science has spent over two years leveraging Google SecOps for comprehensive threat management. 

The solution combines two powerful components:

  • SIEM: Enables comprehensive threat detection through multi-source data ingestion and alert creation
  • SOAR: Automates manual processes through playbooks, allowing small security teams to manage enterprise-scale operations efficiently

Álvaro Verdeja noted, “We’ve tested these solutions internally to ensure optimal client protection.”Some of the incidents we manage automatically are information leaks, connections from unusual locations, report creation, or blocking and resetting of compromised users and credentials.

AI’s Role in Cybersecurity

While the buzzword right now is Artificial Intelligence, Google also has its own, Gemini, which comes incorporated into its security products and was defined by Francisco Dalmau in the following way:

While the buzzword right now is Artificial Intelligence, Google’s Gemini AI, integrated into its security products, represents the next evolution in cybersecurity. Francisco Dalmau offered an illuminating metaphor: “Gemini is an assistant that when you’re looking at a window, and the one next to it is the same, tells you that the same thing might happen again and by the way, we should also check the doors in case any are open.” This is a very apt metaphor for me since, as always mentioned, one of the biggest problems currently is the lack of talent and investment. With Gemini, we have that help, that assistance that guides us, but also works for us, creating queries without knowing the language or playbooks to automate tasks.

This AI-driven approach enables automation of Level 1 security operations, allowing teams to focus on complex challenges while reducing manual tasks like false positive management in traditional SOC environments.

Key Recommendations

The session concluded with three essential insights for business security:

  1. View cybersecurity as an investment, not an expense – major organizations have failed due to security breaches
  2. Rely on professional expertise – avoid compromising security with inadequate implementation
  3. Embrace zero trust and least privilege principles – verify everything and minimize access permissions

Ready to Transform Your Security Infrastructure?

Connect with Making Science’s cybersecurity experts to explore how we can enhance your organization’s security posture with Google Cloud’s advanced solutions.

The Dawn of Conversational Analytics: Reflections from the GenAI + Looker Event

As businesses strive to gain a competitive edge, the ability to transform raw data into actionable insights has become paramount. However, the path to leveraging data effectively has often been an uphill climb plagued by technical hurdles and siloed information. At our recent event “GenAI + BI: Accelerating Time-to-Insight with Looker” in collaboration with Google Cloud, we witnessed how generative AI is revolutionizing this paradigm, ushering in a new era of conversational analytics.

The Evolution of Business Intelligence

For decades, extracting insights from data meant wrestling with complex queries, static dashboards, and clunky reporting processes accessible only to the technically skilled. While tools like Looker provided powerful data exploration and visualization capabilities, ensuring data democratization remained an uphill battle. What set Looker apart was its robust data governance foundation – a centralized model that promoted trust and accuracy while unlocking self-service analytics across an organization.  However, even with these advancements, a gap persisted between businesses and the true democratization of data they sought.

This disconnect has been a driving force for our team at Making Science. As I shared during the event, “For too long, data democratization and getting insights from data has been an uphill climb.” But the integration of Looker and generative AI (GenAI) is profoundly changing the game.

Fostering True Data Literacy

At the core of this transformation lies the power of natural language interaction. Through Looker’s GenAI capabilities, users across an organization can simply ask questions and receive accurate, real-time insights without grappling with SQL, data modeling, or visualizations. This intuitive approach empowers teams to become active participants in data-driven decision-making, fostering a culture of true data literacy.

Fabrizio Russo, Cloud BI Specialist at Google Cloud, encapsulated this shift perfectly: “With Looker and GenAI, you can ask complex questions and receive answers instantly, without the need for technical expertise or data manipulation. This is data democratization in action.”

From Data to Profit: AI-Powered Monetization

But the potential of Looker’s GenAI integration extends far beyond interactive Q&A. Through live product demonstrations, we witnessed firsthand how these capabilities enable users to automatically generate visualizations, build custom dashboards, rapidly develop data-driven applications, and much more – all via simple natural language prompts.

This seamless translation from insights to action unlocks new frontiers in monetizing data. Tools like Looker Actions and Embedded Analytics empower businesses to package and monetize their analytics offerings, create tiered pricing models for differentiated data access, embed insights into customer-facing platforms, and drive sustainable revenue growth.

We had the privilege of hearing from Sergio Pescador, Corp Dev. & BI Director at Playtomic, the leading padel reservation app. Sergio detailed their inspiring journey of leveraging Looker to unify organizational data, enabling data-backed decision-making across departments while maintaining their competitive edge.

Looking Ahead: Embracing the Future of BI

As this groundbreaking event made clear, the fusion of Looker and GenAI is merely the beginning of a seismic shift in how businesses will interact with and extract value from their data. Generative AI will continue to push the boundaries of what’s possible, propelling us toward an era of hyper-personalized data experiences and unprecedented efficiencies.

At Making Science, we remain committed to staying at the forefront of these transformative AI capabilities in the BI space. Our team of seasoned experts stands ready to guide organizations in navigating this new frontier and unlocking the full potential of a conversational, AI-driven approach to data analytics.

The path from insights to impact has never been more clear or achievable. The dawn of conversational analytics is here, and those who embrace it will gain a decisive competitive advantage. I encourage you to explore Making Science’s comprehensive offerings and engage our team to begin your data transformation journey.

Data Exploration Reimagined: GenAI Meets Looker

Let’s face it: data is the lifeblood of modern business and extracting valuable insights from complex data sets has become crucial for organizations to maintain a competitive edge. 

But what good is a wealth of data if you can’t easily unlock its secrets? Traditional BI tools often felt like navigating a labyrinth, requiring technical expertise and time-consuming queries.

What if you could simply converse with your data?

Looker’s Explore Assistant, powered by Generative AI’s remarkable capabilities, makes this a reality by enabling conversational analytics and making data exploration more accessible and intuitive than ever before. With GenAI, interacting with data becomes as natural as having a conversation that instantly and accurately answers your business questions in plain language.

From Dashboards to Dialogue: The Evolving Landscape of Business Intelligence

Business intelligence has undergone a dramatic transformation over the years. We’ve progressed from static reports and cumbersome spreadsheets to interactive dashboards that offer a visual representation of information. However, even with these advancements, a certain level of technical proficiency and a deep understanding of data structures, SQL queries, and data manipulation techniques were still required, often posing a new set of challenges for users.

According to a report by MarketsandMarkets, “The global conversational AI market is expected to grow from USD 13.2 billion in 2024 to USD 49.9 billion by 2030, at a CAGR of 24.9%.” This rapid growth underscores the increasing demand for intuitive, conversational analytics tools that can democratize data access and empower users across all levels of an organization.

Source: MarketsandMarkets’ “Conversational AI Market by Component, Type, Application Area, Business Function, Vertical and Region – Global Forecast to 2028” (Estimated release in Q4 2023)

Looker’s Explore Assistant breaks down barriers, ushering in a new era of conversational analytics. Now, anyone in your organization, regardless of their technical background, can effortlessly ask questions and obtain instant answers from their data – no coding required!

The Benefits of Conversational Analytics

Looker’s Explore Assistant offers a multitude of advantages for businesses seeking to become truly data-driven:

  • Increased Accessibility: Empowers users across all departments and skill levels to interact with data and gain valuable insights.
  • Faster Insights: Eliminates the need for complex data manipulation, providing real-time answers to your business questions.
  • Improved Decision-Making: Enables quicker and more informed decisions based on data-driven insights.
  • Enhanced Data Governance: Fosters a data-driven culture by encouraging exploration and understanding of data.
  • Time Savings: Frees up valuable time for analysts and other team members, allowing them to focus on more strategic tasks.

By leveraging the power of conversational analytics and generative AI, businesses across different industries can uncover actionable insights, make data-driven decisions, and drive meaningful results.

Ready to Experience the Future of BI?

Join us for our exclusive event, “GenAI + BI: Accelerating Time-to-Insight with Looker,” taking place on September 19th, 2024, at Google Madrid. Together with Fabrizio Russo, Cloud BI Specialist at Google Cloud, we will delve deeper into the world of conversational analytics with live demos. Plus, you’ll hear from one of our clients, who will share their experience and success story by applying these innovative tools.

Making Science: Your Partner in Data-Driven Transformation

At Making Science, we’re passionate about helping businesses harness the power of Looker and Generative AI to achieve their goals. Our team of experts has a proven track record of successful implementations across a wide range of industries.

We understand that every business is unique, and we work closely with our clients to develop tailored solutions that address their specific needs

The future of business intelligence is conversational, and Looker’s Explore Assistant is leading the way. Partner with Making Science and embark on a journey of data-driven discovery that will transform your business.

The Growing Threat of Cybersecurity Talent Shortage: Lessons Learned from Cloud Maturity Journey Podcast Series

The digital world is under siege. Cyberattacks are becoming more sophisticated and frequent, yet a critical line of defense is worryingly thin: the cybersecurity workforce. The stark reality is that there simply aren’t enough skilled professionals to combat the growing threat, leaving organizations vulnerable.

This alarming talent shortage took center stage in our recent “Cloud Maturity Journey” podcast episode, “Building a Digital Fortress: Security Best Practices and Strategies”. Our expert guests, Miguel Lopez, Cloud & Cybersecurity Director at Making Science, and Washington Gomez, CISO of GETD, provided invaluable insights into this pressing challenge.

The People Problem:

“The main challenge organizations face today lies with people,” Washington emphasized. “And when I say people, I mean talent.” This sentiment highlights the fierce competition for skilled cybersecurity professionals, making it difficult for companies to attract and retain top candidates.

A Complex Threat Landscape:

The rapidly evolving technological landscape, particularly advancements in Artificial Intelligence, has significantly complicated the cybersecurity environment. Cybercriminals are exploiting these tools to develop increasingly sophisticated attacks, making it difficult for organizations to stay ahead.

While technology offers potential solutions, it also exacerbates the talent shortage. Tools like AI and automation can optimize certain cybersecurity tasks, but they require skilled professionals to operate and maintain them. Additionally, the shift towards cloud infrastructure has introduced new vulnerabilities demanding specialized expertise.

Building a Resilient Defense:

To address this challenge, organizations must adopt a comprehensive approach, including:

  • Investing in employee training: A strong security culture begins with informed employees. As Miguel, another podcast guest, emphasized, “Employee training is essential. They need to understand they are targets and be proactive.”
  • Fostering cross-team collaboration: Collaboration between security teams and other departments, such as development and operations, is crucial. This integrated approach can help embed security into the software development lifecycle and enhance overall resilience.
  • Leveraging automation: Automation can improve efficiency and reduce human error. However, it’s essential to maintain a balance between automation and human oversight.
  • Staying updated on emerging threats: Cybersecurity professionals must stay informed about the latest threats and trends. This involves staying updated through industry publications, conferences, and networking.

Looking Ahead:

The cybersecurity industry presents significant challenges and offers exciting opportunities for skilled individuals. The demand for qualified professionals is high, and career prospects are promising. By investing in continuous learning and development, individuals can position themselves for success in this dynamic field.

Ultimately, addressing the cybersecurity talent shortage requires a collaborative effort from governments, industry, and academia. As Washington pointed out, “Cybersecurity isn’t just about technology; it’s a process involving people, processes, and technology.” By working together to develop educational programs, promote cybersecurity as a career, and foster innovation, we can build a more secure digital future.

To gain deeper insights and practical advice, we encourage you to listen to the full episode.This podcast offers a comprehensive overview of the cybersecurity challenges and opportunities, providing organizations with the tools to protect their assets and reputation.

Listen to the full episode of Cloud Maturity Journey to learn more about building a solid cloud foundation for your business.

Taking Control of Cloud Costs: Strategic Approach with FinOps

The cloud revolutionized business operations, offering unparalleled flexibility and scalability. However, this agility often comes with a challenge: managing complex and potentially runaway cloud expenses. Many organizations struggle to effectively control their cloud investments, leading to budget overruns and missed opportunities.

That’s where Cloud FinOps comes in – It’s a comprehensive approach that empowers organizations to maximize the value of their cloud investments. More than just cost-cutting, FinOps is a cultural shift that promotes financial accountability and optimizes cloud resource utilization.

From Cloud Chaos to Cost Clarity: Why FinOps Matters

Cloud FinOps is your all-in-one navigation system, providing:

  • A Clear Map of Your Cloud Costs: FinOps acts as your financial guide, revealing hidden costs and illuminating exactly where your money is going. You’ll gain a comprehensive understanding of your cloud spending patterns, identify cost drivers, and pinpoint areas for optimization.
  • The Tools to Steer Your Course: With FinOps, you’re not just along for the ride. You’re equipped with the insights and tools to optimize your cloud resources in real-time. Make data-driven decisions about your cloud usage, adjust your course as needed, and keep your spending on track – even as your business grows and evolves.
  • The Confidence to Explore New Horizons: When you’re confident in your cloud finances, you’re free to explore new opportunities without hesitation. Scale your operations, experiment with innovative technologies, and chart a course for growth – all without the fear of cost overruns derailing your journey.

The Three Pillars of FinOps Success

FinOps is built on a foundation of three core components, working together to ensure you get the most out of your cloud investments:

1. Operational Framework: This is all about establishing clear processes and practices for managing your cloud environment. It includes:

  • Gaining a deep understanding of your cloud costs
  • Creating budgets and tracking spending
  • Identifying opportunities for savings
  • Utilizing cloud resources efficiently and effectively
  • Building a culture of financial responsibility

2. Collaborative Culture: FinOps is a team effort. It’s about breaking down silos between finance, operations, and development teams, so everyone is working together towards shared goals. This requires:

  • Open communication and regular dialogue around cloud costs
  • Aligning individual and team objectives with your overall Cloud FinOps strategy
  • Empowering everyone to take ownership of cloud costs and contribute to optimization efforts

3. Continuous Improvement: FinOps is not a one-time project; it’s an ongoing journey of optimization. This involves:

  • Regularly reviewing your cloud usage and identifying areas for improvement
  • Experimenting with new technologies and approaches to optimize costs
  • Continuously monitoring your progress and making adjustments as needed

FinOps Framework. Source: FinOps Foundation 

The FinOps Framework, as illustrated above, provides a comprehensive overview of the key components and practices that drive successful Cloud Financial Management.

Beyond Cost Savings: The Real Value of Embracing FinOps

While reducing cloud costs is a significant benefit of FinOps, it’s just the tip of the iceberg. FinOps is about unlocking the true value of your cloud investments, empowering your business to achieve more with less.

This means moving beyond simply cutting costs to streamlining operations. FinOps helps you optimize your cloud operations for maximum efficiency. Imagine automating tasks, eliminating manual processes, and freeing up your team to focus on what truly matters – driving innovation and growth.

FinOps also enables you to respond with agility. In today’s dynamic business environment, agility is key. FinOps gives you the flexibility to scale your cloud resources up or down on demand, ensuring you’re always equipped to meet changing market demands without overspending.

With FinOps, you gain greater visibility and control over your cloud environment. This translates to improved governance, reduced risk, and peace of mind knowing your cloud resources are being used responsibly and securely.

Guiding You Towards Cloud Maturity and Cost Optimization

At Making Science, we understand the complexities of navigating the cloud and empower businesses to harness the full potential of the cloud, with confidence and without breaking the bank.

Our Cloud Maturity Assessment is designed to guide you through the hurdles of complex migrations, technical intricacies, and cost optimization. By identifying optimization opportunities and implementing FinOps best practices, we enable you to extract maximum value from your cloud investments without compromising the performance of your digital assets.

With our expertise, you’ll be able to achieve seamless scalability while maintaining cost-effectiveness, ensuring your cloud environment is agile, efficient, and secure. We’ll work with you to create a tailored roadmap that aligns with your unique business objectives, empowering you to redirect resources towards innovation and growth.

Ready to embark on a journey toward cloud maturity and optimized costs? Contact Making Science and take the first step towards optimizing your cloud environment for success in the digital landscape.

Protecting Customer Privacy: How to Remove PII from Call Center Transcripts

In our previous blog note, we discussed a methodical approach to converting call center audio recordings into text on an industrial scale. This capability is a game changer for companies in many different industries since it allows them to obtain relevant customer data (customer satisfaction, churn reason, etc.) that only a few years ago was inaccessible and used to take a lot of human effort and resources to unlock.

One of the key points to be compliant with current regulations is the importance of removing sensitive information about the users from the datasets used with analytical proposes. This sensitive information is what we call PII (Personal Identifiable Information). If this data is not properly handled or removed from the datasets used to extract users’ insights, it may result in costly lawsuits against businesses. This article will discuss different techniques to remove PII data from audio conversations previously converted to text “dialogs.”

Different techniques to remove PII information

Plenty of tools are available on the market to remove PII information. All these tools perform the same function but with different techniques under the hood, varied results, and varied costs. The core functionality is to take a text input that “contains” sensitive information and return an anonymized text. These tools also allow the user to define which PII attributes should be considered in the scope for anonymization (first names, surnames, phone numbers, emails, IP, etc.). Figure 1 shows a graphical representation of how a PII removal tool should work.

Figure 1: an example of how a PII removal tool works.

Until recently the best practice was to utilize a rules-based system to look for PII attributes, tag/treat those attributes as early as possible in the data ingestion processes that moved data into the Enterprise for processing. All of this is to protect customers’ confidentiality and reduce other types of business risks. 

Before modern machine learning systems, rule-based systems were the standard way to anonymize data. These systems use a set of rules to define if a word belongs to a certain entity type (in this case, these entities can be names, email addresses, phone numbers, etc.) and mask the input text based on these rules. However, this kind of solution implementation has limitations and maintenance costs as new attributes come into the business:

  1. Rigidness: the rule-based systems will catch only the entities’ values that the rules defined by the user comprehend. In other words, they are rigid. Because of that, if a new entity value doesn’t fulfill one of the predefined rules it won’t be caught by the system. For example, if the user tries to catch names by using a rule (a fixed list of names), if an example with a name that isn’t included in the rule’s list, then the system won’t mask that new value as a name.
  2. Contextual limitations: some names can have another meaning (being a noun or an adjective) depending on the context. For example, Rose is cleaning the vase. Depending on the context, a Rose can be a name or a noun (the flower). These kinds of cases take a lot of work to catch for rule-based systems.

As Large Language Models are becoming more widely available and affordable to use, modern AI-based PII systems tackle these problems by taking into account the labels that may accompany the PII attribute and even the context where the PII attribute(s) are embedded. Because of that, their accuracy in finding and mapping these PII entities is much more accurate than the old-fashioned systems.

In this article, we will evaluate two different approaches to finding PII fields: classic entity recognition systems and LLM-based systems. The entity recognition systems look at a word context to define whether that world is a PII field or not. In this case, the tool used was Google DLP (Data Loss Prevention). This tool has an entity recognition model that recognizes up to 150 different types of fields with sensitive information. On the other hand, the LLM-based systems use an LLM and a prompt designed for the PII recognition task and mask the PII values detected in the piece of text given as input. One of the key advantages of this approach is that it allows the user to define custom PII fields to be masked (outside, for example, the 150 default ones available in Google DLP) by simply modifying the prompt used for this task. Customization is the key advantage of this approach.

The benchmark

For this benchmark, we used the pii-masking-200k dataset. This is a public dataset that contains 200,000 pieces of text with PII data labeled. This dataset contains up to 54 different PII categories and the pieces of text are in four different languages (English, French, German, and Italian). It provides a comprehensive source of truth for model comparison since it contains many different PII categories in many languages.

For this particular benchmark, we focused on five PII categories: first name, last name, email address, phone number, and address. This constraint reduced the sample size to 3826 elements. For each estimator and each PII category, we quantified the number of times when that category was correctly and incorrectly found. We considered that a piece of text is incorrectly labeled when the model doesn’t assign the expected label and when the model assigns an incorrect label (i.e.: an estimator masks Mouriño Street as [LAST_NAME] Street).

As we mentioned before, we used Google DLP, Data Loss Prevention, to represent the classical entity recognition models. For the LLM-based approach, we tested many different models using the same prompt. These models are GPT 3.5, GPT 4, GPT 4o (OpenAI), Anthropic Claude v2 (AWS), Gemini 1.5 Flash, and text-unicorn@001 (Google Cloud). Since some improvement can be obtained by customizing the prompt for each model, the idea behind this experiment is to separate the poor-performing LLMs from the high-performers. The obtained results are displayed in Table 1. The detailed results by each category can be found in Table 2 to Table 8 (see the appendix).

Table 1 – benchmark results summary. The cost data was updated on 2024-06-26. OpenAI and AWS models’ costs are expressed per 1K tokens whereas for Google models are per 1K characters

The main takeaways from this benchmark are:

  1. The estimator with the best performance is the GPT-4-based system, and the one with the worst performance is Google DLP.
  2. If we take into account the price, the system with the best price-performance trade-off is the Gemini 1.5 Flash-based system. This is because it costs 10 times less than the GPT-4-based one and it has a performance only 6% lower if we consider the overall accuracy.
  3. For Google DLP, it’s particularly surprising that it is unable to catch any address value. By doing a deep dive into the examples, we found out that it tends to confuse surnames as addresses (i.e.: Johnson Street is anonymized as [SURNAME] Street).
  4. All the systems have a great performance for email address (the model with the worst performance, GPT-3.5, has a 94.13% accuracy for this label) recognition.

Choosing the Right PII Removal Method

In this article, we compared several estimators to find PII attributes in text and to remove them. This is a crucial step in any call center analytics system (and, in general, in any system that works with text data with sensitive information) since it allows the removal of users’ personal information.

We observed an important variability in the performance of the two solution approaches and across the different LLMs.

If we look only at the overall accuracy, the best performer estimator is the GPT-4-based system (OpenAI), and the worst performer is Google DLP (Google Cloud). However, if we include the cost in the equation, the best option by far is the Gemini 1.5 Flash-based system (Google Cloud Platform). This anonymization system has an overall accuracy comparable to the GPT-4-based system but for a fraction of the cost (10 times less).

PII identification, tagging, and treatment performance should not be forgotten about. Cloud and service accounts require that quotas be adjusted according to performance demands for the given use cases and volumetrics being targeted.

For each particular use case, it is important to take into account the specific requirements for it. Because of that, it is important to assess the required accuracy to be compliant with the product requirements, the cost that this accuracy implies, and accepted latency (if the system will be a stream system, then the latency will be an important factor in choosing the best-suited estimator for the use case).

The latest relevant aspect to point out is that there is no perfect model. This idea is crucial for PII remotion use cases because, in some situations, very demanding standards regarding data anonymization must be fulfilled. Because of that, to be fully sure that the system does its trick in the way it should, from Making Science we always recommend keeping the human in the loop. The presence of human validation of the output generated by the LLM-based system will ensure that the solution fulfills the minimum requirements regarding PII entities’ remotion.

Accuracy by label by model appendix

Table 2 – GPT-4 accuracy by PII field

Table 3 – GPT-4o accuracy by PII field

Table 4 – GPT-3.5 accuracy by PII field

Table 5 – Anthropics’s Claude v2 accuracy by PII field

Table 6 – text-unicorn@001 accuracy by PII field

Table 7 – Gemini Flash 1.5 accuracy by PII field

Table 8 – test-unicorn@001 accuracy by PII field

Table 9 – Google DLP accuracy by PII field

Conclusion

This exploration into PII removal from call center transcripts reveals a critical takeaway for businesses: achieving both accuracy and cost-efficiency is possible. While the advanced capabilities of GPT-4 delivered accuracy, the cost factor cannot be ignored. This is where Gemini 1.5 Flash shines, providing top-notch performance at a significantly lower cost, making it a compelling solution for organizations of all sizes.

At Making Science, we understand the importance of balancing powerful AI solutions with robust security measures. We are committed to helping businesses unlock the full potential of their call center data while upholding the highest ethical and security standards. Our team of experts can help you develop and implement a tailored PII removal strategy that leverages the latest technologies, including Gemini 1.5 Flash, while ensuring complete and reliable data anonymization. Contact us to learn how we can tailor a solution to your specific needs.

Unlocking Business Value with Retrieval-Augmented Generation: The Future of GenAI is Contextual

The promise of Generative Artificial Intelligence (GenAI) seems limitless -from crafting compelling marketing copy to answering complex customer queries, but while large language models (LLMs) are impressive, they often lack the specific, up-to-date knowledge needed to truly deliver on their potential – especially in a business context. This is where a new technology, Retrieval-Augmented Generation, or RAG, steps in. This innovative approach is transforming how AI systems process and deliver information, bridging the gap between impressive language generation and real-world application. 

The Problem with Generic AI

Imagine deploying a chatbot trained on a general LLM to answer customer questions about your products. While it might eloquently describe the general concept of your offerings, it could falter when faced with questions about specific features, latest updates, or stock availability. This is because LLMs are trained on massive datasets that may not include your organization’s unique information or recent updates. 

The result? Inaccurate or irrelevant responses that frustrate users and erode trust in your AI implementation.

Infrastructure for a RAG-capable generative AI application using Google Cloud services

RAG: Injecting Context and Accuracy into GenAI

RAG is a technique that enhances the capabilities of Generative AI and large language models (LLMs) by combining them with external knowledge sources. Think of it as giving an AI system the ability to fact-check and update its knowledge in real time. Google’s recent Data and AI Trends 2024 report highlights the growing importance of operational data in unlocking the potential of generative AI for enterprise applications, making RAG a crucial technology for businesses looking to leverage GenAI.

How RAG Works: A Simplified View

  1. Knowledge Integration: All relevant data is transformed into a standardized format and stored in a searchable knowledge library.
  2. Vectorization: Advanced algorithms convert this information into numerical representations called vectors embeddings, enabling efficient searching and retrieval.
  3. Query Processing: When a user asks a question, RAG translates the query into a vector and searches the knowledge library for relevant information.
  4. Contextualized Response: The LLM receives both the user’s query and the retrieved contextual information, generating an accurate, specific, and up-to-date response.

Key Benefits of RAG for Your Business

Most importantly, RAG enhances the accuracy and relevance of AI-generated responses by providing users with precise answers grounded in the organization’s specific data, boosting trust and satisfaction. It also enables real-time information access, equipping AI with the latest data to ensure responses are always current and relevant—a crucial capability for dynamic fields like finance or customer service. 

Moreover, RAG can lead to significant cost savings. By indexing relevant information and retrieving only the most pertinent data to answer a question, RAG allows the use of much smaller prompts. This is particularly advantageous when dealing with large datasets, such as an entire website. New models like Gemini-1.5 can handle up to 2 million tokens, but calling such a model for every simple query would be prohibitively expensive. RAG optimizes this process, making it more cost-effective.

By delivering personalized and context-aware interactions through chatbots, virtual assistants, and other GenAI-powered applications, RAG can significantly improve the customer experience. Furthermore, RAG empowers employees with access to comprehensive and contextualized information, facilitating better-informed decisions and streamlining decision-making processes across the organization.

Examples of RAG in Action

The applications for RAG are vast, offering exciting possibilities for businesses across various sectors. Here are a few examples of how RAG is bridging the gap between powerful language generation and real-world problem-solving:

  • Elevated Customer Service with Smarter Chatbots: Imagine chatbots that go beyond generic responses. RAG empowers chatbots to tap into a wealth of knowledge, pulling up specific product details, troubleshooting guides, or even personalized order information. This means faster, more accurate resolutions for customers and reduced strain on human support teams.
  • Data-Driven Insights from Social Listening: Social media is a goldmine of customer sentiment, but sifting through the noise can be overwhelming. RAG can supercharge social listening by not only identifying brand mentions but also analyzing the context and sentiment behind them. This allows businesses to understand customer perceptions, track campaign effectiveness, and identify emerging trends with greater precision.
  • Next-Level Personalization for Loyalty Programs: Generic rewards don’t resonate with today’s discerning customers. RAG can analyze individual customer data, from purchase history to browsing behavior, to tailor loyalty program recommendations and offers. Imagine receiving a discount on a product you’ve recently viewed or being rewarded for consistent engagement with a brand you love. This level of personalization fosters stronger customer relationships and drives loyalty.

Integrating RAG into Existing Systems

While the potential of RAG is immense, integrating it into existing systems requires careful planning and execution. Businesses must consider factors such as data preprocessing, model selection, and parameter tuning to ensure optimal performance. Additionally, organizations should be prepared to address potential challenges, such as data quality issues or the need for specialized hardware to handle large-scale deployments. By working with experienced partners and allocating sufficient resources, businesses can successfully navigate these complexities and unlock the full value of RAG for their specific use cases.

Conclusion: The Future of AI is Contextual

RAG represents a significant leap forward in Generative AI, moving beyond generic language generation towards truly intelligent systems capable of understanding and responding to the nuances of your business. As RAG technology continues to evolve, we can expect to see more sophisticated applications. Future systems might not only provide information but also take actions based on that information, opening up new possibilities for automation and decision-making support.

At Making Science, we understand that the future of Generative AI lies in its ability to process and leverage information within its proper context. While RAG is still an evolving field, its potential to transform business operations is undeniable. As experts in data-driven solutions, Making Science is committed to helping our clients navigate the evolving landscape of Generative AI and unlock the power of technologies like RAG to drive business success.

Unlocking the Cloud’s Potential: A Continuous Journey to Maturity and Innovation

The cloud has become the backbone of modern business, promising unparalleled agility, scalability, and the power to unlock game-changing innovation. However, harnessing its full potential is more than just migrating your data – it requires a strategic approach, a deep understanding of your cloud environment, and a commitment to continuous improvement. But did you know most companies are only leveraging a fraction of its potential?

At the recent “Unlocking Your Cloud” event, co-organized by Making Science and Google Cloud, we explored the critical steps businesses must take to maximize their cloud investments. Industry leaders explored the key to maximizing your cloud investment: Cloud Maturity.

Navigating the Ever-Evolving Cloud Landscape

The cloud is constantly evolving. Emerging AI, data analytics, and cybersecurity trends are reshaping the business landscape.  Take, for example, how AI is revolutionizing customer service in the retail industry. Businesses need a proactive approach, constantly evaluating their cloud strategy and adapting to the latest advancements.

The Cloud Maturity Assessment: Your Roadmap to Success

Understanding your organization’s current cloud maturity level is crucial for optimization. The Cloud Maturity Assessment framework, developed by Making Science, provides a comprehensive analysis across five key areas:

  • Architecture (Availability & Scalability): Ensure your cloud infrastructure can seamlessly scale to meet growing demands, minimizing downtime and maximizing business agility.
  • Security: Identify and address vulnerabilities before they impact your operations, safeguarding sensitive data and customer trust.
  • SecDevOps: Integrate security best practices throughout development, enabling faster deployments and reducing the risk of costly security breaches.
  • FinOps: Gain control over your cloud spending and identify areas for optimization, ensuring you get the most value from your cloud investment.
  • Continuity & Recovery: Establish robust disaster recovery plans to minimize downtime and ensure your business can weather any storm, keeping you focused on delivering value to your customers.

By identifying strengths and weaknesses, the assessment provides a clear roadmap for improvement, allowing you to prioritize initiatives and unlock the full potential of your cloud investment.

Real-world success: HolaFly’s cloud maturity journey

One of the event’s highlights was hearing directly from Pablo Gómez, CEO of HolaFly, who shared their inspiring journey, highlighting their challenges and the transformative impact of embracing the Cloud Maturity Assessment. By focusing on key areas like architecture optimization, enhanced security protocols, and streamlined DevOps practices, HolaFly achieved significant efficiency gains and accelerated its innovation cycles. Their success story serves as a powerful testament to the tangible benefits of a maturity-focused approach.

Partnering for Cloud Success

The journey to cloud maturity is best navigated with experienced partners by your side. Making Science and Google Cloud offer the technical expertise and business-oriented perspective necessary to align your cloud strategy with your core objectives. Whether you’re just starting to explore the cloud or looking to optimize existing infrastructure, the right partnerships can help you navigate complexities, avoid common pitfalls, and unlock lasting value.

Embracing the Cloud Maturity Journey

Achieving cloud maturity is not a destination, but a continuous journey of improvement and adaptation.  But equipped with the right strategy, tools, and partners, you can confidently navigate even the most challenging aspects of the cloud. By embracing the insights shared at the “Unlocking Your Cloud” event and proactively managing your cloud maturity, businesses can be well-positioned to turn the cloud into a true engine for business growth and success.

Ready to embark on your own cloud maturity journey? Contact Making Science today to learn how we can help.

Unleashing the Power of Kubernetes: How GKE Revolutionizes Container Orchestration

In the fast-paced world of cloud computing, container orchestration has become a crucial aspect of modern application deployment. . Leading this revolution is Kubernetes, an open-source platform that has redefined how we manage and scale containerized applications. Kubernetes itself was heavily inspired by Borg, Google’s internal system for managing containers at massive scale – think services like YouTube and Gmail. Today, we’ll explore how Google Kubernetes Engine (GKE), a managed service built on Kubernetes, takes this technology even further, empowering businesses to achieve unparalleled efficiency and scalability.

Understanding Kubernetes:

Often shortened to “K8s,” Kubernetes is a powerful container orchestration system that automates the deployment, scaling, and management of containerized applications.  It has rapidly become the industry standard.

At its core, Kubernetes works with two types of clusters: the control plane and the data plane. The control plane ensures the smooth functioning of the cluster, while the data plane handles servers, virtual machines, and other resources. The key components of Kubernetes include:

  • Pods: The smallest deployable units in Kubernetes, encapsulating applications or processes.
  • Services: Defining a set of pods and their access policies, providing a static IP address and DNS name.
  • Nodes: Virtual or physical machines in the cluster that run applications and workloads.
  • Master: The main server that orchestrates all activities within the Kubernetes cluster.

Elevating Kubernetes with GKE:

Google Kubernetes Engine (GKE) takes Kubernetes’s power to the next level, offering a fully managed service that simplifies the deployment and management of containerized applications. With GKE, businesses can leverage Kubernetes’ robustness and scalability while benefiting from Google’s expertise and innovative enhancements.

One of GKE’s standout features is its flexibility in cluster types. Whether you need a single-zone, multi-zone, or regional cluster, GKE has you covered. This adaptability ensures that your applications can be deployed in the most optimal configuration for your specific needs.

Unleashing the Power of Auto-Scaling:

GKE’s auto-scaling capabilities are a game-changer for businesses looking to optimize their resource utilization and cost-efficiency. With horizontal pod auto-scaling, GKE automatically adjusts the number of pods based on incoming traffic, ensuring that your applications can handle sudden spikes in demand without manual intervention.

But GKE’s auto-scaling prowess doesn’t stop there. It also offers cluster auto-scaling, where virtual machines scale based on pod capacity, and vertical pod auto-scaling, which intelligently analyzes and adjusts pod resources based on real-time requirements. Additionally, node auto-scaling creates node pools that dynamically adapt to the demands of your workload, ensuring optimal resource allocation at all times.

Security at the Forefront:

In the era of heightened cybersecurity threats, GKE prioritizes the security of your containerized applications. With features like private cluster creation, encryption both at rest and in transit, and robust vulnerability scanning, GKE helps safeguard your applications from potential threats.

GKE’s encryption is managed by the Key Management Provider (KMP), enabling the encryption of secrets that are not possible by default. This added layer of security ensures that your sensitive data remains protected throughout its lifecycle.

Empowering Your Business with GKE

Kubernetes has revolutionized the way we deploy and manage containerized applications, and Google Kubernetes Engine (GKE) takes this technology to new heights. With its powerful features, auto-scaling capabilities, and a strong focus on security, GKE empowers businesses to achieve unparalleled efficiency, scalability, and peace of mind.

At Making Science, we understand the transformative potential of GKE and are committed to helping our clients harness its full power. Our team of experts is ready to guide you through the journey of implementing GKE, ensuring that your applications are deployed with optimal performance, security, and cost-effectiveness.

Don’t miss out on the opportunity to revolutionize your container orchestration strategy. Explore how GKE can help your business achieve its goals and stay ahead in the rapidly evolving world of cloud computing.

Cloud Strategies for Business Growth and Innovation – Lessons learned from Cloud Maturity Journey Podcast Series

Last week marked the release of the inaugural episode of Cloud Maturity Journey, a podcast series delving into key strategies for establishing a robust cloud foundation for your business. In this debut chapter, we were joined by two remarkable professionals, Israel Olalla, Cloud Customer Engineer Manager at Google Cloud and Miguel Lopez, CTO at Making Science, who, alongside moderator Jaime Desviat, Cybersecurity Analyst at Making Science, discussed the various challenges enterprises encounter when embracing cloud technology, as well as current industry trends and how these challenges are being addressed.

Recent technological trends such as AI, online shopping, and cloud storage have spurred the emergence of cloud technologies. The cloud provides storage when needed, and resources when scarce and enables architectures to be scalable and resilient in times of resource scarcity. Despite this, many companies unknowingly rely on cloud services for everyday tasks such as email accounts, storage, and online meetings.

Furthermore, the cloud has democratized access to resources, allowing resource-constrained businesses to swiftly and affordably access what they need. This has significantly empowered small enterprises to conduct tests and trials previously only feasible for larger corporations.

Challenges and the Talent Gap

Present challenges primarily revolve around the scarcity of specialists. While many individuals possess general qualifications, few have detailed technical expertise on each platform. Consequently, businesses face novel technologies they cannot fully leverage due to talent shortages. Another notable challenge lies in migrating long-standing technologies from legacy environments, often resulting in wasted efforts attempting to improve systems that could be more efficiently rebuilt in the cloud.

Cloud Adoption Trends

Current statistics indicate cloud adoption rates in Spain at 30%, compared to 46% across the European Union. While startups predominantly embrace cloud infrastructure due to financial constraints, larger enterprises struggle more with the transition. Sectors such as tourism, e-commerce, hospitality, and particularly airlines are the latest to migrate to the cloud.

Future Trends and the Evolving Landscape

AI and machine learning will continue to shape the cloud landscape, unlocking greater potential as capacities expand. Multi-cloud environments are emerging, allowing companies to cherry-pick components from various platforms based on their needs and performance. Additionally, the gaming industry is transitioning to cloud environments alongside the proliferation of IoT.

Throughout this episode, we’ve explored how the cloud not only resolves storage and resource challenges but also levels the playing field, enabling businesses of all sizes to innovate and compete on equal footing. However, significant challenges remain, including the shortage of skilled specialists and the complexities of transitioning legacy technologies to cloud environments. Nevertheless, these challenges signal a promising future for cloud technologies.

Looking Ahead

Our ‘Cloud Maturity Journey’ continues in the next episode – a deep dive into optimal cloud architectures. Join us as we explore how a robust architecture can be the cornerstone of business success, impacting competitiveness, profitability, and customer experience.

Listen to the full episode of Cloud Maturity Journey to learn more about building a solid cloud foundation for your business.