生成AIツール

  • ユーザーとしてのAIとの関わり方に関するメリット、リスク、権利を理解する。
  • 責任を持ってAIを活用するための戦略を学ぶ 
  • プロジェクト期間中、AIの責任あるユーザーであることを確認する方法を考える。

このレッスンのアクティビティ:

ジェネレーティブAIはここ数年で大幅に改善され、新しいオンラインツールが急ピッチで開発されている。 

このレッスンでは、投稿のさまざまな部分を支援するために利用可能な、いくつかのジェネレーティブAIツールのリソースを提供します。ここでは、無料ティアまたは無料オプションがあるツールのみを取り上げます。

surprised cat

待って!ジェネレーティブAIを使って提出書類を作成することは許されるの?

はい、チャットボットやAIを使用しても構いません。スコアに影響することはありません。Technovationは、誰がどのように使用しているかを知りたいだけです。

チームメイトやウェブサイトをクレジットするのと同じように、透明性を保ち、どのように使用したかを説明することが重要です。 

チャットボットはどのように使うのか?

ChatGPTやGeminiのようなチャットボットは、会話のように機能する。

検索ワードに基づいてウェブサイトを提供するグーグルとは異なり、チャットボットは会話の形で情報を提供する。あなたがチャットボットに質問し、必要な背景情報を提供すると、チャットボットは有益な回答を返します。

より有益な回答を得るために、質問を絞り込み、より詳細に説明することができる。有益な回答を得るためには、何度も質問を繰り返す必要があります。より具体的に、より多くの情報を提供できれば、より有益な回答が得られるでしょう。 

AIのリスクをナビゲートする

AIは素晴らしいツールになり得ますが、アプリを安全かつ倫理的に構築できるよう、潜在的なリスクや課題を知ることも重要です。

AIを使用する際に直面する可能性のあるリスクや課題は何でしょうか?

では、気をつけるべき課題をいくつか見てみよう。思い当たるものはなかったか?

AIは物事を作り上げることができる
AIモデルは人間のように事実を「知っている」わけではない。データのパターンに基づいて、次にどんな単語が出てくるかを予測する。そのため、幻覚と呼ばれる問題で、情報を捏造してしまうこともある。 プロジェクトが誤った情報に基づくことを避けるために、ダブルチェックをするのは良い考えだ。AIが語ることは、常に信頼できる情報源で検証すること!
AIは偏る可能性がある
AIはインターネットから収集したデータから学習するが、残念なことにインターネットには不公平な情報や不完全な情報が含まれていることがある。これは、AIを偏ったものにする可能性があり、つまり、あなたが気づかないうちに、異なるグループの人々や考えを不公平に扱う可能性があるということです。あなたのアプリがうまく機能し、コミュニティの誰にとっても公平で包括的であることを確認することが重要です。
プライバシーとセキュリティが鍵
AIツールを使用すると、多くの場合、そのツールはあなたが与えた情報を収集します。プライバシー(個人情報を安全に保つ権利)とセキュリティ(危険から情報を守る)を保護するツールを使うのがベストです。どのような情報を求め、どのように保護するかについて熟考し、ユーザーがあなたのアプリを信頼できるようにしましょう。
盗作を避ける
他人の作品やアイデアを、クレジットを与えずに自分のものとして使うことは盗作です。AIはあなたのためにコードやテキストを書くことができますが、あなたがそれを理解し、あなた自身の創造性を加えない限り、それは本当のあなたの作品ではありません。AIを使用する場合は、その仕組みを理解することが重要です。また、あなたのアプリがAIを使用している場合は、その仕組みを理解し、ガイドラインで義務付けられているクレジット表記を行うようにしてください。

責任を持ってAiを使用するための戦略

AIを思考のパートナー、つまり、あなたの強みを増幅させ、必要な分野でサポートしてくれるツールと考えよう。 メリットを知ることが第一歩です。それでは、あなたのプロジェクトでAIを賢く、責任を持って活用する方法を探ってみよう:

