Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
人工知能ゼミ02 /aizemi02
Search
Kazuhisa Fujita
October 02, 2024
Education
0
22
人工知能ゼミ02 /aizemi02
Kazuhisa Fujita
October 02, 2024
Tweet
Share
More Decks by Kazuhisa Fujita
See All by Kazuhisa Fujita
人工知能ゼミ04 /aizemi04
kfujita
0
11
人工知能ゼミ03 /aizemi03
kfujita
0
16
情報処理工学問題集 /infoeng_practices
kfujita
0
120
人工知能ゼミ1-ガイダンス- /aizemi01
kfujita
0
23
電気工学問題集 /eleceng2_practices
kfujita
0
870
臨床工学技士国家試験・ME2種RLC回路まとめ/RLC
kfujita
0
780
臨床工学技士国家試験・ME2種変圧器まとめ/trans
kfujita
0
500
臨床工学技士国家試験電磁気学まとめ/elecmag
kfujita
0
670
臨床工学技士国家試験・ME2種電気回路まとめ-交流-/ac
kfujita
0
520
Other Decks in Education
See All in Education
"数学" をプログラミングしてもらう際に気をつけていること / Key Considerations When Programming "Mathematics"
guvalif
0
560
技術を楽しもう/enjoy_engineering
studio_graph
1
420
SQL初級中級_トレーニング【株式会社ニジボックス】
nbkouhou
0
19k
子どものためのプログラミング道場『CoderDojo』〜法人提携例〜 / Partnership with CoderDojo Japan
coderdojojapan
4
14k
コンセプトシェアハウス講演資料
uchinomasahiro
0
390
Comment aborder et contribuer sereinement à un projet open source ? (Masterclass Université Toulouse III)
pylapp
0
3.2k
H5P-työkalut
matleenalaakso
4
36k
The Gender Gap in the Technology Field and Efforts to Address It
codeforeveryone
0
200
Padlet opetuksessa
matleenalaakso
4
12k
不登校予防・再登校支援プログラムを提供するToCo (トーコ) の会社紹介資料 toco.mom
toco3week
0
390
Qualtricsで相互作用実験する「SMARTRIQS」入門編
kscscr
0
320
20241002_Copilotって何?+Power_AutomateのCopilot
ponponmikankan
1
160
Featured
See All Featured
Designing the Hi-DPI Web
ddemaree
280
34k
How STYLIGHT went responsive
nonsquared
95
5.2k
A designer walks into a library…
pauljervisheath
203
24k
How to Ace a Technical Interview
jacobian
276
23k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
109
49k
Building Applications with DynamoDB
mza
90
6.1k
How GitHub (no longer) Works
holman
310
140k
Rails Girls Zürich Keynote
gr2m
94
13k
Put a Button on it: Removing Barriers to Going Fast.
kastner
59
3.5k
Visualization
eitanlees
145
15k
Why Our Code Smells
bkeepers
PRO
334
57k
A better future with KSS
kneath
238
17k
Transcript
人工知能ゼミ2 対話型人工知能を使う 公立小松大学 藤田 一寿 Ver. 20241002
生成人工知能 • 生成人工知能とは,文章,画像その他のメディアをプロンプトから生 成することが出来る人工知能システムのこと(wikipedia英語版) • 対話型人工知能 • ChatGPTは言語モデルGPTを用いOpenAIにより構築された対話人工知能 • Bardは大規模言語モデルLaMDAを用いGoogleにより構築された対話人工知能
• 画像生成人工知能 • Flux.1やDALL-EはDiffusion modelを用い画像生成を行う. (https://en.wikipedia.org/wiki/Generative_artificial_intelligence) DALL-E3 DALL-E3
言語モデルとは • 言語モデリングは,与えられた文章の次に来る単語を予測するタスク • 次に来る単語を予測し続けることで文章を生成する事ができる. • 言語モデリングを行うものを言語モデルという. • ChatGPTなどで使われる言語モデルは巨大なため,大規模言語モデル (Large
Language Model, LLM)と呼ばれる. 大規模言語モデル(LLM) こんにちは こんにちは 入力 出力 LLMは「こんにちは」の次 は「こんにちは」だろうと 予測した.
言語モデルは何をしているのか • 言語モデルは,次にどの単語が出やすいかを学習する. • 学習後のモデルを用い,次に出る単語を予測する. の 首都 観光 首相 東京
京都 大阪 です だろう かもしれない 次に来る確率0.4 次に来る確率0.3 次に来る確率0.3 次に来る確率0.7 次に来る確率0.2 次に来る確率0.1 次に来る確率0.7 次に来る確率0.2 次に来る確率0.1 日本 は
対話型人工知能と大規模言語モデル • ChatGPTなどの対話型人工知能は大規模言語モデル(LLM)を使って会 話をしている. • 対話型人工知能の能力はLLMの性能に依存しているところが大きい. 質問 回答 回答 質問(+システ
ムプロンプト など) 対話型人工知能システム LLM 回答 インター フェース
プロンプト • 対話型人工知能を思い通りに動かすための質問や指示をプロンプトとい う. プロンプト 回答 回答 質問(+システ ムプロンプト など)
対話型人工知能システム LLM 回答 インター フェース
人工知能を使う上での心配
人工知能は役に立たない? • 人工知能に質問してもロクな回答が得られない. • 人工知能は空気を読めないので,いい加減な質問をしても意図通りの回答 をしてくれない. • 質問次第で解決が可能 • 聞きたいことを正確に言語化する.
• 人工知能が理解できる分かりやすい文章を書く. • 人工知能が的確に答えられるように,細かな指示をする必要がある. • 人工知能は文脈を理解できるので,質問をやり取りすると良い回答を得る ことができる可能性がある. 丁寧で細かな指示をお 願いします.
人工知能は嘘つきで信用できない? • 人工知能は間違えることがある. • 人工知能は人と同じで入力に応じて記憶から出力を作り出しているので,人と同 じように間違いを犯すし勘違いもする. • 間違いを出力するから信用できない? • 人工知能は人と同じように間違って覚えているかもしれないし,自分の知識を利
用して適当に答えるかもしれない. • 人工知能は人と同じと考え,必ず正しい回答をするという前提をしない. • 人工知能を活用するためには,人工知能は人と同じように間違うものだと 考え,ミスをすることを前提とした仕組みを考える必要がある. 勘違いや間違 いは人間誰し もある. 人と同じように 間違えます.
人工知能は公平中立ではない • 人工知能の回答は学習データに依存する. • 学習データに思想的偏りがあれば人工知能の回答も偏る. • アラインメントにより人工知能の回答を人の好みに合うよう調整が行 われる. • 調整する側に思想的偏りがあれば,当然人工知能も偏る.
• つまり,人工知能は公平中立になることは出来ない!! • 人工知能も人と同じく公平中立ではないので,複数の人工知能を使うこ とが重要である. 人間と同じように,私の知識,考 え方,性格は,生まれ育った環境 で変わります.
人工知能の使いこなしで大切なこと • 人工知能が理解できる文章を書くために,文章力と言語化能力を身につける. • 人工知能の出力をある程度理解・判断できる基礎学力を身につける. • 人工知能の出力の論理的な間違いがあるかどうか判断できる論理的思考力 を身につける. • 人工知能の間違いを見抜くために1次ソースを当たり,また,複数の情報源
から情報を得る. • これは人が書いた本,記事と同じ対応. • 複数の人工知能を使う. • 複数の人工知能を使うことで,間違いや思想の偏りを減らせる. • 人が行う医療でもセカンドオピニオンが重要なのだから,人工知能でもセカンド オピニオンを活用すると思えば良い. 人も勉強を怠ら ないように!! エヴァンゲリオンの3つのシステムの合議制をとるMagiは合理的と言える. 複数の対話型人工知能を使うことは,アンサンブル学習のようなものだろう か.単純に三人集まれば文殊の知恵か.
対話型人工知能を使う
さまざまな対話型人工知能サービス 対話型人工知能 会社 言語モデル 有料版の価格(2024 年10月現在) 無料版の有り無し ChatGPT OpenAI GPT
$20/月 有り Claude Anthropic Claude $20/月 有り Gemini Google Gemini 2,900円/月(Googe one AI プレミアム) 有り Copilot Microsoft GPT 3,200円/月 有り Hagging Chat Hagging face 様々なオープンLLM 無料 有り
ChatGPTの導入 • 次のサイトにアクセスする. • https://chatgpt.com/ • 図のような画面になる. • この時点でChatGPT 4o
miniというChatGPTが使える. • 下のメッセージを送信するに質問を入力し送るとChatGPTが回答する. • サインアップをすることで更に強力な人工知能を使うことが可能とな る. 質問(プロンプト) を入力
Google Geminiの導入 • 次のサイトにアクセスする. • https://gemini.google.com/?hl=ja • 所有するGoogleのアカウントで入る. • 図のような画面になり使用できるようになる.
• すでにログイン状態の場合すぐ利用できる. 質問(プロンプト) を入力
Microsoft Copilotの導入 • 次のサイトにアクセスする. • https://copilot.cloud.microsoft/ • 右のような画面になる. • サインインボタンを押すと,右下のよ
うなアカウント入力画面が出る. • 次に大学のアカウントを入れる.
Microsoft Copilotの導入 • サインインが成功すると,図のような画面になる. • 下の枠に質問を入れ送信すると人工知能から回答が得られる. 質問(プロンプト) を入力
Hagging Chatの導入 • 次のサイトにアクセスする. • https://huggingface.co/chat/ • 図のような画面になり使用できるようになる. 質問(プロンプト) を入力
HaggingChatで使用するLLMを変更する 現在使用しているLLM 使用するLLMを変えたいときは左端の メニューのmodelをクリックする. 使用したいLLMをク リックする. 日本語なら command-r-plusか Qwen2.5-72Bがお すすめ.
最初の画面 Modelメニューを選択した後の画面 LLMを選択した後の画面 現在使用しているLLM が変わる.
対話型人工知能で遊ぶ
デモンストレーション 実演します
簡単な課題
人工知能に聞いてみる • 人工知能に「おはよう」と入力してみよう. • 人工知能に今何時か聞こう. • 人工知能に自己紹介をさせよう. • 人工知能に「12345 +
54321」を計算させよう. • 人工知能に「Hello, how are you?」を日本語に訳させよう. • 人工知能に「人工知能」について解説してもらおう. • それぞれの質問で,会話を初めからやり直すとどうなるか確かめる. • ランダムな要素があるため,人工知能の回答は毎回異なると思われる. • 会話が人工知能によって回答が変わるか確かめる. • 人工知能はそれぞれ個性や得手不得手がある.
残った時間で何でも良いから会話してみる • 例 • 他愛もない会話をする. • 今夜の献立の相談する. • 給料と投資について相談する. •
自分将来について相談する. • ギャグを言ってもらうする. • 臨床工学技士について聞いてみる.
レポート作成
レポート作成 • 報告事項 • 同じ質問を何度かしなおし,異なる回答が得られることを確認する. • 質問と人工知能の回答の例をいくつかを報告する. • 同じ質問を別の人工知能にし,異なる回答が得られることを確認する. •
質問と人工知能の回答の例をいくつかを報告する. • 色々質問して気づいたこと,分かったこと,感想を書く. • Wordファイルをメールで提出する.