Video yükleniyor...

Video Yüklenemedi

Ana Sayfaya Dön

Everyone is building RAG applications, but nobody is talking about the data these systems use. You are delusional if you think clients will have their data sitting in a folder waiting for you to process it. Data is everywhere: in Google Drive, Dropbox, S3, Gmail, Slack, you name it....

72,976 görüntüleme • 1 yıl önce •via X (Twitter)

11 Yorum

Santiago profil fotoğrafı
Santiago1 yıl önce

Go to the link below to try Ragie Connect for free. It's as simple as making an API call and redirecting the user so they approve the integration.

Tembo - Multi-Workload Managed Postgres profil fotoğrafı
Tembo - Multi-Workload Managed Postgres2 yıl önce

The "data platform" status quo is vendor sprawl and data islands. Tembo Cloud can help you tame the sprawl and centralize your data using the full power of Postgres.

Petri Kuittinen profil fotoğrafı
Petri Kuittinen1 yıl önce

Obtaining the data is one thing, but curating and cleaning is another. A lot of companies and organizations have loads of legacy stuff, outdated documents, and lots of very similar or near identical data. Feeding all of that into a RAG system or LLM won't yield stellar results. Of course most AI "engineers" don't like the idea that they would need to do the dirty work to weed though this pile of half-rotten, partially contradicting and incorrect and outdated legacy data, but that is actually the hard part. Garbage In, Garbage Out (GIGO) is still true.

Santiago profil fotoğrafı
Santiago1 yıl önce

Yup, you are correct. I look at this in stages: First stage: let's use what you have. Usually, the results are better than nothing. This is a great starting point. Second stage: let's identify what data we need to improve to achieve better results. Third stage: let's do the improvements and iterate.

Albert Kozlowski profil fotoğrafı
Albert Kozlowski1 yıl önce

Thanks for the recommendation. I was looking for a solution that can connect with multiple data sources and auto-sync!

Santiago profil fotoğrafı
Santiago1 yıl önce

This should do it nicely.

Rodolpho Arruda profil fotoğrafı
Rodolpho Arruda1 yıl önce

Can I use it to connect to my Evernote account? I would like to ask questions to my entire document/notes inventory (~5000 items). For that, would I have to implement a web UI that connects to Ragie and allow me to pass queries?

Santiago profil fotoğrafı
Santiago1 yıl önce

I don't know if they support Evernote, but if you visit their home page, there's a list of every connector and a link to ask them for something specific. That might help.

Maria Khalusova profil fotoğrafı
Maria Khalusova1 yıl önce

No one? @UnstructuredIO has built 70+ connectors to data sources AND destinations, so you don't have to depend on RAG-in-a-box, but can use the data and build what YOU want.

CuratorX Anon profil fotoğrafı
CuratorX Anon1 yıl önce

Right! Thinking all data's in one folder is delusional . Integrating from Gmail, Dropbox, S3, etc., is vital for effective RAG apps. Streamlining this process is key.

Adam Small profil fotoğrafı
Adam Small1 yıl önce

Some customers prefer on premise. Does this do that?

Benzer Videolar

Traditional data pipelines don't work for RAG applications. There are 3 issues with them: ​ 1. Traditional data engineering solutions are optimized to handle structured data. RAG applications rely primarily on unstructured data. ​ 2. The connector ecosystem to load data from unstructured data sources is very immature. ​ 3. Traditional solutions do not offer any way to transform unstructured data into an optimized vector search index. ​ The goal of a RAG Pipeline is to solve these problems. ​ The number one objective is to create a reliable vector search index using factual knowledge and relevant context. This sounds easy, but it's one of the biggest challenges we face when building RAG applications. ​ At a high level, there are four different stages in the architecture of a RAG pipeline: ​ 1. Ingestion: Here is where the pipeline loads the information from the data source. ​ 2. Extraction: Where the pipeline processes the input data and decides how to retrieve the text contained inside them. ​ 3. Transform: Where the pipeline chunks the data and generates document embeddings. ​ 4. Load: Where the pipeline creates a search index in a vector database and loads the document embeddings. ​ There are different rabbit holes at each one of these stages. Here are three of them: ​ 1. Ingesting data once is simple. The hard part is refreshing the vector database whenever the original data source changes. ​ 2. Extracting the content of a plain text document is simple. The hard part is to extract content from complex documents containing tables, images, or cross-references. ​ 3. A simple continual chunking strategy with an overlap is simple. The hard part is to find the optimal strategy for your specific knowledge base and the way you are planning to query it. ​ In the attached video, I'll show you how you can build an enterprise-grade RAG Pipeline that solves every one of the above problems. ​ I'll use Vectorize. They partnered with me on this post. You can use them to build RAG pipelines optimized for accurate context retrieval. ​ ​ If you have a few documents lying around, set up a free account and give it a try.

