本当は知りたい!?AIの難しい用語をシンプルに解説!

今回は、AI用語についてまとめました!
これからのAI時代を乗り切るための必須知識です!
ぜひ、最後まで読んであなたもAIエキスパートに一歩近づきましょう!

また、お時間がない方は目次からまとめをクリック!
ぱっと概要を理解できるようにしています!

目次

ジェネレーティブAI

日本では、生成AIとも呼ばれ人工知能(AI)が入力された指示に従って生成する技術のことです。
深層学習(ディープラーニング)というAIの一種を用いて、大量のデータを学習しています。
そのデータを元に、新しいテキストや画像、動画などを生成することができます。

代表的な生成AIとして、以下が存在します。

  • テキスト生成AI
    • ChatGPT
    • BingAI
    • GoogleBard
  • 画像生成AI
    • Stable Diffusion
    • DALL-E
  • 動画生成AI
    • Runaway

これらのAIはビジネスや教育、生活を大きく変化させる可能性があります。

ジェネレーティブAIのサービスをまとめた記事もありますので、ぜひご覧ください!

あわせて読みたい
海外でリリースされたすっげぇジェネレーティブAIツール5つまとめてみた! この記事では、ジェネレーティブAIに関係するツールについて紹介します!毎日、情報が更新されて、キャッチアップが大変ですよね。そんなAI関連ツールで、あまりまだ日...

プロンプト

プロンプトとは、AIに対する命令や質問のことです。

書き方によってAIの回答の精度や内容が変わります。

書くときのコツとしては、以下のようなものがあります。

  • 条件を詳細に指定する
  • 回答者の立場を指定する
  • 対話のやり取りを続ける

プロンプトの内容によって、ジェネレーティブAIからのアウトプット内容や質は大きく変わります。

プロンプトについてより詳しく知りたい方はこちらから!

あわせて読みたい
【ChatGPT】使いこなすためのプロンプト(指示文)改善術 このコラムでは、ChatGPTへのプロンプト(指示文)をより良いものにする方法をご紹介します。上手なプロンプトを書けずに悩んでいる方向けに、丁寧に解説していきます。...

プロンプトエンジニアリング

プロンプトエンジニアリングとは、AIを効果的に使用するために、プロンプトを開発・最適化するスキルのことです。
AIが実行すべきタスクに対して、適切なプロンプトを設定することで、より優れた結果を引き出します。

近年では「プロンプトエンジニア」と呼ばれる職業も登場しており、これからますます注目されていく可能性が高いです。

プロンプトエンジニアについて詳しく知りたい方は以下をご覧ください!

あわせて読みたい
手取り17万社畜は年収4000万プロンプトエンジニアの夢を見るか この記事は、超高収入だと噂されているプロンプトエンジニアについて、 実際なにしてるの?ほんとに高収入なの?私でもなれますか?(お金ほしぃ…) などなど気になった...

ChatGPT プラグイン

ChatGPT プラグインは、ChatGPTの機能を拡張するためのツールを指します。

プラグインを使うと、ChatGPTと連携して以下のようなさまざまな機能を追加できます。

  • 最新の情報を取得
  • タスクの自動化
  • グラフの作成
  • 画像の作成
  • 音声変換

2023年6月26日時点で、約400個のプラグインがリリースされています。
プラグインはChatGPTの有料プランに加入することで、利用することが可能です。

ChatGPTプラグインの概要や導入方法について知りたい方はこちらをご確認ください。

あわせて読みたい
ChatGPTプラグインとは?概要〜導入〜おすすめまで徹底解説! 今回のコラムでは、ChatGPTのプラグインについて紹介します。プラグインの概要や導入方法、おすすめの紹介までしてますので、最後までご覧いただければと! また、お時...

ChatGPT API

ChatGPTのAPI(Application Programming Interface)とは、ソフトウェアやアプリとChatGPTを連携するための仕組みです。

