Vibe CodingでRoB評価ツールを作成する

Vibe Coding というのは、プログラミング言語に則ってコードを入力してプログラムを作成するのではなく、プログラムの目的、機能や構成、変数、データ処理法、結果の表示法などを指定してAIにプログラミングさせることです。プログラム作成者は自分でプログラムを書く必要はありません。プログラミングの知識がある人ならスピーディーに効率的に様々なアプリケーションを作成することができます。

Google Gemini Proを使って Cochrane RoB2 for Cluster Randomized Trialsのガイダンスに従ったバイアスリスクの評価をするHTML-JavaScriptのツールを作成してみました。

ガイダンスのPDFファイルはこちらのサイトからダウンロードすることができます: URL https://sites.google.com/site/riskofbiastool/welcome/rob-2-0-tool/rob-2-for-cluster-randomized-trials

ダウンロードしたこのガイダンスのPDFファイルをGemini AIに読み込ませ、評価したい論文のPDFファイルをアップロードして評価させるという手順です。

標的論文のPDFは左側のパネルに画像として表示され、それぞれのドメインでAssessボタンをクリックして解析結果が表示されるようになっています。

URL https://stat.zanet.biz/sr/rob2-cluster.htm

Target Studyを読み込ませる際に、測定されているアウトカムを抽出し、一覧を表示します。主要アウトカムは太字でmjrと言うマークが付き、副次アウトカムにはsecというマークが付きます。ラジオボタンで選択してAssess All Domainsボタンをクリックすると、自動でドメイン1から順次評価を進めることができます。右下にプログレスバーが表示されます。全体で4-5分で終了するはずです。

それぞれのドメインを個別に評価することもできます。その際は、一つのドメインが終わってから次のドメインの評価へと順番に進めていきます。その場合は、最後にサマリーの評価を行います。

結果はExport Docで、Docファイルとしてダウンロードすることができます。

上部に◯で表示される評価結果はCopyボタンで、数値データ(0, -1, -2)としてExcelシートに貼り付けられます。

論文の画像の中には、その根拠となる引用箇所にマークが付けられます。そのマークをクリックすると、判定とともに引用箇所の文章が表示されます。1ページごとに画像ファイルとして、後でまとめて記録のためにダウンロードして保存しておくことができます。

このツールを使うためにはGemini API Keyを設定する必要があります。Settings のメニューの中に Google AI Studio へのリンクがあるので、そこで API キーを発行してそれをコピーして貼り付けて使います。APIキーを設定したら、Usabel Gemini modelsをクリックし、モデル一覧からgemini-2.5-proを設定し、WebページのHTMLをダウンロードして保存し、以後はそのファイルを開いて使用します。APIキーは最初は無料枠で利用して、必要になったらTier 1の有料コースにアップグレードすればいいと思います。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

JPEG PNG TIFF file attached

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください