musn129: Layanan ringkasan berita saham AS
(musn129.com)Ini adalah layanan yang mengumpulkan berita saham AS dan merangkum alasan mengapa harga naik atau turun.
Sebagai contoh, untuk Netflix pada tanggal terbaru saat itu, 2022-10-21, layanan ini menyediakan ringkasan seperti the company is reinvesting a huge chunk of its profits at a high rate of return beserta tautan ke artikel berita sumbernya.
Saya sangat tertarik pada saham AS, tetapi merasa tidak praktis harus bangun pagi dan mencari satu per satu alasan mengapa harga naik atau turun, sehingga saya mengembangkan layanan ini. Saya membagikannya kalau-kalau bisa bermanfaat bagi orang lain.
Secara teknis, berikut ini detailnya.
- Disusun secara Fully Serverless (AWS Lambda + Cloudfront Lambda@Edge)
- Setelah melakukan crawling berita terkait saham AS, hasilnya diinferensikan menggunakan model machine learning bernama SQuAD (mis.
Why Nvidia stock goes up?)- Model yang digunakan adalah model ringan yang cukup untuk dijalankan di Lambda (seri Distillation BERT)
- Semua Lambda yang membuat data diproses dalam cakupan AWS Free Tier, dan biaya tambahan hanya untuk S3 serta domain Route 53 (saat ini sekitar $2 per bulan)
- Semua data disimpan di S3, dan tidak menggunakan DB terpisah
- SSR (NextJs) + Cloudfront Lambda@Edge (us-east-1)
Saya selalu menikmati membaca GeekNews, dan berterima kasih kepada banyak orang di sini. Saya menulis ini dengan harapan semoga bisa sedikit membantu siapa pun yang tertarik. Terima kasih.
18 komentar
Akan bagus jika bisa membuat versi crypto. Pasar crypto memiliki korelasi yang sangat positif dengan berita.
Wah.. terima kasih banyak untuk layanan yang sangat bagus ini
Di antara program-program serupa, menurut saya antarmukanya juga nyaman digunakan dan ini yang paling bagus. Saya pernah memakai Yahoo Finance, Dow Jones, Bloomberg, dan lainnya (meski saya bukan praktisi di bidang ini melainkan investor individu, jadi saya belum sampai memakai program khusus), dan di sini lebih mudah untuk melihat artikel terkait. Hanya saja, karena tiap orang punya saham yang diminati, akan bagus kalau ada fitur untuk memberi bintang dan terus melacak saham tertentu meskipun tidak sampai harus membuat akun. Akan saya gunakan dengan baik. Terima kasih ^-^
Halo! Terima kasih atas perhatiannya. Jika ada yang ingin ditanyakan, silakan tinggalkan pertanyaan dan saya akan menjawabnya! Namun, kalau isinya bukan hal yang bersifat pribadi, akan lebih baik jika Anda menuliskannya di sini agar bisa dibagikan bersama orang lain juga! Terima kasih.
Ya. Ada banyak hal yang saya penasaran. :) Saya tidak begitu paham soal hal teknis, jadi saya akan bertanya dengan santai.
Apakah akurasi proyek tersebut bisa ditingkatkan lebih jauh? Sepertinya arahnya adalah menambah jumlah berita, meningkatkan kualitas berita, atau meningkatkan akurasi model. Kalau lebih banyak resource投入kan, saya penasaran kira-kira sejauh mana akurasi layanan yang Anda bagikan itu bisa ditingkatkan.haha
Ya, saya rasa performanya masih bisa ditingkatkan cukup banyak. Ini saya kerjakan sendiri, dan karena (setidaknya untuk sekarang) belum menghasilkan pendapatan, saya jadi banyak berfokus pada efisiensi biaya, sehingga menurut saya masih ada banyak bagian yang bisa diperbaiki.
Seperti yang Anda sampaikan, pertama-tama hal yang paling penting tampaknya adalah mengamankan lebih banyak data berkualitas. Setahu saya, untuk berita ada banyak SaaS yang membangun data dengan baik lewat crawling, jadi jika ini proyek dan bukan skala personal, rasanya kita bisa mengumpulkan artikel berita berkualitas dengan menggunakan SaaS berbayar eksternal pada kisaran biaya yang wajar.
Berikutnya, untuk input dan output model saat ini saya belum terlalu memerhatikan preprocessing dan postprocessing. Kalau sambil melihat hasil model lalu lebih cermat mengupayakan output yang lebih berkualitas, saya rasa hasil yang dilihat pengguna akan jadi jauh lebih baik. (Misalnya, saat ini ada jawaban singkat yang terlihat kurang bermakna, atau jawaban yang tampak seperti kosong; karena datanya sendiri masih sedikit... dan secara pribadi saya membiarkannya karena ada kebutuhan untuk sekadar bisa diklik saat saya penasaran. Tapi kalau sudah di level production, hal-hal seperti ini bisa dirapikan jauh lebih baik sehingga memberi pengalaman pengguna yang jauh lebih bagus.)
Terakhir, karena masalah biaya, saya hanya memakai model yang sangat ringan dan hanya sekali saja. Tapi sepertinya bisa dicoba memakai model yang lebih besar (yang butuh komputasi lebih banyak tetapi performanya relatif lebih baik), dan bukan hanya pendekatan Question Answering yang saya gunakan, melainkan juga berbagai pendekatan lain untuk mendapatkan hasil yang lebih sesuai.
Ternyata jadi panjang saat ditulis, tapi saya tinggalkan di sini dengan harapan semoga ini juga membantu orang lain yang mungkin tertarik. Terima kasih!
Keren banget. Deg-degan;;
Kalau akurasinya bisa dibuat cukup tinggi, rasanya ini layak dipertimbangkan untuk langsung diwujudkan sebagai produk nyata.
(Bahkan hanya dari reaksi komentar orang-orang yang melihat layanan ini saja, rasanya validasi sebagai Preto-Type(prototo x, preto o) sudah seperti benar-benar selesai hehe)
Sebagai perencana produk, ada dua hal besar yang selama ini saya pikirkan terkait area saham luar negeri.
Salah satunya adalah pain point yang bersifat fisik atau teknis
-misalnya harus bertransaksi pada malam hari / harus menukar valuta / hanya menampilkan harga 15 menit sebelumnya / tidak bisa melihat bid-ask / tidak banyak negara yang bisa diperdagangkan, dan berbagai ketidaknyamanan lain yang muncul karena kesenjangan fisik antara pasar lokal dan negara asal.
Namun saat ini bagian ini sudah banyak membaik. Berkat kekuatan modal.... hehe
Belakangan ini, bidang yang saya minati adalah isu informasi dan konten.
Pertama-tama, kita harus jago bahasa Inggris, dan bahkan kalau pun jago, tetap sulit menelusuri informasi luar negeri; informasinya juga terlalu banyak sampai bingung harus mencari apa dan bagaimana. Waktu tidak ada, yang harus dibaca banyak, investasi itu sulit, dan tidak ada yang memberi tahu,,,
Karena itu, hal yang biasanya dilakukan perusahaan sekuritas adalah membentuk tim konten, membeli konten dari luar, atau memperluas cakupan riset hingga ke saham luar negeri, tetapi jalannya masih panjang. Semua itu juga tetap membutuhkan campur tangan manusia satu per satu. Akibatnya, ketepatan waktunya pun jadi kurang..
Itulah sebabnya saya sangat terkesan dengan layanan yang Anda buat.
Sepertinya layanan ini bisa sangat meningkatkan pengalaman pengguna sehari-hari. Pada akhirnya, bukankah yang benar-benar ingin diketahui adalah kenapa naik, kenapa turun.. begitu kan.. hehe
Terima kasih atas jawaban yang detail! Sepertinya ini akan sangat membantu. Terutama karena Anda membagikan insight dari orang yang benar-benar bekerja di bidangnya, saya rasa ini akan sangat membantu bukan hanya bagi saya, tetapi juga bagi orang lain. Terima kasih!! hahaha
Terima kasih untuk proyek dan komentarnya. Sepertinya ini akan sangat membantu banyak orang lain juga!
Layanannya keren sekali!
Meski sempat kena batas atas, sering kali alasannya tidak dijelaskan dengan baik dan yang ada hanya berita bahwa sahamnya kena batas atas.. Jadi saya penasaran bagaimana berita seperti ini bisa difilter dengan baik
Halo! Terima kasih atas perhatian Anda. Sepertinya ada dua alasan besar mengapa kualitasnya menurun. Yang pertama, isi artikel sumber itu sendiri tidak cukup memuat informasi yang diinginkan, dan yang kedua, hasil inferensi model machine learning tampaknya kurang baik. (Saat ini masih menggunakan pendekatan yang cukup naif hehe..)
Saat ini, ketika ada beberapa artikel, pengurutan dilakukan berdasarkan
model output score, tetapi saya rasa ini bisa cepat diperbaiki jika kita menyaring kalimat yang terlalu pendek (misalnya seperti yang terlihat sekarang, benar-benar kosong atau terlalu singkat) atau menambahkan sedikit heuristik lain. Terima kasih atas masukan yang bagus!Terima kasih atas opini dan ide-ide bagusnya! Hahaha, saya akan coba menambahkan fitur sedikit demi sedikit. Saya selalu mendapat banyak inspirasi dari GeekNews, jadi saya benar-benar ingin menyampaikan rasa terima kasih saya atas kesempatan ini! Hahaha
Saya jadi penasaran seperti apa nanti untuk saham Korea juga, hehe
Saya juga sebenarnya sedang memikirkan saham Korea, jadi saya akan mengembangkannya sedikit demi sedikit dan menambahkannya. Terima kasih atas ketertarikannya haha
Wow! Layanannya menarik sekali. Saya jadi berpikir, dengan cara seperti ini mungkin bisa juga dianalisis saat lagu artis tertentu naik lagi di tangga musik.
Terima kasih atas pendapat yang bagus! Dengan pendekatan yang serupa, jika datanya cukup, sepertinya memang ada sangat banyak hal yang bisa dimanfaatkan.
Saham itu.... kadang juga naik....? Aneh ya... punyaku kok cuma turun terus...
Sebelum membeli saham baru, mohon bagikan dulu di GeekNews.