AIアシスタントは、あなたが彼らに与える指示と同じくらい良いものです! ここでは、プロンプトを書くための3つの基本ルールを紹介します: 

  1. 具体的に: 何を求めているのか、読者は誰なのか、どんなアプリのアイデアが欲しいのかをAIに伝えましょう!

  2. 繰り返し、改良する: 答えが完璧でない場合は、プロンプトを少し変えてみましょう。詳細を追加したり、別の質問をしたり、新しい角度からもう一度やってみるように指示したり。クリエイティブなやりとりと考えてください。

  3. 出力の定義:リスト?テーブル?コードとか?必ずリクエストしてください!情報の見せ方はあなたの自由です。

例えば、こうだ:

"子供の家事管理を助けるためにデザインされたアプリのシンプルなカラーパレットを作成してください。明るく親しみやすい色にする。わかりやすい表形式で提示し、それぞれの色が適切である理由を説明しましょう。"

AIを導き、正しい道を歩ませるのはあなた次第だ。ここでは、AIの味方を最大限に活用するための3つの方法を紹介する:

  1. ファクトチェックの探偵になろう: AIはいつも正しいとは限らない。時には作り話をすることもある。 幻覚.AIが教えてくれる情報は、常に信頼できる情報源でダブルチェックしてください。AIの答えが間違っていると思ったら、それを教えてください!それは正しくないようです。もう一度確認してもらえますか?"

  2. なぜ?:AIが言うことをそのまま受け入れてはいけない。挑戦するのだ!AIにその理由を説明してもらったり、情報源を教えてもらったりしましょう。AIをディベートの相手として使い、アプリの機能について異なる視点を探ることもできる。

  3. バイアスに気をつけろ:データには偏りがあることがあります。これは、特に人々や特定のコミュニティについて話すときに、AIが不当なステレオタイプや一方的な見解を示す可能性があることを意味します。偏っていると思われるものに気づいたら、それを指摘し、よりバランスの取れた視点を求めることができる。

AIの力を最大限に活用するためには、AIがあなたの代わりに文章を書いたり考えたりするのではなく、AIがあなた自身のスキルやアイデアを向上させる手助けをすることだ。. 共同編集者としてのAIを参照! 公平で安全な関係を保つためのアイデアをいくつか紹介しよう:

  1. 常に正当な評価を: アイデアを手助けしてくれた友人に感謝するように、AIパートナーにも謝意を示すべきだ。ここで言う「透明性」とは、どのように仕事をしたかをオープンにし、正直であることを意味する。

  2. AIはあなたのヘルパーであって、あなたの代わりではない:トリッキーで反復的な作業をAIに任せたり、迷いが生じたときにAIに助けてもらったりしよう。覚えておいてほしいのは、ここではあなたの脳こそが真のスーパーパワーだということだ!

  3. AIを手放すタイミングを知る: 時には、自分の頭脳を頼りにするのが一番だ。AIを使わないことを検討すべき状況には、以下のようなものがある:

    1. コアラーニングのために:もしあなたのプロジェクトが本当に重要な概念を学ぶものであるなら、AIにそれを代行してもらうだけではいけません。あなた自身がそれを理解し、その知識を土台にできるようにする必要がある。
    2. 感情と人間関係優しさや共感、良い友人になる方法などは、実体験や人から学ぶのが一番だ。
    3. 機密情報に関わる場合:名前、住所、電話番号など、個人情報を公開AIツールに入力する際には注意が必要です。プライバシーを守ることを常に忘れないでください!

ChatGPTやGemini、AIツールを使う必要はありません。非常に役立つツールのセットです。

ここでは、Technovationプロジェクトの さまざまな部分で役立つ、おすすめのジェネレーティブAIツールをご紹介します。

アイデア

