Sider.ai
  • Vestlus
  • Wisebase
  • Tööriistad
  • Laiendus
  • Kliendid
  • Hinnakujundus
Lae alla nüüd
Logi sisse

Õpi kiiremini, mõtle sügavamalt ja kasva targemaks koos Sideriga.

Tooted
Rakendused
  • Laiendused
  • iOS
  • Android
  • Mac OS
  • Windows
Wisebase
  • Wisebase
  • Deep Research
  • Scholar Research
  • Math Solver
  • Rec NoteNew
  • Audio To Text
  • Gamified Learning
  • Interactive Reading
  • ChatPDF
Tööriistad
  • Veebi loojaNew
  • AI slaididNew
  • AI essee kirjutaja
  • Nano Banana Pro
  • Nano Banana Infographic
  • AI pildigeneraator
  • Itaalia Ajupööramise Generaator
  • Tausta eemaldaja
  • Tausta muutja
  • Foto kustutaja
  • Teksti eemaldaja
  • Inpaint
  • Pildi suurendaja
  • Loo
  • AI tõlkija
  • Pildi tõlkija
  • PDF tõlkija
Sider
  • Võta meiega ühendust
  • Abikeskus
  • Laadi alla
  • Hinnakujundus
  • Hariduskava
  • Mis on uut
  • Blogi
  • Kogukond
  • Partnerid
  • Partnerlus
  • Kutsu
©2026 Kõik õigused kaitstud
Kasutustingimused
Privaatsuspoliitika
  • Koduleht
  • Blogi
  • AI Tööriistad
  • Samm-sammult: YouTube'i uurimisagendi ehitamine Claude Code'iga

Samm-sammult: YouTube'i uurimisagendi ehitamine Claude Code'iga

Uuendatud 19. sept 2025

8 min


Samm-sammult: YouTube'i uurimisagendi loomine Claude Code'iga

Kui oled kunagi veetnud pärastlõuna YouTube'is ringi uitades, ainult selleks, et unustada, milliseid videoid tasus salvestada, siis sa pole üksi. Kujutage nüüd ette väsimatut assistenti, kes suudab kiiresti leida parimad videod, eraldada kokkuvõtted, tuua välja peamised tsitaadid, ajatempliga ülevaated ja tagastada allikad vastavalt vajadusele. Just seda YouTube'i uurimisagent teha saab. Selles samm-sammult juhendis loome praktilise YouTube'i uurimisagendi Claude Code'iga, mis on mõeldud loojatele, analüütikutele, üliõpilastele ja kinnisideedega õppijatele, kes soovivad signaali müra asemel.
Valime praktilise ja otsese tee: arhitektuur, kood, viiped ja piirangud. Teel teeme omakasupüüdlikke valikuid, mida saate hiljem muuta. Lõpuks on teil töötav agent, mis suudab YouTube'is otsida, koguda transkripte, arutleda mitme video vahel ja koostada selgeid uurimistöid.

Mida me ehitame (ja miks see on oluline)

  • Eesmärk: YouTube'i uurimisagent, mis suudab:
  • Otsida YouTube'ist päringu järgi
  • Reastada tulemused asjakohasuse/kaasatuse järgi
  • Hankida transkriptsioonid (automaatsed subtiitrid või kolmanda osapoole omad)
  • Tükeldada ja manustada sisu otsimiseks
  • Kasutada Claude Code'i mitme video ülevaate sünteesimiseks
  • Väljastada struktureeritud märkmeid: kokkuvõte, väited, ajatemplid, tsitaadid ja viited
  • Peamine märksõna: "YouTube'i uurimisagendi loomine Claude Code'iga"
  • Vorming: Samm-sammult õpetus käivitatava koodi ja viipadega
  • Väljundid: Markdowni uurimistöö + JSON programmiline kasutamine
Miks see on oluline: YouTube on suurim avalik teadmistebaas loengutest, õppetundidest, demodest ja aruteludest. Kuid see on lärmakas. YouTube'i uurimisagendi loomine Claude Code'iga annab teile eelise: saate koondada teadmisi kümnete videote vahel minutitega, mitte tundidega.

Arhitektuur lühidalt