Santiago

40,441 görüntüleme • 1 yıl önce

99% of AI applications are cool-looking demos. Impressive, but don't get fooled by the hype. It takes a lot to build enterprise-grade products that deliver real value. I have at least three weekly conversations with companies that want to use a Large Language Model with their data. The demand is huge! Here is one idea about what you can do to help. The use cases that most of these companies want to solve are similar: They have an extensive knowledge base and want to build a simple application that uses that information to answer questions. In other words, they need help building Retrieval Augmented Generation (RAG) applications they can use in many different scenarios: 1. To train new employees 2. To help their support team 3. To search old meetings and documents 4. To help with their research However, building these systems is not straightforward. Yes, there's a lot of information online, but there aren't enough people who know how to create solutions that work. Here is the idea: Today, you can build an enterprise-grade RAG application without writing code. A couple of MIT PhDs with 10+ years of experience building AI applications created . It's a no-code platform for building applications using Large Language Models. They are partnering with me on this post. You can use Stack AI to create, test, and deploy an end-to-end production-ready AI system. It's SOC-2, HIPAA, and GDPR compliant and offers SSO, role management, access control, and on-premise deployments. Of course, you can use the platform with any LLM on the market now. It's the whole nine yards for building AI applications. Check them out here: 2023 was about models. 2024 is about the tools using these models to build production-ready applications. That's where I'd start.

Santiago

197,675 görüntüleme • 2 yıl önce

Announcing a new Coursera course: Retrieval Augmented Generation (RAG) You'll learn to build high performance, production-ready RAG systems in this hands-on, in-depth course created by and taught by Zain, experienced AI and ML engineer, researcher, and educator. RAG is a critical component today of many LLM-based applications in customer support, internal company Q&A systems, even many of the leading chatbots that use web search to answer your questions. This course teaches you in-depth how to make RAG work well. LLMs can produce generic or outdated responses, especially when asked specialized questions not covered in its training data. RAG is the most widely used technique for addressing this. It brings in data from new data sources, such as internal documents or recent news, to give the LLM the relevant context to private, recent, or specialized information. This lets it generate more grounded and accurate responses. In this course, you’ll learn to design and implement every part of a RAG system, from retrievers to vector databases to generation to evals. You’ll learn about the fundamental principles behind RAG and how to optimize it at both the component and whole-system levels. As AI evolves, RAG is evolving too. New models can handle longer context windows, reason more effectively, and can be parts of complex agentic workflows. One exciting growth area is Agentic RAG, in which an AI agent at runtime (rather than it being hardcoded at development time) autonomously decides what data to retrieve, and when/how to go deeper. Even with this evolution, access to high-quality data at runtime is essential, which is why RAG is a key part of so many applications. You'll learn via hands-on experiences to: - Build a RAG system with retrieval and prompt augmentation - Compare retrieval methods like BM25, semantic search, and Reciprocal Rank Fusion - Chunk, index, and retrieve documents using a Weaviate vector database and a news dataset - Develop a chatbot, using open-source LLMs hosted by Together AI, for a fictional store that answers product and FAQ questions - Use evals to drive improving reliability, and incorporate multi-modal data RAG is an important foundational technique. Become good at it through this course! Please sign up here:

Andrew Ng

124,458 görüntüleme • 1 yıl önce

