Sider.ai
  • Sohbet
  • Wisebase
  • Aletler
  • Eklenti
  • Müşteriler
  • Fiyatlandırma
Şimdi İndirin
Giriş yapmak

Sider ile daha hızlı öğrenin, daha derin düşünün ve daha akıllı büyüyün.

Ürünler
Uygulamalar
  • Uzantılar
  • iOS
  • Android
  • Mac OS
  • Windows
Wisebase
  • Wisebase
  • Deep Research
  • Scholar Research
  • Math Solver
  • Rec NoteNew
  • Audio To Text
  • Gamified Learning
  • Interactive Reading
  • ChatPDF
Araçlar
  • Web OluşturucuNew
  • Yapay Zeka SlaytlarıNew
  • AI Makale Yazarı
  • Nano Banana Pro
  • Nano Banana Infographic
  • AI Görüntü Üretici
  • İtalyan Beyin Çürütücü
  • Arka Plan Temizleyici
  • Arka Plan Değiştirici
  • Fotoğraf Silici
  • Metin Temizleyici
  • Boyama
  • Görüntü Yükseltici
  • Oluştur
  • AI Çevirici
  • Görüntü Çevirici
  • PDF Çevirici
Sider
  • Bize Ulaşın
  • Yardım Merkezi
  • İndir
  • Fiyatlandırma
  • Eğitim Planı
  • Yenilikler
  • Blog
  • Topluluk
  • Ortaklar
  • Ortaklık
  • Davet Et
©2026 Tüm Hakları Saklıdır
Kullanım Şartları
Gizlilik Politikası
  • Ana Sayfa
  • Blog
  • Yapay Zeka Araçları
  • Adım Adım: Claude Code ile Bir YouTube Araştırma Aracısı Oluşturma

Adım Adım: Claude Code ile Bir YouTube Araştırma Aracısı Oluşturma

Güncellendi: 19 Eyl 2025

8 dk


Adım Adım: Claude Kodu ile YouTube Araştırma Aracısı Oluşturma

Eğer bir öğleden sonranızı YouTube'da kaybolarak ve hangi videoların kaydetmeye değer olduğunu unutarak geçirdiyseniz, yalnız değilsiniz. Şimdi, en iyi videoları bulabilen, özetler çıkarabilen, önemli alıntıları çekebilen, zaman damgalı içgörüleri sunabilen ve kaynakları talep üzerine hızlı bir şekilde geri döndürebilen yorulmaz bir asistan hayal edin. İşte tam olarak bir YouTube araştırma aracısının yapabileceği şey budur. Bu adım adım kılavuzda, gürültüden ziyade sinyale önem veren içerik üreticileri, analistler, öğrenciler ve takıntılı öğrenenler için tasarlanmış, Claude Kodu ile pratik bir YouTube araştırma aracısı oluşturacağız.
Pratik ve doğrudan bir yol izleyeceğiz: mimari, kod, istemler ve güvenlik önlemleri. Bu süreçte, daha sonra değiştirebileceğiniz belirli seçimler yapacağız. Sonunda, YouTube'da arama yapabilen, transkriptleri toplayabilen, birden fazla videoyu değerlendirebilen ve temiz araştırma özetleri üretebilen çalışan bir aracınız olacak.

Ne İnşa Ediyoruz (ve Neden Önemli)

  • Hedef: Şunları yapabilen bir YouTube araştırma aracısı:
  • Sorguya göre YouTube'da arama yap
  • Sonuçları alaka düzeyine/etkileşime göre sırala
  • Transkriptleri getir (otomatik alt yazılar veya üçüncü taraf)
  • İçeriği parçalara ayır ve geri alma için göm
  • Çoklu video içgörülerini sentezlemek için Claude Kodunu kullan
  • Yapılandırılmış notlar çıkar: özet, iddialar, zaman damgaları, alıntılar ve referanslar
  • Birincil anahtar kelime: "Claude Kodu ile bir YouTube araştırma aracısı oluşturma"
  • Format: Çalıştırılabilir kod ve istemlerle adım adım öğretici
  • Çıktılar: Programatik kullanım için Markdown araştırma özeti + JSON
Neden önemli: YouTube, konuşmaların, derslerin, demoların ve tartışmaların en büyük kamuya açık bilgi tabanıdır. Ancak gürültülü. Claude Kodu ile bir YouTube araştırma aracısı oluşturmak size bir avantaj sağlar: düzinelerce videodaki içgörüleri saatler değil, dakikalar içinde toplayabilirsiniz.

Bir Bakışta Mimari

