Sider.ai
  • Chat
  • Wisebase
  • Nástroje
  • Rozšírenie
  • klientov
  • Stanovenie cien
Stiahni teraz
Prihlásiť sa

Učte sa rýchlejšie, premýšľajte hlbšie a rástite múdrejšie so Sider.

Produkty
Aplikácie
  • Rozšírenia
  • iOS
  • Android
  • Mac OS
  • Windows
Wisebase
  • Wisebase
  • Deep Research
  • Scholar Research
  • Math Solver
  • Rec NoteNew
  • Audio To Text
  • Gamified Learning
  • Interactive Reading
  • ChatPDF
Nástroje
  • Tvorca webových stránokNew
  • AI PrezentácieNew
  • AI Písanie esejí
  • Nano Banana Pro
  • Nano Banana Infographic
  • Generátor obrázkov AI
  • Taliansky generátor mozgového zblbnutia
  • Odstránenie pozadia
  • Zmena pozadia
  • Guma na fotografie
  • Odstraňovač textu
  • Inpaint
  • Zväčšovač obrázkov
  • Vytvoriť
  • AI Prekladač
  • Prekladač obrázkov
  • PDF Prekladač
Sider
  • Kontaktujte nás
  • Centrum pomoci
  • Stiahnuť
  • Cenotvorba
  • Vzdělávací plán
  • Čo je nové
  • Blog
  • Komunita
  • Partneri
  • Affiliate
  • Pozvať
©2026 Všetky práva vyhradené
Podmienky používania
Zásady ochrany osobných údajov
  • Domovská stránka
  • Blog
  • AI Nástroje
  • Krok za krokom: Vytvorenie YouTube Research Agenta s Claude Code

Krok za krokom: Vytvorenie YouTube Research Agenta s Claude Code

Aktualizované 19. sep 2025

8 min


Krok za krokom: Vytvorenie YouTube vyhľadávacieho agenta pomocou kódu Claude

Ak ste niekedy strávili popoludnie bezcieľnym preklikávaním sa na YouTube a potom ste zabudli, ktoré videá stálo za to uložiť, nie ste sami. Teraz si predstavte neúnavného asistenta, ktorý dokáže rýchlo nájsť najlepšie videá, extrahovať súhrny, získať kľúčové citáty, časové značky a na požiadanie vrátiť zdroje. Presne to dokáže YouTube vyhľadávací agent. V tomto podrobnom sprievodcovi vytvoríme praktického YouTube vyhľadávacieho agenta s kódom Claude, určeného pre tvorcov, analytikov, študentov a posadnutých študentov, ktorí chcú uprednostniť relevantné informácie pred hlukom.
Pôjdeme praktickou a priamou cestou: architektúra, kód, výzvy a ochranné mechanizmy. Počas toho urobíme subjektívne rozhodnutia, ktoré môžete neskôr zmeniť. Na konci budete mať funkčného agenta, ktorý dokáže vyhľadávať na YouTube, zhromažďovať prepisy, vyhodnocovať viaceré videá a vytvárať prehľadné výskumné správy.

Čo vytvárame (a prečo je to dôležité)

  • Cieľ: YouTube vyhľadávací agent, ktorý dokáže:
  • Vyhľadávať na YouTube podľa dopytu
  • Hodnotiť výsledky podľa relevantnosti/angažovanosti
  • Získať prepisy (automatické titulky alebo od tretích strán)
  • Rozdeľovať a vkladať obsah pre vyhľadávanie
  • Používať Claude Code na syntézu poznatkov z viacerých videí
  • Vytvárať štruktúrované poznámky: súhrn, tvrdenia, časové značky, citáty a citácie
  • Primárne kľúčové slovo: "Vytvorenie YouTube vyhľadávacieho agenta pomocou kódu Claude"
  • Formát: Podrobný návod so spustiteľným kódom a výzvami
  • Výstupy: Výskumná správa vo formáte Markdown + JSON pre programové použitie
Prečo je to dôležité: YouTube je najväčšia verejná znalostná báza prednášok, lekcií, ukážok a diskusií. Ale je v nej veľa hluku. Vytvorenie YouTube vyhľadávacieho agenta pomocou kódu Claude vám dáva výhodu: môžete agregovať poznatky z desiatok videí v priebehu niekoľkých minút, nie hodín.

Architektúra v skratke