Hoiame esimese versiooni lihtsa ja jõulise.
  • Sisendid: uurimispäring (nt "LLM agent architectures 2025"), valikulised piirangud (kuupäevavahemik, kanal, kestus)
  • YouTube'i otsing: YouTube Data API v3 (või SerpAPI varuvariant)
  • Transkriptsioonid: YouTube Transcript API; varuvariant ASR (nt Whisper), kui see pole saadaval
  • Tükeldamine: lausepõhine segmenteerimine (umbes 800–1200 märki)
  • Manustused: Kasutage kohalikku või hostitud manustusmudelit (nt text-embedding-3-large, nomic-embed-text või bge-large)
  • Vektoriandmebaas: Kohalik FAISS kiiruse jaoks; saab vahetada Pinecone, Weaviate või Qdrant vastu
  • Arutluskäik: Claude Code orkestreerimiseks, tööriistade kasutamiseks, sünteesiks ja koodi käivitamiseks kontrollitud silmuses
  • Väljundid: Markdowni aruanne + JSON-indeks koos viidetega, ajatemplitega ja tulemustega
Andmevoog: Päring → Otsing → Metaandmete hankimine → Transkriptsioon → Tükeldamine → Manustamine → Top‑K hankimine → Claude Code süntees → Aruanne.