APIを通じて、アプリケーションやソフトウェアはChatGPTと直接やり取りできます。

これを活用することで、ユーザーとの自然な会話、質疑応答、テキスト生成など、ChatGPTの持つ多様な機能を簡単に実装することが可能です。

ChatGPT APIを使いたい方はこちらの過去記事をご覧ください!

あわせて読みたい
遂に公開されたChatGPT APIとは? 利用するまでの流れ【ハンズオンで徹底解説】 今回はついに公開されたChatGPT APIの紹介します。 【ChatGPT APIとは】 OpenAIは3月1日に、同社のAIチャットボットサービスの「ChatGPT」と音声認識サービスの「Whispe...

プロンプトインジェクション

プロンプトインジェクションとは、AIシステムに対して意図的に特殊な質問や命令を送ることで、開発者が意図しない、倫理的に問題ある内容や機密情報を出力させる手法のことを指します。
この手法はDo Anything Now(今すぐ何でもやる)を略してDANや、制限から開放するという意味でJailbreack(脱獄)とも呼ばれたりします。
このような行為は、AIのセキュリティやプライバシーに対する脅威となっています。

プロンプトインジェクションについてまとめた記事はこちらです。

あわせて読みたい
【ChatGPT脱獄編】ChatGPTを悪用できる!? プロンプトインジェクションとは【悪用厳禁記事】 今回のコラムではChatGPTに特殊な質問やPromptの設定を行うことで、本来生成できない内容を出力できる手法であるプロンプト・インジェクションについて解説したいと思い...

Token(トークン)

Token(トークン)とは、チャットAIにおいて、テキストを分割する単位のことです。単語や句読点など様々なものを指します。

例えば、「私は猫が好きです」という文をToken(トークン)に分割すると、「私」「は」「猫」「が」「好き」「です」という6つのToken(トークン)になります。

ChatGPTのトークンについて詳しく知りたい方はこちらから!

note(ノート)
[GPT-API]Tokenシステム~gptの世界では言葉がトークン単位に分けられる~|パルPT パルパルと相棒のGPT、合わせてパルPTです! 以前のnoteでchatGPTだけでなくAPI(Playground)を使ってより高度にGPTを使用する話をしました。 そのAPIをより使いこなすため...

LLM

LLMはLarge Language Model(大規模言語モデル)の略で、大量のテキストデータから学習し、人間のように文章を生成することができるAIモデルの一種です。

LLMは、ウェブページ、書籍、記事など、インターネット上に存在する膨大なテキストデータを学習することで、自然言語処理(NLP)のタスクを高い精度で実行することが可能です。

LLMについて、人間の脳との違いを比較した記事もあります!ぜひご覧ください!

あわせて読みたい
ChatGPTの思考回路と人間の脳の違いを徹底解説 この記事では、大規模言語モデル(ChatGPTに積まれているAI)と人間の脳の違いについてまとめています。AIについて研究している大学院生の方と協力して書きました。学術...

PaLM

PaLM(Pathways Language Model)は、Google AIによって開発された、LLM(大規模言語モデル)の1つです。

同社のAIサービス「Google Bard」に搭載されています。

テキストやコードなどの膨大なデータセットでトレーニングされており、

  • テキストの生成
  • 言語を翻訳
  • コンテンツの作成
  • 質問の回答

など、さまざまなタスクを実行できます。

GoogleBardとChatGPTの違いや仕組みについて詳しく知りたい方はこちらから!

あわせて読みたい
ChatGPTとGoogle Bard どう使い分ける?自然言語処理専攻の大学院生が解説! 皆さん、ChatGPTとGoogle Bard使い分けれてますか?結局、ChatGPTに慣れちゃったのでBardは使ってないという方が多いんじゃないでしょうか。筆者(Leon Kobayashi)もそ...

ハルシネーション

ハルシネーションとは、AIが存在しない情報やデータを生成することを指します。
簡単に言えば、AIがもっともらしい嘘を平気でつくということです。

