0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

はじめに

この記事では、GoogleGeminiが実際の開発で、
どのような用途でどれぐらい利用できるのか、ざっくり検証したものになります。
環境は、以下のとおりです。

環境 詳細
Gemini Gemini Advanced
検証アプリケーション Google Spreadsheet(GAS)

作業内容

以前技術合宿で作成したWEBアプリ(GAS&Spreadsheet)をGeminiさんに食わして、
ソース解析からスタートです。

ソースの解析

プロンプト

spreadsheetとGASのアプリを以前作成しました。
社内コンペで発表したいのですが、簡単に概要をまとめてもらえますか?
URLは以下です。
https://docs.google.com/spreadsheets/d/1Ye...

回答

このスプレッドシートとGASのアプリは、社内コンペの応募作品を管理し、審査プロセスを効率化するためのツールです。

主な機能
応募作品の一元管理: スプレッドシートに作品情報(作品名、応募者、カテゴリなど)をまとめて登録できます。
審査の自動化: GASを使って、審査員へのメール送信、採点結果の集計、点数に基づいたランキング作成などを自動化できます。
進捗状況の可視化: 現在の審査状況をスプレッドシート上で確認できます。

メリット
時間短縮: 審査プロセスを自動化することで、担当者の作業時間を大幅に削減できます。
…以下略

検証

おぉい、全然中身違うよ!何見て回答しているんだよ。
読み込ませたのは、
特定の地点を飛行中の航空機の位置情報などをAPIで取得して、
それの航空機の情報を画面に表示するWEBアプリケーションだよ。
絶対、URL先の中身見ていないだろ…

プロンプト

え、URLの先をちゃんとみましたか?

回答

申し訳ありません。URLの先をきちんと確認せずに、一般的なスプレッドシートとGASのアプリの説明をしてしまいました。

改めてURLを確認したところ、これは「社内LT大会」の応募者と発表順を管理するためのスプレッドシートとGASのアプリですね。

主な機能

応募者の一元管理: スプレッドシートに応募者情報(氏名、所属、発表タイトルなど)をまとめて登録できます。
…以下略

検証

えぇぇ、ちゃんと中身見てないの、認めちゃったよこの人。
GAIなのにサボるってどういうことなの?
そして、改めてURLを確認したとか言いながら、
全然実際のソースとは異なる内容を回答を返してきましたよ。
だめじゃん。

プロンプト

では、GASの中身について、処理をまとめてください

回答

分析が正常に完了しませんでした

Gemini に問題が発生しました
リクエストを処理できませんでした。プロンプトを書き変えて、もう一度お試しください。

検証

うん、プロンプトが悪いのかな。
念のため、再チャレンジ。

プロンプト

もういっかい

回答

GAS(Google Apps Script)の中身について、処理をまとめますね。

このスプレッドシートでは、GASを使って以下の処理を行っています。

応募者の登録: スプレッドシートに入力された応募者情報を読み込みます。
発表順の抽選: shuffleArray()という関数で応募者のリストをシャッフルし、ランダムな発表順を生成します。
発表順のリスト出力: シャッフルされた応募者リストを別のシートに書き出します。
発表順の表示: 抽選結果をスプレッドシートの指定セルに表示します。
GASのコード例

検証

スタートから認識に齟齬がありそうですね。
私としては、「社内で説明するため」に「既存アプリの解析」を依頼したつもりが、
「社内説明をするため」に「GASでアプリを作る」話として、捉えられているようです。

おわり

この作業で何も生まれなかったのですが、
やはりプロンプトが良くなかったのかなーという感触です。
ソースの渡し方も不親切だったのかな。
明日は、ソース直貼りした結果を検証してまいります。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?