Eeltingimused ja seadistamine

  • Python 3.10+
  • API võtmed: YOUTUBE_API_KEY, ANTHROPIC_API_KEY (Claude Code'i jaoks)
  • Valikuline: OPENAI_API_KEY või kohalikud manustused
  • Teegid:
  • google-api-python-client, youtube-transcript-api
  • faiss-cpu, numpy, pandas, tiktoken (või 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
Keskkonnamuutujad:
export YOUTUBE_API_KEY=YOUR_YT_KEY
export ANTHROPIC_API_KEY=YOUR_ANTHROPIC_KEY

1. samm: YouTube'i otsing filtritega

Otsime YouTube'ist ja tagastame struktureeritud metaandmed: pealkiri, kanal, avaldamiskuupäev, kestus, vaatamised (kui saadaval) ja 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
Nõuanded viipade koostamiseks YouTube'i uurimisagendi loomisel Claude Code'iga:
  • Küsi struktureeritud väljundeid nii inimesele loetavas kui ka masinale loetavas vormingus
  • Nõua ajatempliga viiteid
  • Soodusta ebakindluse avaldamist ja vasturääkivusi

6. samm: Kõige kokku panemine

Ühendame päringu → otsingu → transkriptsioonid → tükid → manustused → hankimine → süntees.
# 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"))
See YouTube'i uurimisagendi Claude Code'iga põhiversioon otsib, hangib ja sünteesib mitme video teadmisi koos viidetega. Täiendage manuseid ja lisage vahemällu salvestamine, et muuta see tootmiseks valmis.

Seitse täiendust, et muuta see suurepäraseks

  1. Parem manustamine ja hübriidotsing
  • Vahetage kvaliteetsed manustused ja lisage BM25 märksõnaotsing. Hübriid annab rohkem meeldetuletusi niššterminitele ja paremat täpsust abstraktsetel teemadel.
  1. Laiendage tööriistu rikkalikumate metaandmete jaoks
  • Tõmmake kommentaarid, meeldimiste/mittemeeldimiste suhe ja kanali autoriteet. Lisage ümberreastaja (ristkooder) 100 parima kandidaadi jaoks.
  1. Mitmekordne uurimisplaneerimine
  • Kasutage Claude Code'i uurimisplaani koostamiseks: alamküsimused, hüpoteesid ja katvuse kontrollid. Täitke iteratiivselt, kuni katvuse läved on täidetud.
  1. Tõendite jälgimine ja vastutõendid
  • Logige iga väite puhul toetavad ja vasturääkivad katkendid. Esitage mõlemad aruannetes; lisage usaldusväärsuse hinded.
  1. Pikavideo strateegiad
  • Kasutage stseenituvastust subtiitrite või Whisperi sõnade ajastuse kaudu. Tehke kokkuvõte iga jaotise kohta enne globaalset sünteesi, et vältida konteksti lahustumist.
  1. Vahemällu salvestamine ja püsivus
  • Salvestage transkriptsioonid, manustused ja aruanded päringu kohta. Kasutage uuesti, kui kasutajad filtreid muudavad. Lisage dubleerimine video ID järgi.
  1. Ekspordivormingud ja kohaletoimetamine
  • Eksportige Markdown, PDF ja JSON. E-post või Slack kohaletoimetamine. Renderdage ajatemplid klõpsatavate ?t=mmss linkidena.

Viipad, mida saate uuesti kasutada

Kasutage neid malle YouTube'i uurimisagendi loomisel Claude Code'iga.
Süsteem: Olete hoolikas uurimisagent. Sünteesige mitme YouTube'i transkripti vahel. Tsiteerige reas [vID @ mm:ss] ja lisage allikate jaotis URL-idega. Tagastage nii Markdowni ülevaade kui ka JSON-koormus väidetest koos ajatempliga toega.
Kasutaja: Uurimiseesmärk: {topic}
Piirangud: keskenduge {audience or scope}; eelistage allikaid {date range} piires; lisage lahkarvamused.
Kandidaatide lõigud (järjestatud):
{retrieved_passages}
Väljund: Kokkuvõte → Peamised teadmised (täppidega) → Märkimisväärsed tsitaadid (koos ajatemplitega) → Vasturääkivused ja lüngad → Allikad. Seejärel JSON {"claims": ...}

Piirangud ja eetika

  • Austage looja õigusi: Linkige algsete videotega ja vältige suurte sõnasõnaliste transkriptsioonide avaldamist.
  • Olge läbipaistev: Näidake, kust väited pärinevad, kasutades ajatempleid ja video ID-sid.
  • Vältige liigset kokkuvõtet: Säilitage nüansid; märkige, kui subtiitrid on automaatselt genereeritud ja tõenäoliselt lärmakad.
  • Käsitlege tundlikke teemasid hoolikalt: Rõhutage ebakindlust ja otsige mitmekesiseid allikaid.

Tõrkeotsing: Levinud probleemid ja lahendused

  • "Transkripti ei leitud"
  • Varundage Whisperisse; proovige erinevaid keeli; kontrollige, kas video on piirkonnapiiranguga.
  • Kehv hankimise kvaliteet
  • Täiendage manuseid; lisage BM25; suurendage tükkide kattumist; parameetrite häälestamine top‑K.
  • Hallutsineeritud viited
  • Sunnige range viitamise skeem; karistage toetamata väiteid; nõudke täpseid ajatempleid, mis on hankitud tükkides.
  • API kvoodi limiidid
  • Vahemällu salvestage agressiivselt; vähendage max_results; partii taotlused; lisage tagasi tenacity abil.
  • Pika vormi triiv
  • Tehke kokkuvõte iga jaotise kohta; piirake maksimaalseid märke; kasutage planeerimisviipasid koos selgesõnalise ülevaatega.

Kvaliteedi mõõtmine

  • Hankitud tükkide täpsus@K võrreldes sildistatud komplektiga
  • Ustavuse määr: kontrollitava ajatempliga toega väidete osakaal
  • Katvus: viidatud unikaalsete asjakohaste videote arv
  • Latentsus: aeg päringust aruandeni

Näide: "Vektorandmebaaside selgitus" uurimine

  • Päring: "vektorandmebaasid, mis on selgitatud arendajatele 2025"
  • Filtrid: videod pärast 2023. aastat, kestus 6–30 minutit
  • Tulemus: Agent tsiteerib 6 videot, toob esile HNSW ja IVF‑PQ kompromissid, arutleb kulu/meeldetuletuse üle ja lingib võrdlusalustega. Vasturääkivuste jaotis võrdleb müüjate väiteid avatud lähtekoodiga tulemustega.

Muide: Selle automatiseerimine oma töövoos

Kui töötate dokumentide ja koodiga, tasub automatiseerida viimane samm. Väike CLI saab käivitada öiseid päringuid ja visata Markdowni ülevaateid teie teadmistebaasi. Saate selle ühendada ka sprindi uurimistöö probleemimallidesse.
Tasub märkida: kui teie töövoog juba asub brauseri külgribal või tehisintellekti assistendis, saavad sellised tööriistad nagu Sider.AI uurimisringi sujuvamaks muuta – valige teema, käivitage otsing, jäädvustage transkriptsioonid ja koostage Claude'i toel kokkuvõte otse seal, kus te töötate. See võib säästa konteksti vahetamist ja muuta YouTube'i uurimisagendi loomise Claude Code'iga meeskondade jaoks veelgi praktilisemaks.

Peamised järeldused

  • YouTube'i uurimisagendi loomine Claude Code'iga on suure võimendusega viis muuta videod kasutatavateks ülevaadeteks.
  • Minimaalne komplekt: YouTube API + transkriptsioonid + tükeldamine + manustused + FAISS + Claude süntees.
  • Täiendamise teed: hübriidotsing, ümberreastamine, planeerimissilmused ja range viitamise jälgimine.
  • Alustage lihtsalt, mõõtke ustavust ja itereerige usaldusväärsuse suunas.

Järgmised sammud

  • Rakendage reaalne manustusmudel ja hübriidhankimine
  • Lisage ümberreastamise samm ja kvaliteedimõõdikud
  • Looge ajastatud töö teemade iganädalaseks värskendamiseks
  • Paketeerige CLI ja kerge veebi kasutajaliidesena

KKK

K1:Kuidas alustada YouTube'i uurimisagendi loomist Claude Code'iga? Alustage YouTube'i otsinguga, hankige transkriptsioonid, tükeldage sisu, manustage vektorandmebaasi ja kasutage Claude Code'i tulemuste sünteesimiseks. Ülaltoodud juhend sisaldab samm-sammult koodi töötava torujuhtme kokkupanekuks.
K2:Millised teegid sobivad kõige paremini YouTube'i uurimisagendile? Kasutage YouTube Data API-t otsimiseks, youtube-transcript-api-t subtiitrite jaoks, FAISS-i vektorotsinguks ja Anthropic SDK-d Claude Code'i kutsumiseks. Saate manustusi vahetada OpenAI, Nomicu või BGE-ga.
K3:Kuidas tagada täpsed viited ja ajatemplid? Hoidke tükeldamise ajal algus-/lõpuajatemplid alles ja nõudke, et Claude Code tsiteeriks [video_id @ mm:ss]. Enne avaldamist veenduge, et viidatud ajatemplid on hankitud tükkides olemas.
K4:Kas ma saan seda agenti kasutada privaatsete või loetlemata videote jaoks? Jah, kui teil on juurdepääs ja saate hankida transkripte või käivitada kohalikku ASR-i (nt Whisper). Austage alati õigusi ja vältige autoriõigustega kaitstud sisu levitamist.
K5:Kuidas ma saan seda YouTube'i uurimisagenti meeskondadele skaleerida? Lisage vahemällu salvestamine, jagatud vektorandmebaas, tööjärjekorrad ja ajastatud käivitamised. Integreerige Slacki või wikiga ja kaaluge brauseripõhist assistenti, nagu Sider.AI, et uurimistööde töövooge sujuvamaks muuta.

Viimased artiklid
Kuidas valitseda ChatPDF-i: Kiirem ülevaade mahukatest dokumentidest

Kuidas valitseda ChatPDF-i: Kiirem ülevaade mahukatest dokumentidest

Parim X automaatse tõlke alternatiiv kiirete ja täpsete dokumentide jaoks

Parim X automaatse tõlke alternatiiv kiirete ja täpsete dokumentide jaoks

Samsungi tehisintellekti tõlge ei ole Iraanis saadaval? Praktilised lahendused

Samsungi tehisintellekti tõlge ei ole Iraanis saadaval? Praktilised lahendused

Pärsia tõlkete tööriistad: praktiline juhend kiirema ja täpsema töö jaoks

Pärsia tõlkete tööriistad: praktiline juhend kiirema ja täpsema töö jaoks

Parim Groki alternatiiv põhjalikuks ja viidatud uurimistööks

Parim Groki alternatiiv põhjalikuks ja viidatud uurimistööks

AI pildigeneraatori 15 parimat funktsiooni, mida sa tegelikult kasutad

AI pildigeneraatori 15 parimat funktsiooni, mida sa tegelikult kasutad