Prvú verziu ponecháme jednoduchú a robustnú.
  • Vstupy: vyhľadávací dopyt (napr. "architektúry LLM agentov 2025"), voliteľné obmedzenia (rozsah dátumov, kanál, trvanie)
  • YouTube Search: YouTube Data API v3 (alebo náhradné riešenie SerpAPI)
  • Prepisy: YouTube Transcript API; náhradné riešenie ASR (napr. Whisper), ak nie sú k dispozícii
  • Rozdelenie: Segmentácia s ohľadom na vety (približne 800 – 1 200 tokenov)
  • Vkladanie: Použite lokálny alebo hostovaný model vkladania (napr. text-embedding-3-large, nomic-embed-text alebo bge-large)
  • Vector Store: Lokálny FAISS pre rýchlosť; možno zameniť za Pinecone, Weaviate alebo Qdrant
  • Usudzovanie: Claude Code pre orchestráciu, použitie nástrojov, syntézu a vykonávanie kódu v rámci kontrolovaného cyklu
  • Výstupy: Správa vo formáte Markdown + index JSON s citáciami, časovými značkami a skóre
Tok dát: Dopyt → Vyhľadávanie → Získanie metadát → Prepis → Rozdelenie → Vloženie → Získanie top‑K → Syntéza kódu Claude → Správa.

Predpoklady a nastavenie

  • Python 3.10+
  • API kľúče: YOUTUBE_API_KEY, ANTHROPIC_API_KEY (pre Claude Code)
  • Voliteľné: OPENAI_API_KEY alebo lokálne vkladanie
  • Knižnice:
  • google-api-python-client, youtube-transcript-api
  • faiss-cpu, numpy, pandas, tiktoken (alebo sentencepiece)
  • requests, pydantic, tenacity
  • anthropic (Claude API)
pip install google-api-python-client youtube-transcript-api faiss-cpu numpy pandas requests pydantic tenacity anthropic tiktoken
Premenné prostredia:
export YOUTUBE_API_KEY=YOUR_YT_KEY
export ANTHROPIC_API_KEY=YOUR_ANTHROPIC_KEY

Krok 1: Vyhľadávanie na YouTube s filtrami

Vyhľadáme na YouTube a vrátime štruktúrované metadáta: názov, kanál, dátum zverejnenia, trvanie, zobrazenia (ak sú k dispozícii) a videoId.
# file: yt_search.py
from googleapiclient.discovery import build
import os
YOUTUBE_API_KEY = os.environ — channel, date\n\n"
"---\n"
"JSON schema: {\"claims\":[{\"claim\":str,\"support\":[{\"video_id\":str,\"start\":float,\"end\":float}]}]}\n"
)
def call_claude(goal: str, passages: list[dict]):
passages_str = "\n\n".join(
f"[rank {p['rank']} | score {p['score']:.3f}] (vID={p.get('video_id','?')}, {p.get('start',0):.1f}-{p.get('end',0):.1f})\n{p['text']}"
for p in passages
)
msg = client.messages.create(
model="claude-3-5-sonnet-20240620",
max_tokens=1800,
temperature=0.2,
system=SYSTEM_PROMPT,
messages=[
{"role": "user", "content": USER_TEMPLATE.format(goal=goal, passages=passages_str)}
])
return msg.content[0].text
Tipy pre výzvy pri vytváraní YouTube vyhľadávacieho agenta pomocou kódu Claude:
  • Žiadajte štruktúrované výstupy vo formáte čitateľnom pre ľudí aj stroje
  • Vynucujte citácie s časovou značkou
  • Podporujte zverejňovanie neistoty a protirečení

Krok 6: Spojenie všetkého

Prepojme dopyt → vyhľadávanie → prepisy → časti → vkladanie → získanie → syntéza.
# file: run_agent.py
from yt_search import search_youtube
from transcripts import fetch_transcript
from chunking import transcript_to_docs
from embeddings import VectorStore
from orchestrator import call_claude
from datetime import datetime
def build_corpus(query: str, max_videos=8):
results = search_youtube(query, max_results=max_videos)
corpus_docs = []
for r in results:
tx = fetch_transcript(r["video_id"]) or []
if not tx:
continue
docs = transcript_to_docs(tx)
for d in docs:
d.update({
"video_id": r["video_id"],
"title": r["title"],
"channel": r["channel"],
"url": r["url"],
})
corpus_docs.extend(docs)
return corpus_docs
def research(query: str, k=12):
corpus = build_corpus(query)
if not corpus:
return "No transcripts available."
vs = VectorStore
vs.add(corpus)
passages = vs.search(query, k=k)
md = call_claude(query, passages)
timestamp = datetime.utcnow.isoformat
return f"<!-- generated {timestamp} UTC -->\n\n" + md
if __name__ == "__main__":
print(research("LLM agents for YouTube research"))
Táto základná verzia YouTube vyhľadávacieho agenta s kódom Claude bude vyhľadávať, získavať a syntetizovať poznatky z viacerých videí s citáciami. Upgradujte vkladanie a pridajte ukladanie do vyrovnávacej pamäte, aby bol pripravený na produkciu.

Sedem vylepšení, ktoré ho vylepšia

  1. Lepšie vkladanie a hybridné vyhľadávanie
  • Vymeňte kvalitné vkladanie a pridajte vyhľadávanie kľúčových slov BM25. Hybridné vyhľadávanie poskytuje lepšie vyhľadávanie v špecializovaných termínoch a lepšiu presnosť v abstraktných témach.
  1. Rozšírte nástroje pre bohatšie metadáta
  • Získajte komentáre, pomer páči sa mi/nepáči sa mi a autoritu kanála. Pridajte re‑ranker (cross‑encoder) pre top 100 kandidátov.
  1. Viac‑kolové plánovanie výskumu
  • Použite Claude Code na navrhnutie plánu výskumu: podotázky, hypotézy a kontroly pokrytia. Vykonávajte iteratívne, kým sa nedosiahnu prahové hodnoty pokrytia.
  1. Sledovanie dôkazov a protidôkazov
  • Pre každé tvrdenie zaznamenajte podporné a protirečivé úryvky. Uveďte obe v správach; pridajte skóre spoľahlivosti.
  1. Stratégie pre dlhé videá
  • Použite detekciu scén prostredníctvom titulkov alebo časovania slov Whisper. Zhrňte každú sekciu pred globálnou syntézou, aby ste sa vyhli riedeniu kontextu.
  1. Ukladanie do vyrovnávacej pamäte a perzistencia
  • Ukladajte prepisy, vkladanie a správy pre každý dopyt. Opätovne použite, keď používatelia upravia filtre. Pridajte deduplikáciu podľa ID videa.
  1. Formáty exportu a doručenie
  • Exportujte Markdown, PDF a JSON. Doručenie e-mailom alebo cez Slack. Vykreslite časové značky ako klikateľné prepojenia ?t=mmss.

Výzvy, ktoré môžete znova použiť

Použite tieto šablóny pri vytváraní YouTube vyhľadávacieho agenta pomocou kódu Claude.
Systém: Ste dôkladný výskumný agent. Syntetizujte viaceré prepisy YouTube. Citujte priebežne s [vID @ mm:ss] a uveďte časť Zdroje s adresami URL. Vráťte stručný prehľad vo formáte Markdown a dátovú časť JSON s tvrdeniami s podporou s časovou značkou.
Používateľ: Výskumný cieľ: {topic}
Obmedzenia: zamerajte sa na {audience or scope}; uprednostňujte zdroje v rámci {date range}; zahrňte nezhody.
Kandidátske pasáže (zoradené):
{retrieved_passages}
Výstup: Súhrn → Kľúčové poznatky (odrážky) → Pozoruhodné citáty (s časovými značkami) → Protirečenia a medzery → Zdroje. Potom JSON {"claims": ...}

Ochranné mechanizmy a etika

  • Rešpektujte práva tvorcov: Odkazujte na pôvodné videá a vyhýbajte sa publikovaniu rozsiahlych doslovných prepisov.
  • Buďte transparentní: Ukážte, odkiaľ tvrdenia pochádzajú, pomocou časových značiek a ID videí.
  • Vyhýbajte sa nadmernému zjednodušovaniu: Zachovajte nuansy; označte, kedy sú titulky automaticky generované a pravdepodobne obsahujú chyby.
  • Zaobchádzajte s citlivými témami opatrne: Zdôraznite neistotu a vyhľadajte rôznorodé zdroje.

Riešenie problémov: Bežné problémy a opravy

  • "Nenašiel sa žiadny prepis"
  • Použite náhradné riešenie Whisper; vyskúšajte rôzne jazyky; skontrolujte, či video nie je regionálne blokované.
  • Zlá kvalita získavania
  • Upgradujte vkladanie; pridajte BM25; zvýšte prekrytie častí; dolaďte parameter top‑K.
  • Halucinované citácie
  • Vynúťte prísnu schému citácií; penalizujte nepodporované tvrdenia; vyžadujte presné časové značky prítomné v získaných častiach.
  • Limity kvóty API
  • Agresívne ukladajte do vyrovnávacej pamäte; znížte max_results; dávkové požiadavky; pridajte odstup s tenacity.
  • Drift dlhých foriem
  • Zhrňte každú sekciu; obmedzte maximálny počet tokenov; použite výzvy na plánovanie s explicitným prehľadom.

Meranie kvality

  • Precision@K získaných častí vs. označená množina
  • Miera vernosti: podiel tvrdení s overiteľnou podporou s časovou značkou
  • Pokrytie: počet jedinečných relevantných citovaných videí
  • Latencia: čas od dopytu po správu

Príklad: Výskum "Vysvetlenie vektorových databáz"

  • Dopyt: "vektorové databázy vysvetlené pre vývojárov 2025"
  • Filtre: videá po roku 2023, trvanie 6 – 30 minút
  • Výsledok: Agent cituje 6 videí, zdôrazňuje kompromisy HNSW vs. IVF‑PQ, diskutuje o nákladoch/vyhľadávaní a odkazuje na benchmarky. Sekcia Protirečenia porovnáva tvrdenia dodávateľov s výsledkami open‑source.