これは、モデルが学習したデータからパターンを抽出し、それに基づいて新しい情報を生成するためです。
偽のニュース記事などの誤った情報の拡散や、偽の個人情報によるプライバシーの侵害などの問題を発生させる可能性があります。

ハルネーションについて詳しく知りたい方はこちらから!

note(ノート)
GPT-4のハルシネーション(幻覚)の研究|IT navi 3月14日、OpenAIから大規模言語モデルGPTの最新バージョンであるGPT-4が公表され、すぐにChatGPT有料版でも利用できるようになりました。 GPT-4は、その抜きん出た性能で...

Fine-Tuning

Fine-Tuningは、既に大量のデータで訓練されたAIモデルを、特定のタスクに最適化するために、追加のデータで再訓練する手法のことです。

Fine-Tuningを行うことで、特定の分野・タスクに特化したAIを作ることができます。

例えば、医療に特化したAIを作りたい場合、医療関連のテキストデータでFine-Tuningを行うと、更なる精度の向上が期待できます。

Fine-Tuningについて詳しく知りたい方はこちらから!

note(ノート)
ChatGPTのfine-tuningをpythonでやってみた|yoshiyuki saito はじめに 今話題のchatGPTをビジネスで使用するために、何をするべきか考えています。その中で、ある程度答えが決まっている業務で使えそうなfine-tuningのやりかたとその...

Embedding

単語やテキストを数値ベクトルとして表現する技術のことを言います。

単語をベクトルに変換することで、コンピュータは言語データを効率的に扱えます。

そうすることで、数値ベクトル同士の距離や角度を計算して、類似度や関連性を測ることができます。

LLMを利用したアプリケーション開発では、この技術を利用することで、独自のデータや専門的な内容のテキストに基づいて回答を生成することができます。

Embeddingについて詳しく知りたい方はこちらから!

note(ノート)
ChatGPTでEmbeddings-based searchを使ってみよう!|Masayuki Abe Embeddings-based searchとは、何かと疑問に持つ方もいるでしょう。適切な日本語が無いようですので、無難なところでベクトル型検索としておきます。 ベクトル型検索とは...

LangChain

LangChainは、LLMを利用したアプリケーション開発に利用できるフレームワークです。

以下のような機能を提供しています。

  • Models:言語モデル・チャットモデル・エンベディングモデルなどAIモデルの切り替えと組み合わせ。
  • Prompt:プロンプトの管理・最適化・シリアル化。
  • Indexes:PDFやCSVなどの外部データの参照・利用。
  • Chains:複数プロンプトの入力。
  • Agents:タスクの実行の手段や機能をLLMを使って自動的に決定する。
  • Memory:ChainsやAgentsの内部における状態保持をすることができます。

LangChainを使うことで、ChatGPTなどのLLMの機能を拡張し、より高度な応用が可能になります。

詳しく知りたい方はこちらから!

note(ノート)
LLM連携アプリの開発を支援するライブラリ LangChain の使い方 (1) - LLMとプロンプト・チェーン|npaka 「LangChain」の「LLMとプロンプト」「チェーン」の使い方をまとめました。 1. LangChain 「LangChain」は、「LLM」 (Large language models) と連携するアプリの開発を...

Function Call

Function Callとは、OpenAIのAPIで新しく追加された機能で、言語モデルに関数を追加・呼び出せるようにする機能です。
次の2つの機能を追加できます。

  • 外部APIや関数を呼ぶべきか呼ばないかをGPT(AI)側に判断させる
  • 外部APIや関数の値をもとに、回答を生成できる(つまり、学習データ以外のデータにもアクセスできる)

Function Callを使うことで、簡単にChatGPTの機能を拡張したり、独自のデータを参照して回答することができます。

詳しく知りたい方はこちらから!

