Agen riset watchlist saham dengan AI

Updated 2026-09-05

Pantau universe riset yang ditentukan untuk perubahan sumber bermakna, perbarui catatan berpaut-bukti, dan kirim notifikasi yang dapat ditinjau tanpa mengulang laporan yang tidak berubah.

Tentukan apa yang dihitung sebagai pembaruan bermakna

Agen watchlist harus menjawab apa yang berubah sejak paket riset terakhir ditinjau. Tentukan peristiwa penting: pengajuan baru, pengungkapan yang dikoreksi, panggilan laporan, atau bukti yang memengaruhi pertanyaan riset terbuka. Simpan pertanyaan riset dan cakupan sumber setiap penerbit bersama pengenalnya. Ini memberi model pekerjaan yang terbatas dan peninjau alasan menerima pembaruan. Hindari menjadwalkan analisis perusahaan tanpa batas hanya karena timer berbunyi; input yang tidak berubah biasanya menghasilkan status tidak berubah, bukan laporan panjang lain.

Alur kerja riset keuangan: mengumpulkan sumber publik, mengekstrak fakta, menghitung dan merekonsiliasi, membuat penjelasan dengan sitasi, lalu meninjau hasilnya.
Ilustrasi alur kerja. Riset dan peninjauan yang terhubung dengan sumber merupakan tahap terpisah dari eksekusi perdagangan.

Pisahkan pengumpulan dari pembuatan riset

Gunakan feed sumber atau polling yang diizinkan untuk mengumpulkan metadata terlebih dahulu, lalu tentukan apakah materi baru layak dikerjakan model. Sumber daya developer SEC menjelaskan feed dan indeks pengajuan yang dapat mendukung pengumpulan penerbit AS; pasar lain memerlukan sumber berwenang sendiri. Simpan waktu publikasi, waktu pengambilan, dan revisi sumber secara terpisah. Wrapper halaman web yang berubah tidak boleh disalahartikan sebagai pengungkapan perusahaan baru. Bangun identitas konten dari dokumen atau peristiwa terkait, dan simpan error sumber terpisah dari penentuan bahwa tidak ada perubahan.

Jadwalkan berdasarkan pasar dan sumber, bukan satu jam global

Simpan zona waktu bursa dan kalender hari libur bersama setiap sekuritas. Gunakan timestamp pengungkapan untuk ketersediaan informasi dan jadwal terpisah untuk waktu peninjau menginginkan ringkasan. Penerbit dapat menerbitkan di luar jam pasar atau terdaftar di banyak pasar. Jangan menggeser semua peristiwa ke satu tanggal kalender lalu kehilangan urutan. Untuk job berulang, catat jendela yang diinginkan dan waktu eksekusi aktual. Run yang terlewat harus dilanjutkan dari watermark pengumpulan terakhir yang selesai, bukan melewati interval secara diam-diam atau memutar ulang seluruh riwayat.

Gunakan status job dan notifikasi eksplisit

State machine kecil membuat pekerjaan berulang lebih mudah dioperasikan. Bedakan unchanged, new evidence, source unavailable, research pending, dan review required. Catatan ilustratif di bawah adalah desain aplikasi, bukan konfigurasi produk scheduler. Pertahankan event key stabil dan hash source-manifest agar retry job sama tidak membuat pekerjaan atau notifikasi duplikat. Persistenkan artefak sebelum menandai event selesai. Delivery notifikasi harus memiliki status acknowledgment sendiri, bukan disimpulkan dari pembuatan laporan yang sukses.

{
  "issuer_id": "REQUIRED",
  "event_key": "REQUIRED_STABLE_KEY",
  "source_manifest_hash": "REQUIRED",
  "collection_status": "pending",
  "research_status": "not_started",
  "review_status": "pending",
  "notification_status": "not_sent"
}

Buat catatan perubahan dari paket saat ini dan sebelumnya

