İçerik
Ekibin gerçekten okuduğu günlük bir AI haber özeti yayımlayın
Kaynaklı bir özet alın, X’te uygulayıcı tartışmalarını ekleyin, bir video transkripti alın, edisyonu Markdown’da kurun ve LiveDoc’ta arşivleyin.
İstemi kopyalayın
Köşeli parantezli alanları değiştirip Claude Code, Codex veya terminal erişimi olan bir AI’ya yapıştırın. Felo becerisini kurar, kredi harcamadan önce sorar ve iş akışını çalıştırır.
[Sektör veya konu] için günlük sektör özeti hazırla. Dönem: son 24 saat, saat dilimi [saat dilimi]. Hedef kitle: [okuyucular]. İzleme listesi (isteğe bağlı): X [hesaplar veya konular], YouTube [kanallar], Reddit [topluluklar]. Önemli 5–8 madde seç. Her biri için: ne oldu, neden önemli, kaynak bağlantısı ve duyuru, sonuç mu yoksa görüş mü olduğu. Bölümler: 1. Ana haber. 2. Her biri kaynak bağlantılı 5–8 madde. 3. X’te insanların söyledikleri, hesap ve tarihlerle. 4. Zaman damgalı bir video alıntısı. 5. Sonra ne izlenmeli. Kurallar: - Her maddeyi bağlantıla. Yinelenen haberleri birleştir ve en iyi kaynağı tut. - Duyuruları bağımsız sonuçlardan ayır; satıcı iddialarını etiketle. - Yalnızca kaynağın döndürdüğü metrikleri bildir. Veri yoksa “Veri yok” yaz, asla sıfır yazma. - Önemli bir şey olmadıysa sayıyı doldurmak yerine bunu söyle. - Kredi harcamadan önce planlanan API çağrılarını göster ve onayımı bekle. - Planlama, yayımlama ve gönderme. - Sonucu ./daily-brief.md dosyasına yaz ve sohbette özetle.
Kopya kurulum adımlarını ve güvenlik kurallarını da içerir.
Ne elde edersiniz
Bir çalıştırmanın örnek çıktısı. Canlı üretim değil.
AI sektör brief’i — 2026-10-30
Ana haber
Büyük bir laboratuvar, araç kullanımı olan daha küçük bir modeli amiral gemisiyle aynı kıyaslama puanında yayımladı. Satıcı iddiası; bağımsız sonuçlar henüz yok.
Maddeler
- Küçük model, aynı kıyaslama — satıcı kıyaslaması, henüz tekrarlanmadı. [kaynak]
- Ajan çerçevesi sürümü — yeni izleme ve yeniden deneme kontrolleri. [kaynak]
Ne söyleniyor
@example_dev: “Kazanç puan değil, gecikme.” — 2026-10-30 08:12 JST
Bir video alıntısı
“Token ölçmeyi bıraktık, çözülen biletleri ölçmeye başladık.” — [12:40]
Sonra ne izlenmeli
Araç kullanımına dair bağımsız değerlendirmeler ve lansman haftasından sonra fiyatın kalıp kalmadığı.
Tam çağrılar
Geliştiriciler için: aynı iş akışı kod olarak, yürütme sırasıyla.
Gerçek API çağrılarını göster
Kaynaklı özeti kurun
Chat’e son 24 saatin AI haberlerini sorun ve alıntılanan kaynakları, tarihleri saklayın.
digest.ts const BASE = "https://openapi.felo.ai"; const headers = { Authorization: `Bearer ${process.env.FELO_API_KEY}`, "Content-Type": "application/json", }; async function felo<T>(path: string, body?: unknown): Promise<T> { const res = await fetch(`${BASE}${path}`, { method: body ? "POST" : "GET", headers, body: body ? JSON.stringify(body) : undefined, }); if (!res.ok) throw new Error(`${res.status}: ${await res.text()}`); return res.json() as Promise<T>; } type ChatData = { data: { answer: string; resources: { link: string; title: string; snippet: string }[]; }; }; const roundup = await felo<ChatData>("/v2/chat", { query: "Biggest AI news stories in the last 24 hours", }); const sources = roundup.data.resources.slice(0, 5);Örnek çıktı
{ "answer": "The main stories today are …", "sources": [ { "link": "https://example.com/story", "title": "…", "snippet": "…" } ] }Uygulayıcı tartışmalarını ekleyin
Aynı konuyu X’te arayın ve hesap, tarihli uygulayıcı gönderilerini toplayın.
digest.ts type XData = { data: { tweets: { content: string; author: { username: string }; created_at: string; metrics: { retweet_count: number; favorite_count: number }; }[]; next_cursor: string | null; has_next: boolean; }; }; const since = Math.floor((Date.now() - 24 * 60 * 60 * 1000) / 1000); const social = await felo<XData>("/v2/x/tweet/search", { query: "AI agents", limit: 20, since_time: since, }); const posts = social.data.tweets .filter((tweet) => tweet.metrics.favorite_count >= 50) .slice(0, 3);Örnek çıktı
{ "data": { "tweets": [ { "content": "…", "author": { "username": "…" }, "created_at": "2026-10-29T02:14:00Z", "metrics": { "retweet_count": 12, "favorite_count": 180 } } ] } }Video transkripti alın
İlgili video için YouTube Subtitling kullanın ve zaman damgalı bir alıntı seçin.
digest.ts type SubtitleData = { data: { title: string; contents: { text: string; start: number; duration: number }[]; }; }; const videoCode = "dQw4w9WgXcQ"; // replace with today's video id const video = await felo<SubtitleData>( `/v2/youtube/subtitling?video_code=${videoCode}&language=en&with_time=true`, ); const transcript = video.data.contents.map((line) => line.text).join(" ");Örnek çıktı
{ "title": "Example Video Title", "contents": [ { "text": "Subtitle text", "start": 0.32, "duration": 14.26 } ] }Markdown özeti yazın
“önemli haberler / tepkiler / video alıntısı / izlenecekler” olarak yapılandırın.
digest.ts const date = new Date().toISOString().slice(0, 10); const issue = [ `# AI digest — ${date}`, "", "## The roundup", roundup.data.answer, "", "## What practitioners are posting", ...posts.map((post) => `- @${post.author.username}: ${post.content}`), "", "## From the video", transcript.slice(0, 1200), "", "## Sources", ...sources.map((source) => `- [${source.title}](${source.link})`), ].join("\n"); console.log(issue);LiveDoc’ta arşivleyin
Edisyonu ve kaynakları LiveDoc’a kaydedin, sonraki edisyon geçmişi arayabilsin.
digest.ts type LiveDocData = { data: { short_id: string } }; const archive = await felo<LiveDocData>("/v2/livedocs", { name: "AI digest archive", description: "One document resource per daily issue", }); await felo(`/v2/livedocs/${archive.data.short_id}/resources/doc`, { title: `AI digest — ${date}`, content: issue, }); type Retrieved = { data: { title: string; content: string; score: number }[] }; const past = await felo<Retrieved>( `/v2/livedocs/${archive.data.short_id}/resources/retrieve`, { query: "what did we say about agent frameworks last month" }, ).then((res) => res.data.filter((hit) => hit.score >= 0.7));Örnek çıktı
[ { "title": "AI digest — 2026-10-01", "content": "…", "score": 0.88 } ]
Neler dahil
- Kaynaklı haber özeti ve bağlantılar
- X’te hesap ve tarihli uygulayıcı tartışmaları
- Zaman damgalı bir video alıntısı
- Her edisyonu tutan ve anlamsal arama veren LiveDoc
Neleri yapmaz
- Yalnızca kamuya açık kaynaklar; ücretli içerik eksik olabilir
- X bir sinyaldir, tam bir görüş araştırması değil
- Özeti otomatik yayımlamaz veya göndermez
- Videonun altyazısı olmalı
- Günde bir çalıştırma; zamanlama ajanınızda veya cron’da
Sorular
Kaynaklar güvenilir mi?
Her haberin bağlantısı ve tarihi var; X gönderilerinin hesabı ve saati de. Doğrulanmamış içerik gerçek olarak yazılmaz.
Sektör değiştirilebilir mi?
Evet. Konu alanını kendi sektörünüzle değiştirin ve kaynakları, X sorgularını uyarlayın.
Video neden?
Özete zaman damgalı bir uygulayıcı bakışı ekler, böylece özet yalnızca başlıklardan ibaret olmaz. Altyazısız videolar atlanır.
Slack’e gönderir mi?
Hayır. Markdown dosyası oluşturur; göndermek sizin entegrasyonunuz.
Eski edisyonlar saklanabilir mi?
Evet. LiveDoc her edisyonu tutar ve önceki haftaların haberlerini aramayı sağlar.
Bir edisyonun maliyeti nedir?
Chat, X Search ve video transkripti kullanıma göre faturalanır; güncel tarifeler fiyat sayfasında ve istem harcamadan önce onay ister.
İlgili iş akışları
Tek bir soruyu kaynaklı araştırma brifine dönüştürün
Web’e sorun, yanıtın arkasındaki sayfaları Markdown olarak kaydedin, X’te uygulayıcıların söylediklerini ekleyin ve kanıtları daha sonra tekrar aranabilen bir LiveDoc’ta tutun.
İş akışını açİçerikBir YouTube videosunu yayınlanabilir makaleye dönüştürün
Zaman damgalı transkripti alın, okunabilir bloklara dönüştürün, kontrol ettiğiniz bir modelle taslak ve iskelet çıkarın ve sonucu inceleme için LiveDoc’ta bırakın.
İş akışını açOfisBir araştırma sayfasını sunuma dönüştürün
Sayfayı çıkarın, LiveDoc bağlamı olarak kaydedin, PPT Task API’nin desteyi kurmasına izin verin ve bitmiş bağlantı gelene kadar sorun.
İş akışını açKendinize uyarlayın
Aynı tarif, gerçekte nasıl teslim ettiğinize uyarlanmış.
Yalnızca tek dikey
Kod, video veya arama için AI ile sınırlayın, daha kesin olsun.
“Haftanın değişiklikleri” ekleyin
LiveDoc’ta önceki edisyonu arayın ve yeni eklenenleri karşılaştırın.
Haftalık yapın
Günlük gürültüyü azaltmak için zamanlamayı haftalığa çevirin.
Devam edin
Bu tarifin arkasındaki referans sayfaları ve sonraki adımlar.