AIに関するコンテンツ

AI

当サイトで提供する、AIに関するコンテンツをまとめました。

当サイトはエンジニア向けにコンテンツを提供しているので、エンジニア向け、エンジニアに関するAIのコンテンツを配信します。

AIとは

AIはArtificial Intelligence(アーティフィシャル インテリジェンス)という単語の頭文字で、人工知能を意味します。

AIの詳細な概要はソフトバンク公式サイトの記載が参考になるため引用して紹介します。

AI(人工知能)|AI用語集|法人向け|ソフトバンク
AIとは、「Artificial Intelligence(アーティフィシャル インテリジェンス)」という言葉の略語で、人工知能をさしており、人間の知能を模倣するコンピューターシステムやプログラムのことです。AIはデータやルールに基づいて学...

AIと生成AIの違い

生成AIはAIの一部です。AIはデータに基づいてパターンを学習するのですが、生成AIは学習したパターンに近いデータを新たに作り出すことができます。生成AIは、テキスト、画像、音声などを生成することができます。

AIの代表的なアルゴリズム

AIにはさまざまなアルゴリズムがあります。代表的なアルゴリズムの一例を以下に記載します。

  • 機械学習(Machine Learning)
    データからパターンやルールを学習するアルゴリズムです。代表的な手法には、ロジスティック回帰、決定木、ランダムフォレスト、SVM、k-NNなどがあります。
  • ニューラルネットワーク
    人間の脳神経回路に着想を得た機械学習の一種であり、複数のニューロンを層状に配置し、それらの結合や活性化関数などを調整することで学習するアルゴリズムです。代表的なニューラルネットワークには、パーセプトロン、畳み込みニューラルネットワーク、再帰型ニューラルネットワークなどがあります。
  • 深層学習(Deep Learning)
    中間層が2層以上から構成されるニューラルネットワーク(ディープニューラルネットワーク)を使った学習のことです。モデルの構造が複雑になる分、より複雑なパターンを学習します。大量のデータから自動的に特徴量を抽出することができるため、画像認識や音声認識などの分野で高い精度を発揮します。

AIの学習方法

AIの学習方法は、主に以下の3つがあります。

  • 教師あり学習
    データとその正解(ラベル)を与えて学習させる方法です。例えば、写真とその写っているものの名前を与えて、AIが写真の内容を学習することができます。
  • 教師なし学習
    ラベルのないデータを与えて学習させる方法です。AIがデータの特徴やパターンを見つけることができます。
  • 強化学習
    エージェントが動的な環境に対する行動を繰り返し試行錯誤して、報酬を最大化するような行動を学習する機械学習の手法です。例えばチェスや囲碁のボードゲームでコンピューターと人間の勝負が一例としてあげられます。

学習方法については、応用情報技術者試験の午前試験などでも出題があります。

その他AIに関する単語の詳細はソフトバンク公式サイト、NHK公式サイトのものが参考になります。

AI用語集 - AIに関する用語を分かりやすく解説|ソフトバンク
AI用語集では、ビジネスでよく登場するAIの基礎用語から技術的な用語まで、様々な用語を解説します。初めての方にもわかりやすく解説していますので、気になるAI用語があればぜひ参考にしてください。
AIキーワード解説|生成AI・人工知能|NHK
AI関連のニュースなどによく出てくるキーワードの意味を解説します。

バイブコーディング

バイブコーディングと呼ばれる、AIにコーディングを依頼したプログラミングの手法が台頭してきています。バイブコーディングの詳細はWikipediaから引用します。

バイブコーディングはAIに依存したプログラミング手法で、人は解きたい問題を、コーディングに特化した大規模言語モデル(LLM)へのプロンプトとして自然言語で記述する。LLMによるソフトウェアの生成が可能となったことで、プログラマの役割は手作業によるコーディングから、AIがソースコードを生成する際のガイドと生成したコードのテスト・改良へと変化してきている[1][2][3]。そのためバイブコーディングの支持者は、これまでソフトウェア工学で必要とされてきた広範なトレーニング経験やスキルを持ち合わせていない素人のプログラマであってもソフトウェアを作成できると主張している[4]。この用語は2025年2月にアンドレイ・カーパシーによって提唱され[5][6][7][8]、翌月にはウェブスター辞典の「スラングとトレンド」に名詞として掲載された[9]。

バイブコーディング - Wikipedia

AIに書いてほしいプログラムを依頼してプログラムを生成してもらい、人間で確認してプログラムをどんどんしあげていくのがバイブコーディングです。

ChatGPT

Just a moment...

ChatGPTを利用したプログラミングの方法など、エンジニアのChatGPTの使い方についての記事を作成しています。

Claude(クロード)

Just a moment...

OpenAIの元社員が立ち上げた会社、Anthropic社の開発したAIがClaudeです。

ClaudeはChatGPTと比較して長文の文書分析、コード生成、創作活動などが得意なAIになっています。

画像の参照元:https://www.anthropic.com/news/claude-3-family

Cursor

Cursor - The AI Code Editor
Built to make you extraordinarily productive, Cursor is the best way to code with AI.

VS Code(Visual Studio Code)でプログラムを書く際にコーディングを最適化できるAIのツールです。

Googleの提供しているAI関連技術

Gemini Developer API | Gemma open models  |  Google AI for Developers
Build with Gemini 2.0 Flash, 2.5 Pro, and Gemma using the Gemini API and Google AI Studio.

Googleの提供しているAIに関する記事をまとめていきます。

Gemini

Google Geminiの詳細は以下のページで確認できます。

Gemini
Gemini 2.5 is our most intelligent AI model, capable of reasoning through its thoughts before responding, resulting in e...

GeminiとChatGPTのスペックの違いなどは以下のページでまとめられています。

Introducing Gemini: our largest and most capable AI model
Gemini is our most capable and general model, built to be multimodal and optimized for three different sizes: Ultra, Pro...

MicrosoftのAI

MicrosoftはCopilot(コパイロット)をはじめとするAI関連サービスを提供しています。

Microsoftに関するAI全般の記事を今後提供していく予定です。

Microsoft AI
We make responsible AI to empower people's lives.

Copilot

CopilotはMicrosoft社が開発しているAIです。Copilotに関する記事を今後提供していきます。

Microsoft AI: Copilot
An AI companion for everyone
AI Tools for Organizations | Microsoft Copilot
Empower your organization with generative AI tools for business. Amplify productivity and achieve more in less time with...

Apple Intelligence

Apple Intelligence
Apple Intelligenceは、AIのまったく新しいプライバシー基準を確立しながら、あなたが書いたり、自分を表現したり、タスクを簡単にこなせるようにサポートします。

Apple IntelligenceはApple製品の中に入っているAIの名称です。MacやiPhoneなどの機能を拡張できるAIです。

まとめ

AIは様々なデバイスで利用が可能です。

当サイトでもAIに関する情報をまとめて発信していきます。

タイトルとURLをコピーしました