Berikan model sumber baru, catatan sebelumnya yang telah ditinjau, dan pertanyaan terbuka. Minta change log singkat dengan penunjuk sumber dan penjelasan jelas tentang pernyataan sebelumnya yang perlu diperbarui. Pertahankan catatan asli sebagai revisi, bukan menimpanya. Pengungkapan baru dapat memperkuat, melemahkan, atau tidak mengubah interpretasi; jangan memaksa setiap peristiwa menjadi sinyal saham terarah. Jika paket sebelumnya hilang, hasilkan status riset awal, bukan perbandingan historis rekaan.

Kondisi yang diamatiTindakan risetNotifikasi
Identitas sumber samaPertahankan paket saat iniBiasanya tidak ada
Pengungkapan baru yang relevanBuat catatan perubahan bersumberSetelah kebijakan peninjauan lolos
Pengungkapan terkoreksiRevisi klaim yang terdampakIdentifikasi koreksinya
Sumber tidak tersediaPertahankan status terakhir yang diketahui dengan peringatan kesegaranEskalasi sesuai dampak
Anggaran habisBiarkan pekerjaan terantri terlihatMinta perhatian bila diperlukan

Batasi anggaran berulang dan kebijakan retry

Tetapkan batas per run untuk penerbit, volume sumber, percobaan model, dan pekerjaan wall-clock sebelum menjadwalkan. Gunakan kontrak model saat ini untuk perencanaan dan simpan penggunaan aktual berdasarkan event serta job. Pisahkan retry sumber dari retry model agar gangguan pengajuan sementara tidak memicu analisis berulang atas data usang. Cache ekstraksi menggunakan versi dokumen dan parser. Hentikan pembuatan pekerjaan baru saat anggaran habis, pertahankan event terantri, dan tampilkan status yang belum terselesaikan. Pisahkan frekuensi notifikasi dari frekuensi pengumpulan untuk mengurangi beban peninjauan yang tidak perlu.

Latih miniflow operasional kecil

Sebelum mengaktifkan delivery berulang, uji dokumen yang tidak berubah, revisi baru, sumber yang sementara tidak tersedia, dan notifikasi yang dicoba ulang. Verifikasi identitas event stabil, status riset benar, dan tepat satu notifikasi yang dimaksud untuk event selesai yang sama. Kemudian periksa satu change note lengkap terhadap bukti asli. Pertahankan collector dan alat riset read-only, serta gunakan otorisasi eksplisit untuk tujuan pesan eksternal. Persetujuan riset bukan persetujuan order; alur watchlist tidak boleh memperoleh izin broker hanya karena berjalan tanpa pengawasan.

Bukti dan keterbatasan

Panduan ini adalah desain workflow berdasarkan sumber pengajuan resmi dan aplikasi riset yang ditinjau sumber. Tidak ada job watchlist berulang, delivery notifikasi, atau kasus penggunaan terukur yang dijalankan untuk halaman ini. Catatan deployment harus menyebut scheduler aktual, cakupan sumber, model, status event yang dipersistenkan, dan tes notifikasi sebelum mengklaim workflow berulang operasional.

Pertanyaan umum

Haruskah agen mengirim laporan setiap run?

Biasanya tidak. Pisahkan pengumpulan sumber dari deteksi perubahan bermakna dan kirim notifikasi sesuai kebijakan tinjauan, bukan sekadar frekuensi timer.

Bagaimana mencegah notifikasi duplikat?

Gunakan identitas event stabil, persistensikan artefak selesai, dan lacak delivery notifikasi secara independen agar retry dapat mendeteksi event yang sudah ditangani.

Apa yang terjadi saat sumber finansial tidak tersedia?

Pertahankan status source-unavailable dan kesegaran paket terakhir yang diketahui. Jangan menafsirkan data hilang sebagai tidak ada perubahan.

Bisakah satu jadwal menangani semua bursa?

Scheduler dapat mengoordinasikannya, tetapi workflow tetap memerlukan kalender pasar, zona waktu, dan waktu pengungkapan khusus pasar.

Apakah halaman ini membuat automation?

Tidak. Halaman ini menjelaskan arsitektur dan pemeriksaan penerimaan. Konfigurasikan serta otorisasi scheduler dan tujuan notifikasi aktual di lingkungan Anda.