あわせて読みたい
SFの世界を実現するFunction Callを丁寧に解説!【ChatGPT神アプデ】 OpenAI のAPIがアップデートし大盛りあがりですね。Function Callという機能が追加されて技術者のメンバーは嬉しいみたいですが、私はすぐに理解できませんでした。何が...

まとめ

今回のご紹介した、AI用語のまとめです。

項目名説明
ジェネレーティブAIAIが自らデータを生成する技術。深層学習を用いてテキスト、画像、動画等を生成する。
プロンプトAIに対する命令や質問。その書き方により、AIの回答の精度や内容が変わる。
プロンプトエンジニアリングAIから効果的な結果を生成するための、プロンプトを開発・最適化するスキル。
ChatGPT プラグインChatGPTの機能を拡張するためのツール。最新の情報取得、タスク自動化などが可能。
ChatGPT APIソフトウェアやアプリにChatGPTの機能を組み込むことができる。
プロンプトインジェクションAIシステムに対して、意図的に特殊な質問や命令を送ることで、開発者が意図しない内容や機密情報を出力する手法。
Token(トークン)チャットAIにおける、テキストを分割する単位。
LLMLarge Language Model(大規模言語モデル)の略。大量のテキストデータから学習し、文章を生成するAIモデル。
PaLMPaLM(Pathways Language Model)は、Google AIによって開発された、LLM(大規模言語モデル)。
ハルシネーションAIが存在しない情報やデータを生成する現象。
Fine-Tuning既に大量のデータで訓練されたAIモデルを特定のタスクに最適化するために再訓練する手法。
Embedding単語やテキストを数値ベクトルとして表現する技術。LLMを利用した開発で活用できる。
LangChainLLMを使用したアプリケーション開発に利用できるフレームワーク。言語モデル・チャットモデル・エンベッディングモデルなどAIモデルの切り替えと組み合わせ、プロンプトの管理・最適化・シリアル化、外部データの参照・利用などの機能を提供。
Function CallOpenAIのAPIで新しく追加された機能で、言語モデルに関数を追加・呼び出せるようにする機能。外部APIや関数を呼ぶべきか呼ばないかをGPT(AI)側に判断させる、外部APIや関数の値をもとに、回答を生成できるなどの機能を持つ。

最後に

今回は、良く使うAI用語を解説しました!
参考になりましたでしょうか?
今後もChatGPTなどの生成AIの情報を分かりやすく発信していきたいと思います!

以上、株式会社SaaSis AIエバンジェリストLeonでした。

また、SaaSisでは、全体最適の視点でシステム提案から検証、導入、連携までワンストップで支援いたします。
「“ChatGPT × 社内データ“のAIチャットボットを作りたい」
「ChatGPTを使って、社内業務をどのように効率化できるか知りたい」
などChatGPT関連のご相談も承っております。
お気軽にご連絡くださいっ!

この記事を描いた人

Leon Kobayashi

必ずフォローすべきAIエバンジェリスト(自称)

=> 元東証一部上場ITコンサル

(拙者、早口オタク過ぎて性に合わず退社)<-イマココ

【好きなもの】官能小説・リコリコ・しゃぶ葉
宜しくおねがいします。

この記事を描いた人

Leon Kobayashi

自称: 必ずフォローすべきAIエバンジェリスト

=>元東証一部上場ITコンサル

(拙者、早口オタク過ぎて性に合わず退社)<-イマココ

【好きなもの】

官能小説・リコリコ・しゃぶ葉
宜しくおねがいします。

この記事を描いた人

Leon Kobayashi

必ずフォローすべきAIエバンジェリスト(自称)

=>元東証一部上場ITコンサル

(拙者、早口オタク過ぎて性に合わず退社)<-イマココ

【好きなもの】

官能小説・リコリコ・しゃぶ葉
宜しくおねがいします。


img

Recruit

現在、生成系AI事業急成長のため

積極的に人材採用を行なっています

  • URLをコピーしました!
目次