表題の通り、SOY CMSで生成AIによる記事概要の自動生成のプラグイン(プラグイン名:記事概要自動生成プラグイン)を作成しました。

今回利用しましたAPIはGoogle製のGemini APIになります。

Google AI Gemini API |Google AI Studio |Google for Developers  |  Google AI for Developers


Gemini APIを介して概要の生成の背景ですが、


gemini_abstract_before_l


gemini_abstract_before_z


トップページの記事一覧で、記事の本文からHTMLタグを削除した文字列を250文字分出力にしていましたが、これだとよくわからない文字列が入り込み、見にくいものになっていました。


そこで、Gemini APIに記事本文を読み込ませ、


gemini_abstract_after_l


gemini_abstract_after_z


このような感じで、人が読んでも違和感のない形に整形して出力するようにしました。


内容は時々、当サイトの趣旨に反するものが生成されることがありますが、それは生成AIの発展に期待します。


今回対応分を含んだパッケージは下記のサイトからダウンロード出来ます。

https://saitodev.co/soycms/