İlk sürümü basit ve sağlam tutacağız.
  • Girdiler: bir araştırma sorgusu (örneğin, "LLM agent architectures 2025"), isteğe bağlı kısıtlamalar (tarih aralığı, kanal, süre)
  • YouTube Arama: YouTube Data API v3 (veya SerpAPI geri dönüşü)
  • Transkriptler: YouTube Transcript API; kullanılamadığında ASR'ye (örneğin, Whisper) geri dönüş
  • Parçalama: Cümle odaklı segmentasyon (yaklaşık 800–1.200 jeton)
  • Gömme: Yerel veya barındırılan bir gömme modeli kullanın (örneğin, text-embedding-3-large, nomic-embed-text veya bge-large)
  • Vektör Deposu: Hız için yerel FAISS; Pinecone, Weaviate veya Qdrant ile değiştirilebilir
  • Akıl Yürütme: Kontrollü bir döngü içinde düzenleme, araç kullanımı, sentez ve kod yürütme için Claude Kodu
  • Çıktılar: Alıntılar, zaman damgaları ve puanlarla Markdown raporu + JSON indeksi
Veri akışı: Sorgu → Arama → Meta verileri getirme → Transkript → Parçalara ayırma → Gömme → En iyi‑K'yi alma → Claude Kodu sentezi → Rapor.

Ön Koşullar ve Kurulum

  • Python 3.10+
  • API anahtarları: YOUTUBE_API_KEY, ANTHROPIC_API_KEY (Claude Kodu için)
  • İsteğe bağlı: OPENAI_API_KEY veya yerel gömmeler
  • Kütüphaneler:
  • google-api-python-client, youtube-transcript-api
  • faiss-cpu, numpy, pandas, tiktoken (veya 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
Ortam değişkenleri:
export YOUTUBE_API_KEY=YOUR_YT_KEY
export ANTHROPIC_API_KEY=YOUR_ANTHROPIC_KEY

Adım 1: Filtrelerle YouTube Arama

YouTube'da arama yapacağız ve yapılandırılmış meta verileri döndüreceğiz: başlık, kanal, yayın tarihi, süre, görüntüleme sayısı (varsa) ve videoId.
# dosya: yt_search.py
from googleapiclient.discovery import build
import os
YOUTUBE_API_KEY = os.environ — channel, date\n\n"
"---\n"
"JSON şeması: {\"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
Claude Kodu ile bir YouTube araştırma aracısı oluştururken istem ipuçları:
  • Hem insan tarafından okunabilir hem de makine tarafından okunabilir formatlarda yapılandırılmış çıktılar isteyin
  • Zaman damgalı alıntıları zorlayın
  • Belirsizlik açıklamalarını ve çelişkileri teşvik edin

Adım 6: Hepsini Bir Araya Getirme

Sorgu → arama → transkriptler → parçalar → gömmeler → alma → sentezlemeyi bağlayalım.
# dosya: 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"))
Claude Kodu ile bir YouTube araştırma aracısının bu temel sürümü, alıntılarla çoklu video içgörülerini arayacak, alacak ve sentezleyecektir. Gömme işlemlerini yükseltin ve üretime hazır hale getirmek için önbelleğe alma ekleyin.

Harika Hale Getirmek İçin Yedi Yükseltme

  1. Daha iyi gömmeler ve hibrit arama
  • Yüksek kaliteli gömmelerle değiştirin ve BM25 anahtar kelime araması ekleyin. Hibrit, niş terimlerde daha fazla geri çağırma ve soyut konularda daha iyi hassasiyet sağlar.
  1. Daha zengin meta veriler için araçları genişletin
  • Yorumları, beğeni/beğenmeme oranını ve kanal yetkisini çekin. En iyi 100 aday için bir yeniden sıralayıcı (çapraz kodlayıcı) ekleyin.
  1. Çok turlu araştırma planlaması
  • Bir araştırma planı önermek için Claude Kodunu kullanın: alt sorular, hipotezler ve kapsam kontrolleri. Kapsam eşikleri karşılanana kadar yinelemeli olarak yürütün.
  1. Kanıt takibi ve karşı kanıt
  • Her iddia için, destekleyici ve çelişkili snippet'leri günlüğe kaydedin. Her ikisini de raporlarda sunun; güven puanları ekleyin.
  1. Uzun video stratejileri
  • Altyazılar veya Whisper kelime zamanlamaları aracılığıyla sahne algılamayı kullanın. Bağlam seyreltmesini önlemek için küresel sentezden önce bölüm başına özetleyin.
  1. Önbelleğe alma ve kalıcılık
  • Sorgu başına transkriptleri, gömmeleri ve raporları saklayın. Kullanıcılar filtreleri değiştirdiğinde yeniden kullanın. Video kimliğine göre yinelemeyi kaldırın.
  1. Dışa aktarma formatları ve teslimat
  • Markdown, PDF ve JSON dışa aktarın. E-posta veya Slack teslimatı. Zaman damgalarını tıklanabilir ?t=mmss bağlantıları olarak işleyin.

Yeniden Kullanabileceğiniz İstekler

Claude Kodu ile bir YouTube araştırma aracısı oluştururken bu şablonları kullanın.
Sistem: Titiz bir araştırma aracısısın. Birden fazla YouTube transkriptini sentezleyin. [vID @ ss:dd] ile satır içi alıntı yapın ve URL'lerle bir Kaynaklar bölümü ekleyin. Hem bir Markdown özeti hem de zaman damgalı destek içeren iddiaların bir JSON yükünü döndürün.
Kullanıcı: Araştırma hedefi: {konu}
Kısıtlamalar: {hedef kitle veya kapsam} üzerine odaklanın; {tarih aralığı} içindeki kaynakları tercih edin; anlaşmazlıkları dahil edin.
Aday geçitleri (sıralanmış):
{retrieved_passages}
Çıktı: Özet → Temel İçgörüler (maddeler) → Dikkate Değer Alıntılar (zaman damgalarıyla) → Çelişkiler & Boşluklar → Kaynaklar. Ardından JSON {"claims": ...}

Güvenlik Önlemleri ve Etik

  • İçerik oluşturucu haklarına saygı gösterin: Orijinal videolara bağlantı verin ve büyük kelimesi kelimesine transkriptler yayınlamaktan kaçının.
  • Şeffaf olun: Zaman damgaları ve video kimlikleri kullanarak iddiaların nereden geldiğini gösterin.
  • Aşırı özetlemeden kaçının: Nüansı koruyun; alt yazıların otomatik olarak oluşturulduğunu ve muhtemelen gürültülü olduğunu işaretleyin.
  • Hassas konuları dikkatlice ele alın: Belirsizliği vurgulayın ve çeşitli kaynaklar arayın.

Sorun Giderme: Yaygın Sorunlar ve Düzeltmeler

  • "Transkript bulunamadı"
  • Whisper'a geri dönün; farklı dilleri deneyin; videonun bölge tarafından engellenip engellenmediğini kontrol edin.
  • Kötü alma kalitesi
  • Gömme işlemlerini yükseltin; BM25 ekleyin; parça örtüşmesini artırın; en iyi-K'yi parametreleyin.
  • Halüsinasyonlu alıntılar
  • Katı alıntı şemasını zorlayın; desteklenmeyen iddiaları cezalandırın; alınan parçalarda bulunan tam zaman damgalarını zorunlu tutun.
  • API kota sınırları
  • Agresif bir şekilde önbelleğe alın; max_results'ı azaltın; toplu istekler; tenacity ile geri çekme ekleyin.
  • Uzun form kayması
  • Bölüm başına özetleyin; maksimum jetonları kısıtlayın; açık ana hatlı planlama istemlerini kullanın.

Kaliteyi Ölçme

  • Etiketlenmiş bir kümeye karşı alınan parçaların Precision@K
  • Doğruluk oranı: doğrulanabilir zaman damgalı desteği olan iddiaların oranı
  • Kapsam: alıntılanan benzersiz alakalı video sayısı
  • Gecikme: sorgudan rapora kadar geçen süre

Örnek: "Vektör Veritabanları Açıklandı" Araştırması

  • Sorgu: "geliştiriciler için vektör veritabanları 2025 açıklandı"
  • Filtreler: 2023'ten sonraki videolar, 6–30 dakika süre
  • Sonuç: Aracı 6 videoya atıfta bulunur, HNSW'ye karşı IVF-PQ'nun ödünleşimlerini vurgular, maliyet/geri çağırmayı tartışır ve kıyaslamalara bağlantılar verir. Çelişkiler bölümü, satıcı iddialarını açık kaynak sonuçlarıyla karşılaştırır.

Bu Arada: Bunu İş Akışınızın İçinde Otomatikleştirme

Belgeler ve kod arasında çalışıyorsanız, son adımı otomatikleştirmeye değer. Küçük bir CLI, gece sorguları çalıştırabilir ve Markdown özetlerini bilgi tabanınıza bırakabilir. Ayrıca sprint araştırması için sorun şablonlarına da bağlayabilirsiniz.
Belirtmeye değer: iş akışınız zaten bir tarayıcı kenar çubuğunda veya AI asistanında yaşıyorsa, Sider.AI gibi araçlar araştırma döngüsünü kolaylaştırabilir—bir konu seçin, bir arama yapın, transkriptleri yakalayın ve doğrudan çalıştığınız yerde Claude destekli bir özet taslağı hazırlayın. Bu, bağlam değiştirmeyi kaydedebilir ve Claude Kodu ile bir YouTube araştırma aracısı oluşturmayı ekipler için daha da pratik hale getirebilir.

Temel Çıkarımlar

  • Claude Kodu ile bir YouTube araştırma aracısı oluşturmak, videoları eyleme geçirilebilir özetlere dönüştürmenin yüksek kaldıraçlı bir yoludur.
  • Minimum yığın: YouTube API + transkriptler + parçalama + gömmeler + FAISS + Claude sentezi.
  • Yükseltme yolları: hibrit arama, yeniden sıralama, planlama döngüleri ve katı alıntı takibi.
  • Basit başlayın, doğruluğu ölçün ve güvenilirliğe doğru yineleyin.

Sonraki Adımlar

  • Gerçek bir gömme modeli ve hibrit alma uygulayın
  • Bir yeniden sıralama adımı ve kalite metrikleri ekleyin
  • Konuları haftalık olarak yenilemek için planlanmış bir iş oluşturun
  • Bir CLI ve hafif bir web UI olarak paketleyin

SSS

S1:Claude Kodu ile bir YouTube araştırma aracısı oluşturmaya nasıl başlarım? YouTube aramasıyla başlayın, transkriptleri getirin, içeriği parçalara ayırın, bir vektör deposuna yerleştirin ve sonuçları sentezlemek için Claude Kodunu kullanın. Yukarıdaki kılavuz, çalışan bir ardışık düzen oluşturmak için adım adım kod sağlar.
S2:Bir YouTube araştırma aracısı için en iyi kütüphaneler hangileridir? Arama için YouTube Data API'sini, altyazılar için youtube-transcript-api'sini, vektör araması için FAISS'i ve Claude Kodunu çağırmak için Anthropic SDK'sını kullanın. Gömme işlemlerini OpenAI, Nomic veya BGE ile değiştirebilirsiniz.
S3:Doğru alıntıları ve zaman damgalarını nasıl sağlarım? Parçalama sırasında başlangıç/bitiş zaman damgalarını saklayın ve Claude Kodunun [video_id @ ss:dd] alıntı yapmasını zorunlu tutun. Yayınlamadan önce alıntılanan zaman damgalarının alınan parçalarda mevcut olduğunu doğrulayın.
S4:Bu aracıyı özel veya listelenmemiş videolar için kullanabilir miyim? Evet, erişiminiz varsa ve transkriptleri getirebiliyorsanız veya yerel ASR (örneğin, Whisper) çalıştırabiliyorsanız. Her zaman izinlere saygı gösterin ve telif hakkıyla korunan içeriği dağıtmaktan kaçının.
S5:Bu YouTube araştırma aracısını ekipler için nasıl ölçeklendirebilirim? Önbelleğe alma, paylaşılan bir vektör deposu, iş kuyrukları ve planlanmış çalıştırmalar ekleyin. Slack veya bir wiki ile entegre edin ve araştırmacı iş akışlarını kolaylaştırmak için Sider.AI gibi tarayıcı tabanlı bir asistanı düşünün.

Son Makaleler
ChatPDF'i Ustalaştırma Rehberi: Yoğun Belgelerden Daha Hızlı İçgörüler

ChatPDF'i Ustalaştırma Rehberi: Yoğun Belgelerden Daha Hızlı İçgörüler

Hızlı ve Doğru Dokümanlar İçin En İyi X Otomatik Çeviri Alternatifi

Hızlı ve Doğru Dokümanlar İçin En İyi X Otomatik Çeviri Alternatifi

Samsung AI Çeviri İran'da Kullanılamıyor mu? Pratik Çözümler

Samsung AI Çeviri İran'da Kullanılamıyor mu? Pratik Çözümler

Farsça Çeviri Araçları: Daha Hızlı ve Doğru Çalışma İçin Pratik Rehber

Farsça Çeviri Araçları: Daha Hızlı ve Doğru Çalışma İçin Pratik Rehber

Derin ve Kaynak Gösterimli Araştırmalar için En İyi Grok Alternatifi

Derin ve Kaynak Gösterimli Araştırmalar için En İyi Grok Alternatifi

Yapay Zeka Görsel Oluşturucunun Gerçekten Kullanacağınız En İyi 15 Özelliği

Yapay Zeka Görsel Oluşturucunun Gerçekten Kullanacağınız En İyi 15 Özelliği