Here is how you can install an open-source, enterprise-grade RAG system on your server (with the best document understanding I've seen.) First, something obvious to anyone trying to sell RAG in the market: You are crazy if you think companies will let their data travel to a hosted model. No one wants to send their data anywhere (those who do haven't found an alternative.) Every single company would rather have an air-gapped system with no internet access. GroundX is an open-source RAG system that you can run on your servers (or any cloud provider, as long as you have access to GPUs) and works without a network. (If the military wants to do RAG, this is precisely what they will be looking for.) I installed GroundX on my AWS account and recorded a video to show you how to use it. There are two services you can use: 1. Ingest: This service uses a pretrained vision model to ingest and understand your knowledge base. 2. Search: This service combines text and vector search with a fine-tuned re-ranker model to retrieve information from your knowledge base. A quick note about the Ingest service: 99% of people think they need better "retrieval" mechanisms. I think they need better "ingestion." That's where this service comes in! Ingest "understands" your documents in a way I haven't seen before. After you try it, you'll realize why showing your LLM your raw documents is a bad idea. In the video, I use a free tool called X-Ray to test a document and understand how the Ingest service breaks it down. You can access this tool by signing up for a free GroundX cloud account and uploading your documents. You'll see a bit more about this in the video.

Santiago

89,624 görüntüleme • 1 yıl önce

I miss building simple, working software. At some point, we decided to complicate everything for no reason. Today, people can't build anything without using three frameworks, 17 libraries, and a swarm of microservices. And here is a funny paradox: To understand how these complex systems work, we've had to build systems and tools that generate data we can later analyze. But the more data we produce, the harder it is to process and make sense of it. We are in the middle of an observability crisis. The tools we have are inefficient, and we don't have enough people to keep systems running. A few weeks ago, I met the team Resolve AI, and they have built a fundamentally new approach to observability and incident management: Instead of depending on humans to run a system, Resolve built a Production Software Engineer who runs the system using AI while letting people supervise. And it's not only crazy, but I think this will fundamentally change how we monitor and maintain systems in production for years to come. I recorded a quick video to showcase a simple example of how Resolve works behind the scenes. There are two main things I'd like you to notice: 1. The tool can correlate data across logs, metrics, and traces coming from different systems. You don't have to do any work to get the information that matters right in front of you. 2. (This is the big one!) The tool can diagnose what's happening and give you instructions on how to solve it. It can produce causal relationships across the entire system stack. Resolve is backed by investors like Replit's founder Amjad Masad, Reid Hoffman, Jeff Dean, Fei Fei Li, Andy Price, among others. They are currently working with a select number of companies and want to onboard a few more. If you are interested in trying them out, go to this link: Honestly, this is one of the most impressive uses of AI I've seen.

Santiago

82,074 görüntüleme • 1 yıl önce

David Friedberg: Michael Burry’s Datacenter Math is Wrong “I actually think Michael Burberry's got this wrong.” “What Michael Burry is saying is that all of these hyperscalers have extended their depreciation schedule or the useful life of their data centers by roughly 2x, which cuts the operating costs in half when they report it in earnings. And so it's making their earnings inflate.” “So he's claiming they're cooking the books. Google first made this change in Q1 of 2021, where they said the servers are now going from 3 to 4 years. Separately in 2021, Google took networking equipment from 3 to 5 years. And then in 2023, they took it from 5 to 6 years.” “And so this is a result of this effort where they went in and did an analysis. So what happened?” “What happened in the data centers is that the data centers transitioned from being primarily data storage and data transfer systems, where you would use hard drives and RAM and memory to store data and then transmit it back out, to being data processing centers because of the AI boom.” “So as AI became more important in the data center, more of the dollars that are going into data centers were allocated towards chips from data storage, which initially was hard drives.” “And then suddenly, when you put these processors in to process the data to do AI, the majority of the spend and the majority of the energy is going towards the processors.” “I made some calls and I checked around with some other friends, and everyone says the same thing: that these 7-8 year old TPUs and GPUs that are sitting in the data centers are still being used and they're being used at 100% utilization.” “So that actually justifies and validates the depreciation schedule being much longer versus shorter.”

The All-In Podcast

304,297 görüntüleme • 8 ay önce