💃
AIコメンテーターにTechニュースのコメントをさせてみた
何をつくったか
AI+CRYPTO HACKATHON が2023/06/09 ~ 06/29で開催されていたのですが、そこに提出するプロダクトとして
「Tech Digest by AI」というAIコメンテーターのコメント付きのニュースキュレーションサイトを作成しました。
(🚨 ニュースの更新は現在行なっていません)
なぜこれをつくったのか、どうやったのかを本記事ではご紹介します。
ソースはこちら
なぜつくったか
NewsPicksをよく利用しているのですが、コメンテーターにAIがいても面白いのではとふと思い作ることにしました。
ニュースが自分の興味ある領域だったり、印象のあるニュースだったりする場合に、詳細に見たいなと思いニュースサイトに行くわけですがそこにどんなコメントがついているか、というのも自分にとってはニュースサイトに訪れる要因でした。
もしAIによっていろんな人格、経歴のコメンテーターが生成され、コメントを残していたらおもしろそう!ですよね?
技術要素
とりあえず作ることを目標にしていたので、Next.jsのテンプレートを利用しました。
-
OpenAI API
- 記事の選抜、記事の翻訳、記事の要約、コメンテーターの生成、コメントの生成に利用しています。
- コンテンツ生成用の.ipynb ファイルはこちら
-
Next.js
- Blog Starter Kit – Vercelを利用し、ローカルにコンテンツを保持している静的なサイトです。
- Tailwind CSS
-
DiceBear | Open Source Avatar Library
- コメンテーターのアイコンの生成に利用しています。
- RSSからのデータ取得
- 魅力的なタイトルの抽出
- 本文取得
- 日本語への翻訳
- 要約の生成
- コメンテーターの生成
- コメントの生成
- .mdファイルの生成
を行い、生成された.mdを配置することで記事の更新を行なっています。
「お笑い芸人」のコメントは色が出ていて面白いのですが、他の属性のものは一般的なコメントになっているのが改善点だなあと感じました。
おわりに
ハッカソンの結果としては、何も賞を獲得することはできませんでした。
特に凝ったアイデアではないですし、サイト自体も一般的なものなのでそうだろうなという感じです。
しかし、AI/LLM関連で何かつくりたいなーと思っていてそれを実現できたので満足です。
この記事が誰かのためになれば幸いです。
Discussion