生成AIの概要

# 本記事の目的
話題の生成AIの種類や活用する方法について説明します

# 主な生成AI
主な生成AIのサービスを列挙します
## 生成AIの共通的な特徴
- 人間の会話を学習したデータセットから事前学習された大規模な言語モデル
- 膨大なテキストデータから自然言語の文脈を理解し、論理的な返答を生成可能
- 単なる情報検索ではなく、質問に対して適切な回答をゼロから生成
- 非常に幅広い話題に対応でき、論理性と創造性を兼ね備えている
- ネットから情報を取得するため正しい情報ではなく正しいと思われる結果を返す
###  生成AIで出来ること例
- アイディアのたたき台の列挙
- 設定に基づいた話し相手
- インプットファイルの集計や示唆だし
- プログラミング
- 画像や動画の生成


### 生成AIで出来ないこと例
- スクレイピングみたいなインプット情報をネットから取得して集計
→取得元や集計方法が正しいか担保が出来ない場合が多い


### 生成AIの活用例
- 自然言語処理(対話、作文、要約、翻訳など)
    - AIチャットボット
    - アイディア出し
    - 議事の作成
    - 多言語への自然な形の翻訳など（DeepL）
- 教育分野での学習支援
- コーディングの支援、ドキュメント作成支援  
    - Github Copilot

https://docs.github.com/ja/copilot/using-github-copilot/using-github-copilot-code-suggestions-in-your-editor


## ChatGPT
ChatGPT(Generative Pre-trained Transformer)は、人工知能研究の最先端を行っている米OpenAI社が開発した大規模な言語モデル
最新は4o(omni)

https://chat.openai.com/auth/login

## Cockpit
Microsoftの生成AI
有料版ではWord、エクセルで検索可能
Windowsに標準で組み込まれる様になった
## Gemini（旧Bard）
Googleの生成AI
画像×テキストで検索可能
アンドロイドスマホに搭載されている

https://gemini.google.com/app

## Claude
アメリカのAnthropicが提供する生成AI
無料で利用可能、最新は3

https://claude.ai/chats

# 生成AIのプロンプト例
生成AIでは自分がほしい情報を得るためにプロンプトという命令文を記載する必要があります
生成AIに対するプロンプトに必要な主な要素と、その例を以下に示します

1. 明確な指示・目的
 生成して欲しい内容や目的を明確に指示する
 例: "京都観光のおすすめスポットを10箇所紹介してほしい"
2. 出力のフォーマット  
 生成物の構造や形式を指定する  
 例: "見出し項目と3~4文の説明文の形式で出力してほしい"
3. 役割を与える
 出力内容の視点や対象者を特定する
 例: "あなたは〇〇の専門家です"
4. 長さやボリューム
 出力の適切な長さやボリュームを指定する
 例: "1つのスポットの説明は300文字程度が適切"  
5. スタイルや語調  
 出力のトーンやスタイル、語調を指示する
 例: "親しみやすく会話調の語り口調で書いてほしい"
6. 必要な情報  
 出力に含めるべき具体的な情報や要素を列挙する
 例: "アクセス方法、営業時間、入場料など実用的な情報も盛り込む"
  
このように、生成AIの出力を望む形に整えるには、詳細な指示を盛り込んだプロンプトを用意する必要があります。プロンプトが具体的で分かりやすいほど、生成される出力の質も高まります。

## 参考 誰でも「プロンプト達人」になれる７つのポイント
少し前にNewspicksで公開された生成AIの解説動画

https://www.youtube.com/watch?v=GCwEIvzxPSc

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/137987/ae915b0c-2138-4b7b-021f-5c8e9742751d.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/137987/c6729b74-3d97-cf92-a575-1067dbc47ce7.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/137987/9447889c-3dfc-3ae1-4e30-710aa9e249ae.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/137987/fe7c4924-fd11-6fc0-2412-1fdd43a3172d.png)

## プロンプト参考

Claudeでプロンプトのライブラリーが公開されました

https://docs.anthropic.com/claude/prompt-library

# 生成AIの長所・課題
+ 自然な会話と優れた文章生成力
+ 論理的思考と創造的な発想力
- 出力の事実性や倫理性への一定の懐疑が必要
- 誤解や偏りを含む可能性があり、検証が重要

# 実行結果比較

以下の文章を問いかけて回答を比較してみました

>あなたは生成AIに対する専門家です
2024/03/25現在
主な生成AIを利用したサービスを４つ紹介してほしいです
各サービスのサービス名、概要、特徴（箇条書きで３つ）、活用事例、参考URLを教えてください

## Geminiの実行結果

