Slide 1

Slide 1 text

Azure AI Developers Community(JP) #AzureAIDevJP Generative AI for Beginners .NETとは何だろう? Generative AI for Beginners .NETの紹介 くさば 2025/3/11(Tue) 1

Slide 2

Slide 2 text

Azure AI Developers Community(JP) #AzureAIDevJP 自己紹介 2

Slide 3

Slide 3 text

Azure AI Developers Community(JP) Azure AI Developers Community(JP) #AzureAIDevJP 自己紹介 ● このイベントの配信やってます ● Twitter → tomo_kusaba ● Microsoft MVP for Developer Technologies ● ドラクエ大好き ドラクエ10のプレイ時間→1キャラ目:2610時間 2キャラ目:886時間 3キャラ目:765時間 4キャラ目:190時間(配信用) 3

Slide 4

Slide 4 text

Azure AI Developers Community(JP) #AzureAIDevJP はじまるよ 4

Slide 5

Slide 5 text

Azure AI Developers Community(JP) Azure AI Developers Community(JP) #AzureAIDevJP その前に、Generative AI for Beginners ● 現在Version 3まででている →最近見ていない方はアップデートされていないのでこちらも会わ せてみるのもお勧め ● 文章を見るのが苦手な方は動画もあり ● PythonおよびTypeScriptのコースがある →あれ?C#は?? 5

Slide 6

Slide 6 text

Azure AI Developers Community(JP) Azure AI Developers Community(JP) #AzureAIDevJP ご安心ください→Generative AI Beginners .NET ● .NET(C#)ももちろん生成AIはできるんだ!! ● 5分~10分の動画付き ● GitHubモデル、Azure Open AI Service、Ollamaによるローカルモデ ルを使用した生成AIを.NETプロジェクトに実装する方法を体系的に 学習する内容 6

Slide 7

Slide 7 text

Azure AI Developers Community(JP) Azure AI Developers Community(JP) #AzureAIDevJP どんな内容なの?#01 ● 生成AIの用語にまつわる理解について トークン、Embeddings、Vector データベース、エージェント ● .NETの開発ツールとライブラリーについて Microsoft.Extensions.AI(MEAI) SemanticKernel 7

Slide 8

Slide 8 text

Azure AI Developers Community(JP) Azure AI Developers Community(JP) #AzureAIDevJP どんな内容なの?#02 ● 開発環境の設定について GitHubモデル Azure OpenAI Ollama ● GitHub Codespaceの作成手順 8

Slide 9

Slide 9 text

Azure AI Developers Community(JP) Azure AI Developers Community(JP) #AzureAIDevJP どんな内容なの?#03 ● Chat Completionsと関数呼び出し Microsoft.Extensions.AIベースでテキスト補完と関数呼び出しの方法を 学べる ● Retrieval-Agumented-Generation(RAG) Microsoft.Extension.AIベースでベクトルデータ化して Microsoft.SemanticKernel.Connectors.InMemoryに記憶 ● 視覚と音声 マルチモーダルによる画像認識について Cognitive Services ● AIエージェント Azure AI Projects for .NETライブラリ 9

Slide 10

Slide 10 text

Azure AI Developers Community(JP) Azure AI Developers Community(JP) #AzureAIDevJP どんな内容なの?#04 ● 実践的なAIサンプルについて eShopLiteデモ →Azure OpenAIとAzure AI Foundryモデルを使用している。 また、.NET Aspireを使用しておりAzure OpenAIに関するテレメトリ ー情報もローカル開発の段階から監視することが可能 10

Slide 11

Slide 11 text

Azure AI Developers Community(JP) Azure AI Developers Community(JP) #AzureAIDevJP eShopLiteデモ ● Azure OpenAIを使ったデモ 11

Slide 12

Slide 12 text

Azure AI Developers Community(JP) Azure AI Developers Community(JP) #AzureAIDevJP eShopLiteデモ ● .NET Aspireの提供するダッシュボードでOpen Telemetryデータを閲 覧できる ● ローカル環境で何の構築もなくテレメトリーデータを見ることができ るのは便利! 12

Slide 13

Slide 13 text

Azure AI Developers Community(JP) Azure AI Developers Community(JP) #AzureAIDevJP どんな内容なの?#05 ● 責任のあるAI ● 責任のあるAIを優先すべき理由 ○ 幻覚ねつ造 ○ 有害なコンテンツ ○ 公平性な欠如 ○ 法令遵守 ○ 評判管理 ○ ビジネス上のメリット 13

Slide 14

Slide 14 text

Azure AI Developers Community(JP) Azure AI Developers Community(JP) #AzureAIDevJP その他のAI関連の学習コンテンツ(Microsoftリポジトリ限定) ● Generative AI with JavaScript 14

Slide 15

Slide 15 text

Azure AI Developers Community(JP) Azure AI Developers Community(JP) #AzureAIDevJP その他のAI関連の学習コンテンツ(Microsoftリポジトリ限定) ● Generative AI for Beginners 15

Slide 16

Slide 16 text

Azure AI Developers Community(JP) Azure AI Developers Community(JP) #AzureAIDevJP その他のAI関連の学習コンテンツ(Microsoftリポジトリ限定) ● Artificial Intelligence for Beginners 16

Slide 17

Slide 17 text

Azure AI Developers Community(JP) Azure AI Developers Community(JP) #AzureAIDevJP その他のAI関連の学習コンテンツ(Microsoftリポジトリ限定) ● Mastering GitHub Copilot for Paired Programming 17

Slide 18

Slide 18 text

Azure AI Developers Community(JP) Azure AI Developers Community(JP) #AzureAIDevJP その他のAI関連の学習コンテンツ(Microsoftリポジトリ限定) ● Mastering GitHub Copilot for C#/.NET Developers 18

Slide 19

Slide 19 text

Azure AI Developers Community(JP) Azure AI Developers Community(JP) #AzureAIDevJP その他のAI関連の学習コンテンツ(Microsoftリポジトリ限定) ● Build your first agent with Azure AI Agent Service 19

Slide 20

Slide 20 text

Azure AI Developers Community(JP) Azure AI Developers Community(JP) #AzureAIDevJP その他のAI関連の学習コンテンツ(Microsoftリポジトリ限定) ● Build your first agent with Azure AI Agent Service 20

Slide 21

Slide 21 text

Azure AI Developers Community(JP) Azure AI Developers Community(JP) #AzureAIDevJP 参考文献 ● https://github.com/microsoft/Generative-AI-for-beginners- dotnet/tree/main Generative-AI-for-beginners-dotnet ● https://github.com/microsoft/generative-ai-for-beginners generative-ai-for-beginners ● https://github.com/microsoft/aitour-generative-ai-in-azure aitour-generative-ai-in-azure 21

Slide 22

Slide 22 text

Azure AI Developers Community(JP) #AzureAIDevJP オープニングオープニングオープニング 22 おしまい。