人工知能入門:AI の世界への初心者ガイド
人工知能とは何か、そしてそれがあなたの仕事をどう変えるのかを解説します。AI の世界に初めて踏み込む方向けの入門ガイドです。


人工知能(AI) は、過去半年で世界を席巻した急速に進化する分野です。この記事では、完全な初心者向けにAIのシンプルな入門を提供します。ページの下部には、よく使われるAI用語とその意味を説明する用語集もあります。
AIとは何か?
その核心において、人工知能(AI)とは、通常は人間の知性を必要とするタスクを実行できるコンピューターシステムの開発です。
AIを使うことで、次のような役立つツールを作ることができます:
1. 私たちを理解し、対話する: AIは人間の言語を理解し、質問への回答、提案、または会話を通じて私たちをサポートできます。
2. 経験から学習する: AIはデータや例から学習することで、時間とともにタスクを改善・向上させることができます。これはちょうど人間が練習から学ぶのと同じです。
3. 予測を行う: AIはデータを分析してパターンやトレンドを見つけ、将来の出来事や結果について予測を立てる手助けをします。
4. 画像や音声を認識する: AIは写真内のオブジェクト、人物、または動物を識別し、話し言葉や音楽を理解することができます。これは画像の検索や音声の文字起こしのようなタスクに役立ちます。
そして、さらに多くのことができます!
AIはどのように機能するのか?
簡単に言うと、AIは人間の思考と学習プロセスを模倣することで機能します。これを行うために、AIはアルゴリズムと呼ばれるコンピュータープログラムを使用します。これは、コンピューターが問題を解いたりタスクを完了したりするために従う一連のルールや指示のようなものです。
AIで使われる重要な技術の一つが機械学習と呼ばれるものです。これは、コンピューターが正確な指示を与えられることなく、例を見てパターンを見つけることで自らタスクを行う方法を教えることです。子どもが動物を認識することを学ぶ様子を想像してみてください:子どもは多くの動物の写真を見て、耳、しっぽ、色などの特徴に気づくことでそれを学びます。同様に、AIはテキストや画像などの大量のデータから学習し、より多くの情報を処理するにつれて時間とともに改善されていきます。
なぜAIは突然これほど人気になったのか?
人工知能が機能するためには、大量のデータが必要です。このデータの収集とコンピューターが理解できる形式への変換には長い時間がかかる場合があります。さらに、高度なAIには最近まで不可能だった大幅な計算能力が必要です。技術の継続的な改善により、AIが機能するために必要な膨大な量のデータを処理することがついに可能になりました。
ChatGPTとは何か、どのように機能するのか?
ChatGPT は OpenAI が開発したAI言語モデルで、受け取った入力に基づいて人間らしいテキストを生成するように設計されています。質問や文章などの特定のテキストの文脈を処理・理解し、関連性があり一貫した応答を生成することで機能します。
ChatGPT とやり取りすると、文脈の理解とトレーニングからの知識に基づいて、文章の中で次に来る最も可能性の高い単語やフレーズを予測します。このプロセスは、完全で一貫した応答が生成されるまで続きます。
ChatGPT に加えて、OpenAI には書かれた説明に基づいて画像やアートを作成できる DALL·E 2 というプロダクトもあります。
Microsoftは ChatGPT などのプロジェクトを機能させるために必要なコンピューティングパワーの多くの独占的プロバイダーとなる契約の中で、OpenAI に100億ドル以上を投資しています。
Bard とは何か?
AI競争への参加者として、Google は Bard を開発しました。これは ChatGPT と同様に機能することを意図して構築されたチャットサービスです。二つの最大の違いは、Bard がウェブから直接情報を引き出すことで、より新鮮でタイムリーな応答を提供できる可能性があることです。一方、ChatGPT はトレーニングデータからのみ情報を引き出すことができ、現在は2021年9月までのデータしか使用できません(ウェブからよりタイムリーな情報を直接引き出す機能をテストするChatGPTのベータ版が現在あります)。
Google によると、Bard は現在180か国以上の地域で利用可能で、さらに多くの地域に拡大する予定です。
AIは私のために何ができるか?
チャットボットとしてのAI:
AIチャットボットは、ユーザーの問い合わせに人間らしい方法で応答できる高度な仮想アシスタントのようなものです。たとえば、ChatGPT は会話形式でやり取りし、会話の中で以前の応答を繰り返すよう求めることができるチャットボットのように機能します。
他の企業も ChatGPT の技術や独自のデータモデルを使って独自のチャットボットを構築できます。たとえば、Poe は Quora のチームが作成した新しいAIチャットボットアプリです。ChatGPT や Anthropic を含む複数の利用可能なAIチャットボットからチャットボットの応答を生成できます。
最新リリースでは、Poe はユーザーがわずかな手順で独自のチャットボットをカスタマイズできるようにしており、最も強力なAIモデルの一部によって駆動されながら、まさに望む通りの方法で応答できる個人化されたAIチャットボットを持つことができます。
コーディングの支援としてのAI
2021年6月、GitHub は OpenAI とのコラボレーションとして GitHub Copilot を発表しました。Copilot は、Gmail がメールを書く際に単語や文章を提案するのと同様に、入力時にコードの行全体やブロック全体を自動的に提案することで、コードをより効率的に書く手助けをします。Copilot はコードをより速く書く手助けをし、コーディング中のエラーを減らし、新しいコードライブラリや関数を紹介する手助けさえしてくれます。
コンテンツジェネレーターとしてのAI
AIはアイデアを生み出したりコンテンツを作成したりするための役立つツールになり得ます。トピックを提案したり、記事、ストーリー、またはソーシャルメディア投稿を書いてくれたりするクリエイティブなアシスタントを持つようなものです。AIは学習した多くの情報を分析し、その知識を使って提案したり新しいコンテンツを作成したりします。
Craft の AI アシスタント から ChatGPT、JasperAI のようなコンテンツ作成専用に設計されたツールまで、現在この機能を提供しているいくつかのツールがあります。
人々が Craft の AI アシスタントを使っているクールな方法をいくつか確認してみましょう。
AI翻訳ツール
多くの人はすでに Google 翻訳に慣れていて、海外旅行で使ったことがあるかもしれません。Deepl も人気と信頼性が高まっているもう一つのAI翻訳ツールです。これらのツールは、翻訳されたテキストの多くの例からAIが学習することで機能します。AIは各言語のルールとパターンを解析し、この知識を使って元の言語から新しい言語に単語や文章を変換することで翻訳を行います。
技術の進歩により、これらのツールは書かれたテキストだけでなく音声や画像も翻訳できるようになり、海外でのコミュニケーションや移動がこれまで以上に簡単になっています。
AI文字起こしツール
AI文字起こしツールは、インタビュー、講義、ポッドキャストを文書に変換するなど、さまざまなタスクに非常に役立ちます。技術の進歩とともに精度と効率が高まり、個人とビジネスの両方の時間と労力を節約します。これらのツールは、AIを使って人間の音声を認識・理解し、書かれたテキストに変換することで機能します。最も人気のあるAI文字起こしツールには Otter.ai や Descript などがあります。
AIについてどこで詳しく学べるか?
AIが引き続き人気と存在感を増すにつれ、それに関する出版物や議論も増えています。以下は最新情報を得るための私のお気に入りです。時間とともにリストを更新し続けます。
Ben's Bites
Makerpad の創設者 Ben Tossell が毎日ニュースレターを運営し、毎平日AIに関するトップリンクやニュースを共有しています。
AI Explained
このYouTubeチャンネルはAIに関するトピックをシンプルでわかりやすい形式でカバーしています。動画は週に数回公開されます。
AI用語集 - AI用語とその意味のガイド
人工知能(Artificial intelligence):
AIとは、問題解決、言語理解、ゲームプレイなど、通常は人間の思考を必要とするタスクをコンピューターが実行できることです。さまざまな技術を使ってマシンをよりスマートにし、通常は人間の知性を必要とするタスクを完了できるようにします。
汎用人工知能(Artificial general intelligence):
簡単に言うと、AGIは、AIが人間のように学習・思考し、理性、論理、問題解決のような明確に人間的な特性を示す段階に進化した状態を表します。AGIはAI研究者の長期的な目標ですが、現在はまだ理論的なものであり、まだ作られていません。
アルゴリズム(Algorithm):
アルゴリズムとは、コンピューターが問題を解決したりタスクを完了したりするために従う一連のルールや手順です。コンピューターへのレシピのようなもので、材料(データ)をどのように混ぜ、調理(処理)して所望の結果(解決策)を得るかを指示します。
ニューラルネットワーク(Neural network):
ニューラルネットワークとは、学習と意思決定を助ける多くの接続された部分(ニューロン)を持つ人間の脳のように機能するコンピュータープログラムです。これらのネットワークは、コンピューターがパターンを認識し、予測を行い、新しい情報に適応する手助けをするためにAIでよく使用されます。
機械学習(Machine learning):
機械学習とは、コンピューターが正確な指示を与えられることなく、例を見てパターンを見つけることで自らタスクを行う方法を教えることです。このようにして、より多くのデータから学習するにつれて時間とともに改善し、タスクが上手くなっていきます。
ディープラーニング(Deep learning):
ディープラーニングとは、多くの層を持つ複雑なニューラルネットワークを使って、大量のデータからコンピューターが学習するのを助ける機械学習の一種です。これにより、画像認識、音声理解、言語翻訳など、より難しい問題を解決できるようになります。
ChatGPT:
ChatGPTは OpenAI が作った、人間らしいテキストを理解・作成できるコンピュータープログラムです。ディープラーニングなどのAI技術を使って文脈を理解し、関連性があり自然に聞こえる応答を生成します。ChatGPT は質問への回答、会話、記事の執筆など、さまざまなことで人々をサポートできます。
自然言語処理(Natural Language Processing):
NLPとは、テキストを読んだり会話をするなど、コンピューターが人間の言語を理解・処理するのを助けるAIの一部です。文章の分析、意味の理解、人間らしい応答の生成などのタスクを含みます。NLPは、自然で役立つ方法で人々とやり取りできるAIシステムを作るために重要です。
OpenAI:
OpenAI は ChatGPT と DALL·E 2 の背後にある企業で、Elon Musk や Sam Altman を含む著名な創設者が複数います。同社は、汎用人工知能がすべての人類に利益をもたらすことを確保することを使命としています。