```
## 2024年3月25日現在、主な生成AIを利用したサービス４選
### 1. 画像生成AIサービス
 **サービス名:** Midjourney
**概要:** テキストや簡単な指示から、AIがオリジナルの画像を生成するサービスです。
**特徴:**
* 高品質な画像を短時間で生成できる
* 複雑な構図やイメージも表現できる
* デザインスキルがなくても、プロのような画像を作れる
**活用事例:**
* 商品画像や広告画像の制作
* ブログ記事やSNS投稿のアイキャッチ画像作成
* プレゼン資料やチラシの挿絵作成
**参考URL:** [https://www.midjourney.com/](https://www.midjourney.com/)
### 2. 文章生成AIサービス
**サービス名:** 文書作成AI 
**概要:** キーワードや文章を入力すると、AIがそれに沿った文章を自動生成するサービスです。
**特徴:**
* 文章作成の時間を大幅に短縮できる
* ライティングスキルがなくても、読みやすい文章を作れる
* SEO対策に役立つ
**活用事例:**
* ブログ記事やニュース記事の執筆
* 商品説明文や広告文の作成
* 企画書やレポートの作成
**参考URL:** [https://www.vector.co.jp/soft/winnt/writing/se516926.html](https://www.vector.co.jp/soft/winnt/writing/se516926.html)
### 3. 音声生成AIサービス
**サービス名:** Amazon Polly
**概要:** テキストを入力すると、AIがそれに沿った音声を読み上げるサービスです。
**特徴:**
* 人間のナレーションよりも低コストで制作できる
* 24時間365日、いつでもどこでも利用できる
* 様々な言語や声質を選択できる
**活用事例:**
* 動画や音声教材の制作
* eラーニング教材の制作
* 企業の広報動画や社内研修資料の作成
**参考URL:** [https://aws.amazon.com/polly/](https://aws.amazon.com/polly/)
### 4. コード生成AIサービス
**サービス名:** GitHub Copilot
**概要:** 自然言語による指示から、AIがコードを自動生成するサービスです。
**特徴:**
* プログラミングスキルがなくても、簡単なコードを作れる
* コード作成の時間を大幅に短縮できる
* コードレビューやテストの自動化にも役立つ
**活用事例:**
* Webサイトやアプリの開発
* データ分析や機械学習のコード作成
* 業務自動化のためのスクリプト作成
**参考URL:** [https://github.com/features/copilot](https://github.com/features/copilot)
## 追加情報
上記以外にも、以下のような生成AIサービスが注目されています。
* **音楽生成AI:** MuseNet, Jukebox
* **動画生成AI:** RunwayML, Synthesia
* **3Dモデル生成AI:** DreamFusion, Imagen
これらのサービスは、まだ開発段階のものが多いですが、今後さらに進化していくことが期待されています。
## まとめ
生成AIは、様々な分野で活用できる可能性を秘めた技術です。今回紹介したサービス以外にも、多くの生成AIサービスが登場しています。
自分に合ったサービスを見つけて、ぜひ活用してみてください。
```

## Claudeの実行結果

```
はい、分かりました。2024年3月25日現在の主な生成AIサービスを4つ紹介します。

1. Conversari (Anthropic)
- サービス概要: 自然な対話と高度な課題解決ができるAIアシスタント
- 特徴:
  - 多言語対応の高度な対話AI
  - ユーザーの文脈を理解し、適切な応答を行う
  - 様々な分野の知識を有し、課題解決に活用可能
- 活用事例: カスタマーサポート、教育支援、作業補助など幅広い分野
- 参考URL: https://www.anthropic.com/conversari

2. Memsic (DeepMind)
- サービス概要: 動画からリアルな3Dアバターを生成するAIサービス
- 特徴:  
  - 2D動画から高精細な3Dアバターを自動生成
  - リアルな表情や動作の再現が可能
  - VR/ARコンテンツ開発に最適化
- 活用事例: バーチャルYouTuber、メタバース体験の高度化など
- 参考URL: https://deepmind.com/memsic

3. StoryVerse (OpenAI)  
- サービス概要: AIが物語を自動生成し、読者が介入できるインタラクティブストーリーテリングサービス
- 特徴:
  - リアルタイムに物語を自動生成し、ストーリー展開に介入可能
  - 多様なジャンルやスタイルの物語を生成
  - イラストや音楽の自動生成機能も搭載
- 活用事例: 読書体験の高度化、クリエイティブライティングの学習支援など
- 参考URL: https://openai.com/storyverse

4. Autodecode (Google)
- サービス概要: 自然言語からコードを生成するAI開発サポートサービス  
- 特徴:
  - 要件定義から自動でコード生成
  - 複数の言語とフレームワークに対応
  - コードの自動補完やデバッグ支援機能
- 活用事例: アプリ開発の効率化、プロトタイピング、コーディング教育など
- 参考URL: https://autodecode.google.com

生成AIは今後さらに進化が見込まれ、さまざまな分野で活用が広がると予想されています。

```

# 最後に
この記事は生成AIを使いながら書いたので間違いがあったらごめんなさい