🤖

Hackernews を Vertex AI に要約させた

2024/05/02に公開

動機

世間はこんなにも生成AIで賑わっているのに全く触ってないなーとふと思ってしまった。
世間の波に置いていかれないためにも、生成AIに触れつつ日々の生活に活かせないかしらと考えた結果、Hackernewsのトレンドを要約させてSlackに通知したら良さそうだなぁと着地した。

全然調査してないので何番煎じかも分からないけれどやってみたので公開してみた。

成果物

https://github.com/anizozina/hackernews-summarize

うまく動かせれば、こんな感じで通知が来る

もし触ってくれるような奇特な方がいらっしゃって、もし改善点など発見された奇特な方は是非教えてください 🙏

解説

サービスの比較検討

ぶっちゃけ言うとちゃんとできていない。
ざっくり調べた感じでChatGPTはAPIを使い始めるまでめんどくさそうだなぁと思ったのと、ちょうど手元にGoogle Cloudの環境があったのでGeminiを試した程度。

複数のサービスで同じ記事を要約させて精度が良いものを採用するのが良さそうではあるがそこまで手を出せていない。
気が向いたらやるかも。

仕組み

Vertex AI自体は非常に広範囲にわたる機械学習・AIのサービスを提供してくれている。
ぶっちゃけGoogle AIでも良かったんじゃないかと思っているが、これもなんとなくで使い始めてしまった…。

やってることを単純に言えば、Vertex AI上で動かすGeminiのモデルを定義して、それにプロンプトを食わせているだけ。

今後

Google Cloud上にDeployしてCloud Scheduler経由で日次実行できるようにしようかな。

終わりに

この記事を書いて、何にも考えずにただ突き進んだだけだったなぁ、となった。
こんな中身のない記事でも誰かの役に立ったらいいね。

Discussion