Mimochodom: Automatizácia tohto v rámci vášho pracovného postupu

Ak pracujete s dokumentmi a kódom, stojí za to automatizovať posledný krok. Malý CLI môže spúšťať nočné dopyty a ukladať stručné prehľady vo formáte Markdown do vašej znalostnej bázy. Môžete ho tiež prepojiť so šablónami problémov pre výskum sprintu.
Stojí za zmienku: ak už váš pracovný postup prebieha na bočnom paneli prehliadača alebo v AI asistentovi, nástroje ako Sider.AI môžu zefektívniť výskumný cyklus – vyberte tému, spustite vyhľadávanie, zachyťte prepisy a vytvorte koncept súhrnu pomocou Claude priamo tam, kde pracujete. To môže ušetriť prepínanie kontextu a urobiť z vytvorenia YouTube vyhľadávacieho agenta pomocou kódu Claude ešte praktickejšie pre tímy.

Kľúčové poznatky

  • Vytvorenie YouTube vyhľadávacieho agenta pomocou kódu Claude je vysoko efektívny spôsob, ako premeniť videá na akčné prehľady.
  • Minimálny zásobník: YouTube API + prepisy + rozdelenie + vkladanie + FAISS + syntéza Claude.
  • Cesty upgradu: hybridné vyhľadávanie, prehodnocovanie, plánovacie cykly a prísne sledovanie citácií.
  • Začnite jednoducho, merajte vernosť a iterujte smerom k spoľahlivosti.

Ďalšie kroky

  • Implementujte skutočný model vkladania a hybridné vyhľadávanie
  • Pridajte krok prehodnocovania a metriky kvality
  • Vytvorte naplánovanú úlohu na týždenné obnovovanie tém
  • Zabalte ako CLI a odľahčené webové používateľské rozhranie

FAQ

Q1:Ako začať s vytváraním YouTube vyhľadávacieho agenta pomocou kódu Claude? Začnite s vyhľadávaním na YouTube, získajte prepisy, rozdeľte obsah, vložte do vektorového úložiska a použite Claude Code na syntetizáciu výsledkov. Vyššie uvedený sprievodca poskytuje podrobný kód na zostavenie funkčného potrubia.
Q2:Aké knižnice sú najlepšie pre YouTube vyhľadávacieho agenta? Použite YouTube Data API na vyhľadávanie, youtube-transcript-api na titulky, FAISS na vektorové vyhľadávanie a Anthropic SDK na volanie Claude Code. Vkladanie môžete zameniť za OpenAI, Nomic alebo BGE.
Q3:Ako zabezpečiť presné citácie a časové značky? Počas rozdeľovania uchovávajte počiatočné/koncové časové značky a vyžadujte, aby Claude Code citoval [video_id @ mm:ss]. Pred publikovaním overte, či existujú citované časové značky v získaných častiach.
Q4:Môžem použiť tohto agenta pre súkromné alebo neuvedené videá? Áno, ak máte prístup a môžete získať prepisy alebo spustiť lokálne ASR (napr. Whisper). Vždy rešpektujte povolenia a vyhýbajte sa distribúcii obsahu chráneného autorskými právami.
Q5:Ako môžem škálovať tohto YouTube vyhľadávacieho agenta pre tímy? Pridajte ukladanie do vyrovnávacej pamäte, zdieľané vektorové úložisko, fronty úloh a naplánované spustenia. Integrujte so Slackom alebo wiki a zvážte asistenta založeného na prehliadači, ako je Sider.AI, na zefektívnenie pracovných postupov výskumníkov.

Nedávne články
Ako zvládnuť ChatPDF: Rýchlejšie získavanie informácií z rozsiahlych dokumentov

Ako zvládnuť ChatPDF: Rýchlejšie získavanie informácií z rozsiahlych dokumentov

Najlepšia alternatíva k X Auto-Translation pre rýchle a presné dokumenty

Najlepšia alternatíva k X Auto-Translation pre rýchle a presné dokumenty

Samsung AI preklad nedostupný v Iráne? Praktické riešenia

Samsung AI preklad nedostupný v Iráne? Praktické riešenia

Nástroje na preklad do perzštiny: praktický sprievodca pre rýchlejšiu a presnejšiu prácu

Nástroje na preklad do perzštiny: praktický sprievodca pre rýchlejšiu a presnejšiu prácu

Najlepšia alternatíva k Grok pre hĺbkový a citovaný výskum

Najlepšia alternatíva k Grok pre hĺbkový a citovaný výskum

15 najlepších funkcií generátora obrázkov s umelou inteligenciou, ktoré budete skutočne používať

15 najlepších funkcií generátora obrázkov s umelou inteligenciou, ktoré budete skutočne používať