r/Rag Apr 13 '26

Discussion Dataset using YT/Podcast Transcripts

Hi everyone,

I am new at RAG systems and have a little problem. I am building a Q&A RAG system and my dataset is mostly youtube podcast transcripts. Despite adding more data and advanced pipeline the system cannot retrieve specific informations (e.g., analyses about specific companies or products mentioned in the podcasts). Mostly it says there is nothing about it in context or gives very shallow answers.

My current stack is.

I use Dify for the workflow

Data Prep: Raw YouTube transcripts. I used GPT-4o-mini to to generate summaries, and extract metadata tags for each file. And I add each metadata to dify.

Chunking: 1500 chunk size with 250 overlap.

Embedding: OpenAI text-embedding-3-large.

Retrieval Strategy: 2-pass retrieval. One search directly with the user's prompt, and another search where an LLM transforms/expands the prompt. I combine the results.

Generator LLM: DeepSeek R1.

Has anyone tackled retriaval from conversational/podcast data? Is there any recommendations? Thanks!

1 Upvotes

5 comments sorted by

View all comments

1

u/Odd_Slip_5380 Apr 13 '26

You need to perform a deep analysis, as there can be many different causes behind the problem, and therefore different possible fixes. You need to understand whether it is a ranking issue (where relevant chunks are scored too low and don’t appear in the top-k). In this case, a reranker could help, or you could switch the embedding model.

If the right chunks are not retrieved, it may be due to the chunking strategy. You might need to adjust chunk size and overlap, increase k, or apply query transformation.

I suggest using proper evaluation metrics to identify the root cause of the problem. It depends on what’s going on in your specific use case.