Posts

Showing posts with the label GenAI

'Kölle'—what's that? - Improving RAG via Multi-Query Retrieval

Image
  TL; DR "'Kölle'—what's that? Our users are asking for 'the most beautiful city in the world,' and the chatbot has no idea what they mean? Multi-Query Retrieval can help. Multi-Query Retrieval is an advanced concept within Retrieval-Augmented Generation (RAG) architectures. It aims to improve the quality and diversity of the retrieved contextual information from a knowledge base before it's passed to a Large Language Model (LLM) to answer a query. Introduction The RAG (Retrieval-Augmented Generation) approach provides a solid foundation for delivering meaningful and relevant content for user queries. It's used in Knowledge Management and, for example, in creating situational, personalized assistants. Over time, however, shortcomings in standard RAG have been identified, and corresponding solutions proposed. These improvements target one of the three RAG areas: Retrieve, Augment, or Generate . In today's blog post, we will look at a specific techniq...

GenAI to summarize videos - Gemini Helps You Learn Faster

In an age of information overload, many of us are turning to platforms like YouTube for quick tutorials, in-depth explanations, and even culinary inspiration. Need to master a new software? Fix a leaky faucet? Or perhaps bake the perfect batch of cupcakes for a weekend treat? A quick search on YouTube and you're presented with a plethora of video guides. However, this convenience comes with a trade-off. The trend of creating video content, or "vlogging," has, in some cases, replaced the art of the well-written blog post. We've all encountered them: lengthy videos that painstakingly detail simple instructions, sometimes with nothing more than a creator typing into a Notepad window. What could have been a concise, skimmable article is now a three-hour video commitment. This is where the power of artificial intelligence, specifically multi-modal generative AI, comes into play. We are already witnessing the prowess of Large Language Models (LLMs) in summarizing extensive ...

AI is evolving and we must with it

The field of technology is characterized by ongoing development, and the current advancements in Artificial Intelligence (AI) are bringing about notable changes. For technical professionals, including data scientists, simulation specialists, and software engineers, staying informed about these trends is essential not only for personal and career development, but also to anticipate and creating effective solutions to existing and more importantly novel problems. Recently, I came across a great talk of Bret Taylor co-founder of Sierra (been with key role at Google, CTO of FB), called " How AI is reinventing Software Business Models " - a clear recommendation. In this video Bret talks about Key trends and what this implies for how enterprises engage with customers, the implications for software and the crafts- and salesmen thereof. Below, I will briefly discuss these. Key Developments in the Application of AI The way AI is being integrated into business processes and product of...