Geminiや ChatGPTのようなチャットボットは、あなたの問題と解決策の両方に関するブレインストーミングの手助けをしてくれます:

  • 特定の国連SDGsにまつわる問題の提案
  • 自分の創造的なアイデアを喚起するための、特定の問題に対する解決策の出発点
  • 研究論文や重要なアイデアの要約、引用文献の収集
  • 与えられた問題に対して、他にどのような解決策がすでに存在するかを示す
  • 既存のアイデアをさらに発展させ、より革新的なものにする。
  • ほとんどのツールでは、質問を編集してもう一度やり直す ことができます。これは「分岐」と呼ばれます。新しい「道」を作ることで、答えを比較し、可能性を探り、最適な部分を選ぶことができます!

なお、ChatGPTとGeminiには無料のベーシックバージョンがあり、あなたのプロジェクトのアイデア出しに十分なはずです。

デザイン

UIデザインだけでなく、ロゴやビジネス資料のような一般的なデザインのためのツールも数多く存在する。 無料版では、生成できるデザインの数に制限があることに注意しよう。人気のツールをいくつか紹介しよう:

  • Uizard- UIワイヤーフレームとプロトタイピング
  • Galileo AI- テキストプロンプトを入力してUIを生成し、Figmaにコピーするか、htmlコードをコピーする。
  • Canva Magic Design– AIで画像、動画、プレゼンテーションデザインを素早く生成
  • Adobe Firefly– 無料版では、毎月一定量の無料クレジットが提供され、画像、動画、音声を作成できます
  • SlidesAI- AIを使ってスライドのデザインとコンテンツを生成・編集するGoogleスライドの拡張機能。

ビデオ

ここでは、人気のあるビデオ生成ツールやビデオ編集ツールを紹介します:

  • Capcut- さまざまな言語での自動キャプションなど、多くの無料AI機能
  • Canva Magic Design- 動画も作成可能
  • Visla- テキストによる説明でビデオを生成。

チームの個人的なストーリーをビデオで伝えるには、AIだけでは不十分です。チームメンバーをビデオに登場させることも忘れずに!

コーディング

アプリのコーディングを支援するAIツールは数多くある。動作するアプリを生成できる最も高度なものは、テキストベースの言語を使用する。

  • クロード -
    • どの言語で何を作りたいかを記述すれば、コードや提案を生成できる。
    • コードのエラーをデバッグするのにとても便利です。コードとエラーをコピー&ペースト(またはスクリーンショットをアップロード)すると、修正候補を表示してくれます。
    • コードの短いスニペットや、コードがどのように機能するかを説明するのに適している。
    • 特に、App InventorとThunkable、およびそれらのブロックベースの性質に対する支援を提供することに長けている。
  • Github Copilot- テキストベースのコーディング統合開発環境(IDE)で動作し、コーディングを支援する。
  • Amazon Q Developer- コーディングIDE用のプラグイン。
  • Windsurf- テキスト記述から完全なアプリのコードを生成できるダウンロード可能なエディタ
  • Canva Code- Canvaをすでに使っている場合に便利。ウェブベースのデザインのCSS、HTML、JavaScriptを生成するのに役立ちます。

IDE内で動作するコーディング・アシスタントもある。また、提案されたコードをコピー&ペーストする必要があるものもある。時間をかけてアシスタントから学びましょう。コードの説明をアシスタントに求め、あなた自身がどのように動作するかを理解できるようにしましょう。

これらのツールや他のジェネレーティブAIツールを使用する場合は、リストを作成してください!
ラーニング・ジャーニーでは、これらのツールについて書くよう求められます。

アクティビティ:責任ある藍使用計画

所要時間:20分

プロジェクトの個人的な計画を立てる時だ。

このプランは、罠に陥ることなくAIを有用なツールとして活用するのに役立つだろう。ワークシートに記入するためにテンプレートをコピーしてください。
コピーテンプレート