Kandungan
Terbitkan ringkasan berita AI harian yang benar-benar dibaca pasukan
Dapatkan ringkasan bersumber, tambah perbualan pengamal di X, ambil transkrip video, susun edisi Markdown dan arkibkan dalam LiveDoc.
Salin prompt
Ganti medan dalam kurungan siku lalu tampal ke Claude Code, Codex atau AI dengan akses terminal. Ia memasang skill Felo, bertanya sebelum kredit digunakan dan menjalankan aliran kerja.
Sediakan ringkasan industri harian untuk [industri atau topik]. Tempoh: 24 jam lepas, zon waktu [zon waktu]. Audiens: [pembaca]. Senarai pantau (pilihan): X [akaun atau topik], YouTube [saluran], Reddit [komuniti]. Pilih 5–8 perkara penting. Untuk setiap satu: apa yang berlaku, mengapa penting, pautan sumber dan sama ada ia pengumuman, hasil atau pendapat. Bahagian: 1. Berita utama. 2. 5–8 perkara dengan satu pautan sumber setiap satu. 3. Apa yang orang kata di X, dengan akaun dan tarikh. 4. Satu petikan video dengan cap masa. 5. Apa yang perlu dipantau seterusnya. Peraturan: - Pautkan setiap perkara. Gabungkan liputan berulang dan kekalkan sumber terbaik. - Pisahkan pengumuman daripada hasil bebas; label dakwaan vendor. - Laporkan hanya metrik yang sumber kembalikan. Data tiada ditulis “Tiada data”, bukan sifar. - Jika tiada perkara penting, nyatakan begitu daripada memenuhi edisi. - Sebelum menggunakan kredit, tunjukkan panggilan API yang dirancang dan tunggu kelulusan saya. - Jangan jadualkan, terbitkan atau hantar apa-apa. - Tulis hasil ke ./daily-brief.md dan ringkaskan dalam chat.
Salinan turut menyertakan langkah pemasangan dan peraturan keselamatan.
Apa yang anda dapat
Contoh output daripada satu larian. Bukan penjanaan langsung.
Ringkasan industri AI — 2026-10-30
Berita utama
Makmal besar mengeluarkan model lebih kecil dengan penggunaan alat dan skor penanda aras sama dengan perdana. Dakwaan vendor; keputusan bebas masih menunggu.
Item
- Model kecil, penanda aras sama — penanda aras vendor, belum direplikasi. [sumber]
- Pelancaran rangka kerja ejen — kawalan penjejakan dan cubaan semula baharu. [sumber]
Apa orang kata
@example_dev: “Kemenangan ialah kependaman, bukan skor.” — 2026-10-30 08:12 JST
Satu petikan video
“Kami berhenti mengukur token dan mula mengukur tiket selesai.” — [12:40]
Apa untuk dipantau seterusnya
Penilaian bebas penggunaan alat, dan sama ada harga kekal selepas minggu pelancaran.
Panggilan sebenar
Untuk pembangun: aliran kerja sama sebagai kod, mengikut urutan pelaksanaan.
Tunjukkan panggilan API sebenar
Susun ringkasan bersumber
Tanya Chat berita AI 24 jam terakhir dan simpan sumber serta tarikh dipetik.
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);Contoh output
{ "answer": "The main stories today are …", "sources": [ { "link": "https://example.com/story", "title": "…", "snippet": "…" } ] }Tambah perbualan pengamal
Cari topik sama di X dan kumpulkan post pengamal dengan akaun dan tarikh.
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);Contoh output
{ "data": { "tweets": [ { "content": "…", "author": { "username": "…" }, "created_at": "2026-10-29T02:14:00Z", "metrics": { "retweet_count": 12, "favorite_count": 180 } } ] } }Ambil transkrip video
Gunakan YouTube Subtitling untuk video berkaitan dan pilih petikan bertimestamp.
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(" ");Contoh output
{ "title": "Example Video Title", "contents": [ { "text": "Subtitle text", "start": 0.32, "duration": 14.26 } ] }Tulis ringkasan Markdown
Susun “berita utama / reaksi / petikan video / perlu diikuti”.
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);Arkib dalam LiveDoc
Simpan edisi dan sumber dalam LiveDoc supaya edisi seterusnya boleh mencari sejarah.
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));Contoh output
[ { "title": "AI digest — 2026-10-01", "content": "…", "score": 0.88 } ]
Termasuk
- Ringkasan berita bersumber dan pautan
- Perbualan pengamal di X dengan akaun dan tarikh
- Satu petikan video bertimestamp
- LiveDoc menyimpan setiap edisi dan boleh dicari secara semantik
Apa yang tidak dilakukan
- Sumber awam sahaja; kandungan berbayar mungkin tiada
- X ialah isyarat, bukan tinjauan pendapat lengkap
- Tidak menerbitkan atau menghantar ringkasan automatik
- Video perlu sarikata
- Satu larian sehari; penjadualan di ejen atau cron anda
Soalan
Adakah sumber boleh dipercayai?
Setiap berita ada pautan dan tarikh; post X ada akaun dan masa. Kandungan belum disahkan tidak ditulis sebagai fakta.
Boleh tukar industri?
Boleh. Ganti medan topik dengan industri anda dan laraskan sumber serta carian X.
Kenapa video?
Ia menambah perspektif pengamal bertimestamp supaya ringkasan bukan hanya tajuk. Video tanpa sarikata dilangkau.
Adakah ia menyiarkan ke Slack?
Tidak. Ia membuat fail Markdown; penghantaran ialah integrasi anda.
Boleh simpan edisi lama?
Boleh. LiveDoc menyimpan setiap edisi dan membolehkan carian berita minggu sebelumnya.
Berapa kos satu edisi?
Chat, X Search dan transkrip video dibilkan mengikut penggunaan; kadar semasa di halaman harga dan prompt meminta kelulusan sebelum berbelanja.
Aliran kerja berkaitan
Tukar satu soalan kepada brief penyelidikan bersumber
Tanya web, simpan halaman di sebalik jawapan sebagai Markdown, tambah apa yang pengamal katakan di X dan simpan bukti dalam LiveDoc yang boleh dicari semula.
Buka aliran kerjaKandunganTukar video YouTube kepada artikel boleh terbit
Ambil transkrip bertimestamp, bentuk menjadi blok mudah dibaca, buat rangka dan draf dengan model yang anda kawal, lalu tinggalkan hasil dalam LiveDoc untuk semakan.
Buka aliran kerjaPejabatTukar halaman penyelidikan kepada pembentangan
Ekstrak halaman, simpan sebagai konteks LiveDoc, biar PPT Task API membina deck dan tanya sehingga pautan siap.
Buka aliran kerjaSesuaikan
Resipi sama, disesuaikan dengan cara anda benar-benar menyampaikan.
Satu vertikal sahaja
Hadkan kepada AI untuk kod, video atau carian untuk lebih tepat.
Tambah “perubahan minggu ini”
Cari edisi sebelum dalam LiveDoc dan bandingkan yang baharu.
Tukar kepada mingguan
Tukar jadual kepada mingguan untuk mengurangkan bunyi harian.
Teruskan
Halaman rujukan di sebalik resipi ini dan langkah seterusnya.