├── .github └── workflows │ └── auto_add_to_project.yml ├── .gitignore ├── CODE_OF_CONDUCT.md ├── Images └── banner.jpg ├── LICENSE ├── README.md ├── SECURITY.md ├── lab ├── Skillable Workshop Instructions │ ├── 00_Introduction.md │ ├── 01_Set_up.md │ ├── 02_Text_Generation.md │ ├── 03_Image_Generation.md │ ├── 04_Multimodal_Interfaces.md │ ├── 05_AI_Agents.md │ ├── 07_Summary.md │ ├── Images │ │ ├── A delicious pepperoni pizza with extra cheese, served on a rustic wooden table..png │ │ ├── DALL·E 2024-11-14 09.27.57 - A watercolor painting of the Chicago skyline, showcasing iconic skyscrapers such as the Willis Tower and John Hancock Center. The city is bathed in so.webp │ │ ├── Generate a logo combining a tent silhouette and stars, with a rustic feel for an adventure brand. (1).png │ │ ├── Generate a logo for an adventure brand.png │ │ ├── _Create a 3D animation of a modern office space design featuring ergonomic furniture, collaborative workspaces, and greenery elements. The office should have large windows for natural light, meeting pods, an.png │ │ ├── agents-actions.jpeg │ │ ├── agents-aoai-select.jpeg │ │ ├── agents-playground-pt1.jpeg │ │ ├── agents-playground-pt2.jpeg │ │ ├── agents-playground-update-details.jpeg │ │ ├── agents-select-code-interpreter.jpeg │ │ ├── agents-try-in-playground.jpeg │ │ ├── ai-foundry-clear-instructios.png │ │ ├── ai-foundry-copy-response.png │ │ ├── ai-foundry-create-image.jpg │ │ ├── ai-foundry-homepage.png │ │ ├── aifoundry-assistant-plaground.jpeg │ │ ├── aifoundry-assistant-update-details.jpeg │ │ ├── aifoundry-chat-basicprompting.jpeg │ │ ├── aifoundry-chat-instructions.jpeg │ │ ├── aifoundry-chat-parameters.jpeg │ │ ├── aifoundry-chat-playground.jpeg │ │ ├── aifoundry-codeinterpreter-upload-file.jpeg │ │ ├── aifoundry-create-new-assistant.jpeg │ │ ├── aifoundry-enable-audio.jpeg │ │ ├── aifoundry-homepage.jpeg │ │ ├── aifoundry-hub-navigation.jpeg │ │ ├── aifoundry-image-generation.jpeg │ │ ├── aifoundry-image-playground.jpeg │ │ ├── aifoundry-playgrounds.jpeg │ │ ├── aifoundry-project-navigation.jpeg │ │ ├── aifoundry-project-overview.jpeg │ │ ├── aifoundry-real-time-audio.jpeg │ │ ├── aifoundry-tools-codeinterpreter.jpeg │ │ ├── context-001.png │ │ ├── context-002.png │ │ ├── context-003.png │ │ ├── elephant-on-skateboard-picasso.png │ │ ├── house-multimodal │ │ │ ├── 01.jpeg │ │ │ ├── 02.jpeg │ │ │ ├── 03.jpeg │ │ │ └── 04.jpeg │ │ ├── image.png │ │ ├── logo-with-stars.png │ │ ├── robot-mascot-friendly.png │ │ ├── text-generation-clearchat.jpg │ │ ├── tpm-1.jpg │ │ ├── tpm-2.jpg │ │ ├── tpm-3.jpg │ │ └── upload_image_icon.png │ └── assets │ │ └── Contoso_Sales_Revenue.csv └── Workshop Instructions │ ├── 00_Introduction.md │ ├── 01_Set_up.md │ ├── 02_Text_Generation.md │ ├── 03_Image_Generation.md │ ├── 04_Multimodal_Interfaces.md │ ├── 05_AI_Agents.md │ ├── 07_Summary.md │ ├── Images │ ├── A compact hiking backpack in vibrant red color.png │ ├── A corgi practicing karate.png │ ├── A delicious pepperoni pizza with extra cheese, served on a rustic wooden table..png │ ├── A down-filled, insulated winter jacket in deep blue.png │ ├── A large, 70-liter backpacking pack fully loaded with camping gear.png │ ├── A pair of rugged, cargo hiking pants in olive green.png │ ├── A purple elephant on a skateboard performing an olley, in the style of of Picasso.png │ ├── A robust, 8-person tent set up in the middle of an autumn forest.png │ ├── A simple brown tent made out of polyester.png │ ├── A small tent in the middle of a storm.png │ ├── A small, realistic lightweight daypack.png │ ├── A waterproof, breathable rain jacket in bright yellow.png │ ├── An elephant on a skateboard.png │ ├── DALL·E 2024-11-14 09.27.57 - A watercolor painting of the Chicago skyline, showcasing iconic skyscrapers such as the Willis Tower and John Hancock Center. The city is bathed in so.webp │ ├── Generate a logo combining a tent silhouette and stars, with a rustic feel for an adventure brand. (1).png │ ├── Generate a logo for an adventure brand.png │ ├── _Create a 3D animation of a modern office space design featuring ergonomic furniture, collaborative workspaces, and greenery elements. The office should have large windows for natural light, meeting pods, an.png │ ├── agents-actions.jpeg │ ├── agents-aoai-select.jpeg │ ├── agents-playground-pt1.jpeg │ ├── agents-playground-pt2.jpeg │ ├── agents-playground-update-details.jpeg │ ├── agents-select-code-interpreter.jpeg │ ├── agents-try-in-playground.jpeg │ ├── ai-foundry-clear-instructios.png │ ├── ai-foundry-copy-response.png │ ├── ai-foundry-create-image.jpg │ ├── ai-foundry-homepage.png │ ├── ai-studio-assistants-functions-playground.jpg │ ├── ai-studio-assistants-functions-playground.png │ ├── ai-studio-assistants-playground.jpg │ ├── ai-studio-assistants-playground.png │ ├── ai-studio-basic-prompting-v2.jpg │ ├── ai-studio-buildpage.png │ ├── ai-studio-chat-playground.png │ ├── ai-studio-clear-instructios.png │ ├── ai-studio-click-project.png │ ├── ai-studio-copy-response.png │ ├── ai-studio-create-image.jpg │ ├── ai-studio-createproj.png │ ├── ai-studio-dalle.PNG │ ├── ai-studio-deployment.PNG │ ├── ai-studio-function-calling-chat.jpg │ ├── ai-studio-gpt4o-deploy.PNG │ ├── ai-studio-gpt4o-model.PNG │ ├── ai-studio-homepage.png │ ├── ai-studio-hub-homepage.jpg │ ├── ai-studio-hubmanagement-hub.jpg │ ├── ai-studio-hubmanagement.jpg │ ├── ai-studio-hubmanagement.png │ ├── ai-studio-image-playground.jpg │ ├── ai-studio-image-playground.png │ ├── ai-studio-login-homepage.png │ ├── ai-studio-new-hub.PNG │ ├── ai-studio-new-project.PNG │ ├── ai-studio-new-resource-group.PNG │ ├── ai-studio-parameters.jpg │ ├── ai-studio-playground.jpg │ ├── ai-studio-playground.png │ ├── ai-studio-project-name.PNG │ ├── ai-studio-project.PNG │ ├── ai-studio-remove-csv-file.png │ ├── ai-studio-system-message.jpg │ ├── aifoundry-assistant-plaground.jpeg │ ├── aifoundry-assistant-update-details.jpeg │ ├── aifoundry-chat-basicprompting.jpeg │ ├── aifoundry-chat-instructions.jpeg │ ├── aifoundry-chat-parameters.jpeg │ ├── aifoundry-chat-playground.jpeg │ ├── aifoundry-codeinterpreter-upload-file.jpeg │ ├── aifoundry-create-new-assistant.jpeg │ ├── aifoundry-enable-audio.jpeg │ ├── aifoundry-homepage.jpeg │ ├── aifoundry-hub-navigation.jpeg │ ├── aifoundry-image-generation.jpeg │ ├── aifoundry-image-playground.jpeg │ ├── aifoundry-playgrounds.jpeg │ ├── aifoundry-project-navigation.jpeg │ ├── aifoundry-project-overview.jpeg │ ├── aifoundry-real-time-audio.jpeg │ ├── aifoundry-tools-codeinterpreter.jpeg │ ├── assistants-playground-code-interpreter-tool.png │ ├── assistants_playground_attach_new_file.png │ ├── assistants_playground_with_name_and_prompt.png │ ├── azure-portal-resource-group.PNG │ ├── context-001.png │ ├── context-002.png │ ├── context-003.png │ ├── contoso_outdoor_ecommerce_sketch_notes.jpg │ ├── delete-resource-group-name.PNG │ ├── delete-resource-group-navigation.PNG │ ├── delete-resource-group-notification-popup.PNG │ ├── elephant-on-skateboard-picasso copy.png │ ├── elephant-on-skateboard-picasso.png │ ├── image copy.png │ ├── image.png │ ├── logo-with-stars.png │ ├── robot-mascot-friendly.png │ ├── text-generation-clearchat.jpg │ ├── tpm-1.jpg │ ├── tpm-2.jpg │ ├── tpm-3.jpg │ ├── upload_image_icon copy 2.png │ ├── upload_image_icon copy.png │ ├── upload_image_icon.png │ ├── vs-code-view-html copy.png │ └── vs-code-view-html.png │ └── assets │ ├── AITour24_WKR540_Template.json │ └── Contoso_Sales_Revenue.csv ├── session-delivery-resources └── README.md └── translations ├── ja ├── CODE_OF_CONDUCT.md ├── README.md ├── SECURITY.md ├── lab │ ├── Skillable Workshop Instructions │ │ ├── 00_Introduction.md │ │ ├── 01_Set_up.md │ │ ├── 02_Text_Generation.md │ │ ├── 03_Image_Generation.md │ │ ├── 04_Multimodal_Interfaces.md │ │ ├── 05_AI_Agents.md │ │ └── 07_Summary.md │ └── Workshop Instructions │ │ ├── 00_Introduction.md │ │ ├── 01_Set_up.md │ │ ├── 02_Text_Generation.md │ │ ├── 03_Image_Generation.md │ │ ├── 04_Multimodal_Interfaces.md │ │ ├── 05_AI_Agents.md │ │ └── 07_Summary.md └── session-delivery-resources │ └── README.md ├── ko ├── CODE_OF_CONDUCT.md ├── README.md ├── SECURITY.md ├── lab │ ├── Skillable Workshop Instructions │ │ ├── 00_Introduction.md │ │ ├── 01_Set_up.md │ │ ├── 02_Text_Generation.md │ │ ├── 03_Image_Generation.md │ │ ├── 04_Multimodal_Interfaces.md │ │ ├── 05_AI_Agents.md │ │ └── 07_Summary.md │ └── Workshop Instructions │ │ ├── 00_Introduction.md │ │ ├── 01_Set_up.md │ │ ├── 02_Text_Generation.md │ │ ├── 03_Image_Generation.md │ │ ├── 04_Multimodal_Interfaces.md │ │ ├── 05_AI_Agents.md │ │ └── 07_Summary.md └── session-delivery-resources │ └── README.md ├── tw ├── CODE_OF_CONDUCT.md ├── README.md ├── SECURITY.md ├── lab │ ├── Skillable Workshop Instructions │ │ ├── 00_Introduction.md │ │ ├── 01_Set_up.md │ │ ├── 02_Text_Generation.md │ │ ├── 03_Image_Generation.md │ │ ├── 04_Multimodal_Interfaces.md │ │ ├── 05_AI_Agents.md │ │ └── 07_Summary.md │ └── Workshop Instructions │ │ ├── 00_Introduction.md │ │ ├── 01_Set_up.md │ │ ├── 02_Text_Generation.md │ │ ├── 03_Image_Generation.md │ │ ├── 04_Multimodal_Interfaces.md │ │ ├── 05_AI_Agents.md │ │ └── 07_Summary.md └── session-delivery-resources │ └── README.md └── zh ├── CODE_OF_CONDUCT.md ├── README.md ├── SECURITY.md ├── lab ├── Skillable Workshop Instructions │ ├── 00_Introduction.md │ ├── 01_Set_up.md │ ├── 02_Text_Generation.md │ ├── 03_Image_Generation.md │ ├── 04_Multimodal_Interfaces.md │ ├── 05_AI_Agents.md │ └── 07_Summary.md └── Workshop Instructions │ ├── 00_Introduction.md │ ├── 01_Set_up.md │ ├── 02_Text_Generation.md │ ├── 03_Image_Generation.md │ ├── 04_Multimodal_Interfaces.md │ ├── 05_AI_Agents.md │ └── 07_Summary.md └── session-delivery-resources └── README.md /.github/workflows/auto_add_to_project.yml: -------------------------------------------------------------------------------- 1 | name: Add new issues to AI Tour GH Project 2 | 3 | on: 4 | issues: 5 | types: 6 | - opened 7 | 8 | jobs: 9 | add-to-project: 10 | name: Add issue to project 11 | runs-on: ubuntu-latest 12 | steps: 13 | - uses: actions/add-to-project@v1.0.2 14 | with: 15 | project-url: ${{ secrets.GH_PROJECT_URL }} 16 | github-token: ${{ secrets.ADD_TO_PROJECT }} 17 | label_issues: 18 | runs-on: ubuntu-latest 19 | permissions: 20 | issues: write 21 | steps: 22 | - run: gh issue edit "$NUMBER" --add-label "$LABELS" 23 | env: 24 | GH_TOKEN: ${{ secrets.ADD_TO_PROJECT }} 25 | GH_REPO: ${{ github.repository }} 26 | NUMBER: ${{ github.event.issue.number }} 27 | LABELS: AI Intro 28 | -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- 1 | # Microsoft Open Source Code of Conduct 2 | 3 | This project has adopted the [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/). 4 | 5 | Resources: 6 | 7 | - [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/) 8 | - [Microsoft Code of Conduct FAQ](https://opensource.microsoft.com/codeofconduct/faq/) 9 | - Contact [opencode@microsoft.com](mailto:opencode@microsoft.com) with questions or concerns 10 | -------------------------------------------------------------------------------- /Images/banner.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/aitour-interact-with-llms/30d34f0a6950f23e8f861aea6b1339906e6f408d/Images/banner.jpg -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) Microsoft Corporation. 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE 22 | -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | ## Security 4 | 5 | Microsoft takes the security of our software products and services seriously, which includes all source code repositories managed through our GitHub organizations, which include [Microsoft](https://github.com/Microsoft), [Azure](https://github.com/Azure), [DotNet](https://github.com/dotnet), [AspNet](https://github.com/aspnet) and [Xamarin](https://github.com/xamarin). 6 | 7 | If you believe you have found a security vulnerability in any Microsoft-owned repository that meets [Microsoft's definition of a security vulnerability](https://aka.ms/security.md/definition), please report it to us as described below. 8 | 9 | ## Reporting Security Issues 10 | 11 | **Please do not report security vulnerabilities through public GitHub issues.** 12 | 13 | Instead, please report them to the Microsoft Security Response Center (MSRC) at [https://msrc.microsoft.com/create-report](https://aka.ms/security.md/msrc/create-report). 14 | 15 | If you prefer to submit without logging in, send email to [secure@microsoft.com](mailto:secure@microsoft.com). If possible, encrypt your message with our PGP key; please download it from the [Microsoft Security Response Center PGP Key page](https://aka.ms/security.md/msrc/pgp). 16 | 17 | You should receive a response within 24 hours. If for some reason you do not, please follow up via email to ensure we received your original message. Additional information can be found at [microsoft.com/msrc](https://www.microsoft.com/msrc). 18 | 19 | Please include the requested information listed below (as much as you can provide) to help us better understand the nature and scope of the possible issue: 20 | 21 | * Type of issue (e.g. buffer overflow, SQL injection, cross-site scripting, etc.) 22 | * Full paths of source file(s) related to the manifestation of the issue 23 | * The location of the affected source code (tag/branch/commit or direct URL) 24 | * Any special configuration required to reproduce the issue 25 | * Step-by-step instructions to reproduce the issue 26 | * Proof-of-concept or exploit code (if possible) 27 | * Impact of the issue, including how an attacker might exploit the issue 28 | 29 | This information will help us triage your report more quickly. 30 | 31 | If you are reporting for a bug bounty, more complete reports can contribute to a higher bounty award. Please visit our [Microsoft Bug Bounty Program](https://aka.ms/security.md/msrc/bounty) page for more details about our active programs. 32 | 33 | ## Preferred Languages 34 | 35 | We prefer all communications to be in English. 36 | 37 | ## Policy 38 | 39 | Microsoft follows the principle of [Coordinated Vulnerability Disclosure](https://aka.ms/security.md/cvd). 40 | 41 | 42 | -------------------------------------------------------------------------------- /lab/Skillable Workshop Instructions/00_Introduction.md: -------------------------------------------------------------------------------- 1 | # Introduction 2 | 3 | > [!NOTE] 4 | >This is a **75-minute** workshop that will give you a hands-on introduction to the core concepts and best practices for interacting with OpenAI models. 5 | 6 | ## Learning Objectives 7 | 8 | By the end of this workshop, you should be able to: 9 | 10 | - Describe OpenAI model capabilities and implementation in the fields of text generation, image generation, multimodal conversation, and Azure AI Agents. 11 | - Understand prompt engineering concepts and best practices. 12 | - Leverage generative AI capabilities and apply prompt engineering techniques to your own solutions. 13 | 14 | ## Resources 15 | 16 | > [!TIP] 17 | > You can find login and subscription information over on the Resources tab. 18 | 19 | All additional information on the lab can be found on GitHub: 20 | 21 | - [Skillable Workshop Instructions](https://github.com/microsoft/aitour-interact-with-llms/tree/microsoft-ignite-update/lab/Skillable%20Workshop%20Instructions) 22 | 23 | 24 | ## Lab Outline 25 | 26 | The lab is organized into 4 sections, taking you through generating text content, image assets, and code snippets through a multimodal conversational interface on Azure with OpenAI models. In addition, we will cover AI Assistants. The goal of the lab is to leverage generative AI capabilities over a wide range of scenarios. 27 | 28 | 1. **Part 1 - Text Generation** Generate text content and descriptions with GPT4o 29 | 2. **Part 2 - Image Generation** Generate image assets with DALLE-3 30 | 3. **Part 3 - Multimodality** Leverage multimodal capabilities of GPT-4o to interact with images and text. 31 | 4. **Part 4 - Azure AI Agents** Use code interpreter to understand your data. 32 | 33 | Click **Next** to set up your Workshop environment and get started. -------------------------------------------------------------------------------- /lab/Skillable Workshop Instructions/07_Summary.md: -------------------------------------------------------------------------------- 1 | # Summary 2 | 3 | Well done! You made it to the end of the workshop successfully, generating text copy, images, and exploring multi-modal capabilities leveraging the power of generative AI. 4 | 5 | ## Some key points to remember 6 | - Generative AI models can generate human-like text, images, and code 7 | - Generative AI models are stateless: they do not learn, and are constrained by their training data which is frozen at a fixed point in time 8 | - Azure OpenAI Service is a managed service that provides access to state-of-the-art natural language generative AI models, including GPT-4, GPT-4 turbo and GPT-4o from OpenAI with the security and enterprise promise of Azure. 9 | - Azure AI Foundry is Azure's unified AI platform representing the Azure AI portal and unified SDK experiences in addition to pre-built app templates and access to 3P ISV tools and services. 10 | - Prompt engineering is a technique for "grounding" generative AI models, and can be used to influence the style of a model's output, provide factual information, and constrain unintended behavior. 11 | - Azure AI Agents are a new feature that makes it easier for developers to create applications with sophisticated copilot-like experiences that can sift through data, suggest solutions, and automate tasks by integrating tools. 12 | 13 | ## Additional Resources 14 | Here are a few resources to help you take that next step in learning more about Azure OpenAI Service and Azure AI Foundry: 15 | 16 | - Microsoft Learn module: [Intro to Azure OpenAI Service](https://learn.microsoft.com/en-us/training/modules/explore-azure-openai/?WT.mc_id=aiml-132569-cacaste) 17 | - [Azure OpenAI Service documentation](https://learn.microsoft.com/en-us/azure/cognitive-services/openai/?WT.mc_id=aiml-132569-cacaste) 18 | - [Azure OpenAI Service pricing](https://azure.microsoft.com/en-us/products/cognitive-services/openai-service/#pricing/?WT.mc_id=aiml-132569-cacaste) 19 | - The [Transparency Note for Azure OpenAI Service](https://learn.microsoft.com/en-us/legal/cognitive-services/openai/transparency-note/?WT.mc_id=aiml-132569-cacaste) provides details on the capabilities, use cases and limitations of Azure OpenAI models. 20 | - [Getting started with Azure AI Foundry and implementing the RAG pattern](https://learn.microsoft.com/training/paths/create-custom-copilots-ai-studio//?WT.mc_id=aiml-132569-cacaste) 21 | - [Getting Started with Azure AI Agents](https://learn.microsoft.com/en-us/azure/ai-services/agents/overview) 22 | -------------------------------------------------------------------------------- /lab/Skillable Workshop Instructions/Images/A delicious pepperoni pizza with extra cheese, served on a rustic wooden table..png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/aitour-interact-with-llms/30d34f0a6950f23e8f861aea6b1339906e6f408d/lab/Skillable Workshop Instructions/Images/A delicious pepperoni pizza with extra cheese, served on a rustic wooden table..png -------------------------------------------------------------------------------- /lab/Skillable Workshop Instructions/Images/DALL·E 2024-11-14 09.27.57 - A watercolor painting of the Chicago skyline, showcasing iconic skyscrapers such as the Willis Tower and John Hancock Center. The city is bathed in so.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/aitour-interact-with-llms/30d34f0a6950f23e8f861aea6b1339906e6f408d/lab/Skillable Workshop Instructions/Images/DALL·E 2024-11-14 09.27.57 - A watercolor painting of the Chicago skyline, showcasing iconic skyscrapers such as the Willis Tower and John Hancock Center. The city is bathed in so.webp -------------------------------------------------------------------------------- /lab/Skillable Workshop Instructions/Images/Generate a logo combining a tent silhouette and stars, with a rustic feel for an adventure brand. (1).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/aitour-interact-with-llms/30d34f0a6950f23e8f861aea6b1339906e6f408d/lab/Skillable Workshop Instructions/Images/Generate a logo combining a tent silhouette and stars, with a rustic feel for an adventure brand. (1).png -------------------------------------------------------------------------------- /lab/Skillable Workshop Instructions/Images/Generate a logo for an adventure brand.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/aitour-interact-with-llms/30d34f0a6950f23e8f861aea6b1339906e6f408d/lab/Skillable Workshop Instructions/Images/Generate a logo for an adventure brand.png -------------------------------------------------------------------------------- /lab/Skillable Workshop Instructions/Images/_Create a 3D animation of a modern office space design featuring ergonomic furniture, collaborative workspaces, and greenery elements. The office should have large windows for natural light, meeting pods, an.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/aitour-interact-with-llms/30d34f0a6950f23e8f861aea6b1339906e6f408d/lab/Skillable Workshop Instructions/Images/_Create a 3D animation of a modern office space design featuring ergonomic furniture, collaborative workspaces, and greenery elements. The office should have large windows for natural light, meeting pods, an.png -------------------------------------------------------------------------------- /lab/Skillable Workshop Instructions/Images/agents-actions.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/aitour-interact-with-llms/30d34f0a6950f23e8f861aea6b1339906e6f408d/lab/Skillable Workshop Instructions/Images/agents-actions.jpeg -------------------------------------------------------------------------------- /lab/Skillable Workshop Instructions/Images/agents-aoai-select.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/aitour-interact-with-llms/30d34f0a6950f23e8f861aea6b1339906e6f408d/lab/Skillable Workshop Instructions/Images/agents-aoai-select.jpeg -------------------------------------------------------------------------------- /lab/Skillable Workshop Instructions/Images/agents-playground-pt1.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/aitour-interact-with-llms/30d34f0a6950f23e8f861aea6b1339906e6f408d/lab/Skillable Workshop Instructions/Images/agents-playground-pt1.jpeg -------------------------------------------------------------------------------- /lab/Skillable Workshop Instructions/Images/agents-playground-pt2.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/aitour-interact-with-llms/30d34f0a6950f23e8f861aea6b1339906e6f408d/lab/Skillable Workshop Instructions/Images/agents-playground-pt2.jpeg -------------------------------------------------------------------------------- /lab/Skillable Workshop Instructions/Images/agents-playground-update-details.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/aitour-interact-with-llms/30d34f0a6950f23e8f861aea6b1339906e6f408d/lab/Skillable Workshop Instructions/Images/agents-playground-update-details.jpeg -------------------------------------------------------------------------------- /lab/Skillable Workshop Instructions/Images/agents-select-code-interpreter.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/aitour-interact-with-llms/30d34f0a6950f23e8f861aea6b1339906e6f408d/lab/Skillable Workshop Instructions/Images/agents-select-code-interpreter.jpeg -------------------------------------------------------------------------------- /lab/Skillable Workshop Instructions/Images/agents-try-in-playground.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/aitour-interact-with-llms/30d34f0a6950f23e8f861aea6b1339906e6f408d/lab/Skillable Workshop Instructions/Images/agents-try-in-playground.jpeg -------------------------------------------------------------------------------- /lab/Skillable Workshop Instructions/Images/ai-foundry-clear-instructios.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/aitour-interact-with-llms/30d34f0a6950f23e8f861aea6b1339906e6f408d/lab/Skillable Workshop Instructions/Images/ai-foundry-clear-instructios.png -------------------------------------------------------------------------------- /lab/Skillable Workshop Instructions/Images/ai-foundry-copy-response.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/aitour-interact-with-llms/30d34f0a6950f23e8f861aea6b1339906e6f408d/lab/Skillable Workshop Instructions/Images/ai-foundry-copy-response.png -------------------------------------------------------------------------------- /lab/Skillable Workshop Instructions/Images/ai-foundry-create-image.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/aitour-interact-with-llms/30d34f0a6950f23e8f861aea6b1339906e6f408d/lab/Skillable Workshop Instructions/Images/ai-foundry-create-image.jpg -------------------------------------------------------------------------------- /lab/Skillable Workshop Instructions/Images/ai-foundry-homepage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/aitour-interact-with-llms/30d34f0a6950f23e8f861aea6b1339906e6f408d/lab/Skillable Workshop Instructions/Images/ai-foundry-homepage.png -------------------------------------------------------------------------------- /lab/Skillable Workshop Instructions/Images/aifoundry-assistant-plaground.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/aitour-interact-with-llms/30d34f0a6950f23e8f861aea6b1339906e6f408d/lab/Skillable Workshop Instructions/Images/aifoundry-assistant-plaground.jpeg -------------------------------------------------------------------------------- /lab/Skillable Workshop Instructions/Images/aifoundry-assistant-update-details.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/aitour-interact-with-llms/30d34f0a6950f23e8f861aea6b1339906e6f408d/lab/Skillable Workshop Instructions/Images/aifoundry-assistant-update-details.jpeg -------------------------------------------------------------------------------- /lab/Skillable Workshop Instructions/Images/aifoundry-chat-basicprompting.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/aitour-interact-with-llms/30d34f0a6950f23e8f861aea6b1339906e6f408d/lab/Skillable Workshop Instructions/Images/aifoundry-chat-basicprompting.jpeg -------------------------------------------------------------------------------- /lab/Skillable Workshop Instructions/Images/aifoundry-chat-instructions.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/aitour-interact-with-llms/30d34f0a6950f23e8f861aea6b1339906e6f408d/lab/Skillable Workshop Instructions/Images/aifoundry-chat-instructions.jpeg -------------------------------------------------------------------------------- /lab/Skillable Workshop Instructions/Images/aifoundry-chat-parameters.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/aitour-interact-with-llms/30d34f0a6950f23e8f861aea6b1339906e6f408d/lab/Skillable Workshop Instructions/Images/aifoundry-chat-parameters.jpeg -------------------------------------------------------------------------------- /lab/Skillable Workshop Instructions/Images/aifoundry-chat-playground.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/aitour-interact-with-llms/30d34f0a6950f23e8f861aea6b1339906e6f408d/lab/Skillable Workshop Instructions/Images/aifoundry-chat-playground.jpeg -------------------------------------------------------------------------------- /lab/Skillable Workshop Instructions/Images/aifoundry-codeinterpreter-upload-file.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/aitour-interact-with-llms/30d34f0a6950f23e8f861aea6b1339906e6f408d/lab/Skillable Workshop Instructions/Images/aifoundry-codeinterpreter-upload-file.jpeg -------------------------------------------------------------------------------- /lab/Skillable Workshop Instructions/Images/aifoundry-create-new-assistant.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/aitour-interact-with-llms/30d34f0a6950f23e8f861aea6b1339906e6f408d/lab/Skillable Workshop Instructions/Images/aifoundry-create-new-assistant.jpeg -------------------------------------------------------------------------------- /lab/Skillable Workshop Instructions/Images/aifoundry-enable-audio.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/aitour-interact-with-llms/30d34f0a6950f23e8f861aea6b1339906e6f408d/lab/Skillable Workshop Instructions/Images/aifoundry-enable-audio.jpeg -------------------------------------------------------------------------------- /lab/Skillable Workshop Instructions/Images/aifoundry-homepage.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/aitour-interact-with-llms/30d34f0a6950f23e8f861aea6b1339906e6f408d/lab/Skillable Workshop Instructions/Images/aifoundry-homepage.jpeg -------------------------------------------------------------------------------- /lab/Skillable Workshop Instructions/Images/aifoundry-hub-navigation.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/aitour-interact-with-llms/30d34f0a6950f23e8f861aea6b1339906e6f408d/lab/Skillable Workshop Instructions/Images/aifoundry-hub-navigation.jpeg -------------------------------------------------------------------------------- /lab/Skillable Workshop Instructions/Images/aifoundry-image-generation.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/aitour-interact-with-llms/30d34f0a6950f23e8f861aea6b1339906e6f408d/lab/Skillable Workshop Instructions/Images/aifoundry-image-generation.jpeg -------------------------------------------------------------------------------- /lab/Skillable Workshop Instructions/Images/aifoundry-image-playground.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/aitour-interact-with-llms/30d34f0a6950f23e8f861aea6b1339906e6f408d/lab/Skillable Workshop Instructions/Images/aifoundry-image-playground.jpeg -------------------------------------------------------------------------------- /lab/Skillable Workshop Instructions/Images/aifoundry-playgrounds.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/aitour-interact-with-llms/30d34f0a6950f23e8f861aea6b1339906e6f408d/lab/Skillable Workshop Instructions/Images/aifoundry-playgrounds.jpeg -------------------------------------------------------------------------------- /lab/Skillable Workshop Instructions/Images/aifoundry-project-navigation.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/aitour-interact-with-llms/30d34f0a6950f23e8f861aea6b1339906e6f408d/lab/Skillable Workshop Instructions/Images/aifoundry-project-navigation.jpeg -------------------------------------------------------------------------------- /lab/Skillable Workshop Instructions/Images/aifoundry-project-overview.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/aitour-interact-with-llms/30d34f0a6950f23e8f861aea6b1339906e6f408d/lab/Skillable Workshop Instructions/Images/aifoundry-project-overview.jpeg -------------------------------------------------------------------------------- /lab/Skillable Workshop Instructions/Images/aifoundry-real-time-audio.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/aitour-interact-with-llms/30d34f0a6950f23e8f861aea6b1339906e6f408d/lab/Skillable Workshop Instructions/Images/aifoundry-real-time-audio.jpeg -------------------------------------------------------------------------------- /lab/Skillable Workshop Instructions/Images/aifoundry-tools-codeinterpreter.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/aitour-interact-with-llms/30d34f0a6950f23e8f861aea6b1339906e6f408d/lab/Skillable Workshop Instructions/Images/aifoundry-tools-codeinterpreter.jpeg -------------------------------------------------------------------------------- /lab/Skillable Workshop Instructions/Images/context-001.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/aitour-interact-with-llms/30d34f0a6950f23e8f861aea6b1339906e6f408d/lab/Skillable Workshop Instructions/Images/context-001.png -------------------------------------------------------------------------------- /lab/Skillable Workshop Instructions/Images/context-002.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/aitour-interact-with-llms/30d34f0a6950f23e8f861aea6b1339906e6f408d/lab/Skillable Workshop Instructions/Images/context-002.png -------------------------------------------------------------------------------- /lab/Skillable Workshop Instructions/Images/context-003.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/aitour-interact-with-llms/30d34f0a6950f23e8f861aea6b1339906e6f408d/lab/Skillable Workshop Instructions/Images/context-003.png -------------------------------------------------------------------------------- /lab/Skillable Workshop Instructions/Images/elephant-on-skateboard-picasso.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/aitour-interact-with-llms/30d34f0a6950f23e8f861aea6b1339906e6f408d/lab/Skillable Workshop Instructions/Images/elephant-on-skateboard-picasso.png -------------------------------------------------------------------------------- /lab/Skillable Workshop Instructions/Images/house-multimodal/01.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/aitour-interact-with-llms/30d34f0a6950f23e8f861aea6b1339906e6f408d/lab/Skillable Workshop Instructions/Images/house-multimodal/01.jpeg -------------------------------------------------------------------------------- /lab/Skillable Workshop Instructions/Images/house-multimodal/02.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/aitour-interact-with-llms/30d34f0a6950f23e8f861aea6b1339906e6f408d/lab/Skillable Workshop Instructions/Images/house-multimodal/02.jpeg -------------------------------------------------------------------------------- /lab/Skillable Workshop Instructions/Images/house-multimodal/03.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/aitour-interact-with-llms/30d34f0a6950f23e8f861aea6b1339906e6f408d/lab/Skillable Workshop Instructions/Images/house-multimodal/03.jpeg -------------------------------------------------------------------------------- /lab/Skillable Workshop Instructions/Images/house-multimodal/04.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/aitour-interact-with-llms/30d34f0a6950f23e8f861aea6b1339906e6f408d/lab/Skillable Workshop Instructions/Images/house-multimodal/04.jpeg -------------------------------------------------------------------------------- /lab/Skillable Workshop Instructions/Images/image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/aitour-interact-with-llms/30d34f0a6950f23e8f861aea6b1339906e6f408d/lab/Skillable Workshop Instructions/Images/image.png -------------------------------------------------------------------------------- /lab/Skillable Workshop Instructions/Images/logo-with-stars.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/aitour-interact-with-llms/30d34f0a6950f23e8f861aea6b1339906e6f408d/lab/Skillable Workshop Instructions/Images/logo-with-stars.png -------------------------------------------------------------------------------- /lab/Skillable Workshop Instructions/Images/robot-mascot-friendly.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/aitour-interact-with-llms/30d34f0a6950f23e8f861aea6b1339906e6f408d/lab/Skillable Workshop Instructions/Images/robot-mascot-friendly.png -------------------------------------------------------------------------------- /lab/Skillable Workshop Instructions/Images/text-generation-clearchat.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/aitour-interact-with-llms/30d34f0a6950f23e8f861aea6b1339906e6f408d/lab/Skillable Workshop Instructions/Images/text-generation-clearchat.jpg -------------------------------------------------------------------------------- /lab/Skillable Workshop Instructions/Images/tpm-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/aitour-interact-with-llms/30d34f0a6950f23e8f861aea6b1339906e6f408d/lab/Skillable Workshop Instructions/Images/tpm-1.jpg -------------------------------------------------------------------------------- /lab/Skillable Workshop Instructions/Images/tpm-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/aitour-interact-with-llms/30d34f0a6950f23e8f861aea6b1339906e6f408d/lab/Skillable Workshop Instructions/Images/tpm-2.jpg -------------------------------------------------------------------------------- /lab/Skillable Workshop Instructions/Images/tpm-3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/aitour-interact-with-llms/30d34f0a6950f23e8f861aea6b1339906e6f408d/lab/Skillable Workshop Instructions/Images/tpm-3.jpg -------------------------------------------------------------------------------- /lab/Skillable Workshop Instructions/Images/upload_image_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/aitour-interact-with-llms/30d34f0a6950f23e8f861aea6b1339906e6f408d/lab/Skillable Workshop Instructions/Images/upload_image_icon.png -------------------------------------------------------------------------------- /lab/Workshop Instructions/00_Introduction.md: -------------------------------------------------------------------------------- 1 | # Introduction 2 | 3 | > [!NOTE] 4 | >This is a **75-minute** workshop that will give you a hands-on introduction to the core concepts and best practices for interacting with OpenAI models. 5 | 6 | ## Learning Objectives 7 | 8 | By the end of this workshop, you should be able to: 9 | 10 | - Describe OpenAI model capabilities and implementation in the fields of text generation, image generation, multimodal conversation, and Azure AI Agents. 11 | - Understand prompt engineering concepts and best practices. 12 | - Leverage generative AI capabilities and apply prompt engineering techniques to your own solutions. 13 | 14 | ## Lab Outline 15 | 16 | The lab is organized into 4 sections, taking you through generating text content, image assets, and code snippets through a multimodal conversational interface on Azure with OpenAI models. In addition, we will cover AI Assistants. The goal of the lab is to leverage generative AI capabilities over a wide range of scenarios. 17 | 18 | 1. **Part 1 - Text Generation** Generate text content and descriptions with GPT4o 19 | 2. **Part 2 - Image Generation** Generate image assets with DALLE-3 20 | 3. **Part 3 - Multimodality** Leverage multimodal capabilities of GPT-4o to interact with images and text. 21 | 4. **Part 4 - Azure AI Agents** Use code interpreter to understand your data. 22 | -------------------------------------------------------------------------------- /lab/Workshop Instructions/07_Summary.md: -------------------------------------------------------------------------------- 1 | # Summary 2 | Well done! You made it to the end of the workshop and successfully built an e-commerce website design for Contoso Outdoor Company, leveraging the power of generative AI. 3 | 4 | ## Clean up Resources 5 | 6 | Once you're finished with the tutorial, you might want to delete all resources you created. You can delete the resource individually, or you can delete the entire resource Group. 7 | 8 | 1. Browse to the [Azure Portal](https://portal.azure.com). 9 | 2. From the homepage, navigate to **Resource groups** and select the resource group we create: **interact-with-llms**. 10 | 11 |  12 | 13 | 3. At the resource group top navigation panel, select **Delete resource group** 14 | 15 |  16 | 17 | 4. You will be prompted to enter the resource group name to confirm its deletion. Add the name **interact-with-llms** the click **Delete** to delete your resource group. 18 | 19 |  20 | 21 | 5. You will get a notification on your resource group being deleted. 22 | 23 |  24 | 25 | ## Some key points to remember 26 | - Generative AI models can generate human-like text, images, and code 27 | - Generative AI models are stateless: they do not learn, and are constrained by their training data which is frozen at a fixed point in time 28 | - Azure OpenAI Service is a managed service that provides access to state-of-the-art natural language generative AI models, including GPT-4, GPT-4 turbo and GPT-4o from OpenAI with the security and enterprise promise of Azure. 29 | - Azure AI Foundry is Azure's unified AI platform representing the Azure AI portal and unified SDK experiences in addition to pre-built app templates and access to 3P ISV tools and services. 30 | - Prompt engineering is a technique for "grounding" generative AI models, and can be used to influence the style of a model's output, provide factual information, and constrain unintended behavior. 31 | - Azure AI Agents are a new feature that makes it easier for developers to create applications with sophisticated copilot-like experiences that can sift through data, suggest solutions, and automate tasks by integrating tools. 32 | 33 | ## Additional Resources 34 | Here are a few resources to help you take that next step in learning more about Azure OpenAI Service and Azure AI Foundry: 35 | 36 | - Microsoft Learn module: [Intro to Azure OpenAI Service](https://learn.microsoft.com/en-us/training/modules/explore-azure-openai/?WT.mc_id=aiml-132569-cacaste) 37 | - [Azure OpenAI Service documentation](https://learn.microsoft.com/en-us/azure/cognitive-services/openai/?WT.mc_id=aiml-132569-cacaste) 38 | - [Azure OpenAI Service pricing](https://azure.microsoft.com/en-us/products/cognitive-services/openai-service/#pricing/?WT.mc_id=aiml-132569-cacaste) 39 | - The [Transparency Note for Azure OpenAI Service](https://learn.microsoft.com/en-us/legal/cognitive-services/openai/transparency-note/?WT.mc_id=aiml-132569-cacaste) provides details on the capabilities, use cases and limitations of Azure OpenAI models. 40 | - [Getting started with Azure AI Foundry and implementing the RAG pattern](https://learn.microsoft.com/training/paths/create-custom-copilots-ai-studio//?WT.mc_id=aiml-132569-cacaste) 41 | - [Getting Started with Azure AI Agents](https://learn.microsoft.com/en-us/azure/ai-services/agents/overview) 42 | -------------------------------------------------------------------------------- /lab/Workshop Instructions/Images/A compact hiking backpack in vibrant red color.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/aitour-interact-with-llms/30d34f0a6950f23e8f861aea6b1339906e6f408d/lab/Workshop Instructions/Images/A compact hiking backpack in vibrant red color.png -------------------------------------------------------------------------------- /lab/Workshop Instructions/Images/A corgi practicing karate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/aitour-interact-with-llms/30d34f0a6950f23e8f861aea6b1339906e6f408d/lab/Workshop Instructions/Images/A corgi practicing karate.png -------------------------------------------------------------------------------- /lab/Workshop Instructions/Images/A delicious pepperoni pizza with extra cheese, served on a rustic wooden table..png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/aitour-interact-with-llms/30d34f0a6950f23e8f861aea6b1339906e6f408d/lab/Workshop Instructions/Images/A delicious pepperoni pizza with extra cheese, served on a rustic wooden table..png -------------------------------------------------------------------------------- /lab/Workshop Instructions/Images/A down-filled, insulated winter jacket in deep blue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/aitour-interact-with-llms/30d34f0a6950f23e8f861aea6b1339906e6f408d/lab/Workshop Instructions/Images/A down-filled, insulated winter jacket in deep blue.png -------------------------------------------------------------------------------- /lab/Workshop Instructions/Images/A large, 70-liter backpacking pack fully loaded with camping gear.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/aitour-interact-with-llms/30d34f0a6950f23e8f861aea6b1339906e6f408d/lab/Workshop Instructions/Images/A large, 70-liter backpacking pack fully loaded with camping gear.png -------------------------------------------------------------------------------- /lab/Workshop Instructions/Images/A pair of rugged, cargo hiking pants in olive green.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/aitour-interact-with-llms/30d34f0a6950f23e8f861aea6b1339906e6f408d/lab/Workshop Instructions/Images/A pair of rugged, cargo hiking pants in olive green.png -------------------------------------------------------------------------------- /lab/Workshop Instructions/Images/A purple elephant on a skateboard performing an olley, in the style of of Picasso.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/aitour-interact-with-llms/30d34f0a6950f23e8f861aea6b1339906e6f408d/lab/Workshop Instructions/Images/A purple elephant on a skateboard performing an olley, in the style of of Picasso.png -------------------------------------------------------------------------------- /lab/Workshop Instructions/Images/A robust, 8-person tent set up in the middle of an autumn forest.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/aitour-interact-with-llms/30d34f0a6950f23e8f861aea6b1339906e6f408d/lab/Workshop Instructions/Images/A robust, 8-person tent set up in the middle of an autumn forest.png -------------------------------------------------------------------------------- /lab/Workshop Instructions/Images/A simple brown tent made out of polyester.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/aitour-interact-with-llms/30d34f0a6950f23e8f861aea6b1339906e6f408d/lab/Workshop Instructions/Images/A simple brown tent made out of polyester.png -------------------------------------------------------------------------------- /lab/Workshop Instructions/Images/A small tent in the middle of a storm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/aitour-interact-with-llms/30d34f0a6950f23e8f861aea6b1339906e6f408d/lab/Workshop Instructions/Images/A small tent in the middle of a storm.png -------------------------------------------------------------------------------- /lab/Workshop Instructions/Images/A small, realistic lightweight daypack.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/aitour-interact-with-llms/30d34f0a6950f23e8f861aea6b1339906e6f408d/lab/Workshop Instructions/Images/A small, realistic lightweight daypack.png -------------------------------------------------------------------------------- /lab/Workshop Instructions/Images/A waterproof, breathable rain jacket in bright yellow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/aitour-interact-with-llms/30d34f0a6950f23e8f861aea6b1339906e6f408d/lab/Workshop Instructions/Images/A waterproof, breathable rain jacket in bright yellow.png -------------------------------------------------------------------------------- /lab/Workshop Instructions/Images/An elephant on a skateboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/aitour-interact-with-llms/30d34f0a6950f23e8f861aea6b1339906e6f408d/lab/Workshop Instructions/Images/An elephant on a skateboard.png -------------------------------------------------------------------------------- /lab/Workshop Instructions/Images/DALL·E 2024-11-14 09.27.57 - A watercolor painting of the Chicago skyline, showcasing iconic skyscrapers such as the Willis Tower and John Hancock Center. The city is bathed in so.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/aitour-interact-with-llms/30d34f0a6950f23e8f861aea6b1339906e6f408d/lab/Workshop Instructions/Images/DALL·E 2024-11-14 09.27.57 - A watercolor painting of the Chicago skyline, showcasing iconic skyscrapers such as the Willis Tower and John Hancock Center. The city is bathed in so.webp -------------------------------------------------------------------------------- /lab/Workshop Instructions/Images/Generate a logo combining a tent silhouette and stars, with a rustic feel for an adventure brand. (1).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/aitour-interact-with-llms/30d34f0a6950f23e8f861aea6b1339906e6f408d/lab/Workshop Instructions/Images/Generate a logo combining a tent silhouette and stars, with a rustic feel for an adventure brand. (1).png -------------------------------------------------------------------------------- /lab/Workshop Instructions/Images/Generate a logo for an adventure brand.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/aitour-interact-with-llms/30d34f0a6950f23e8f861aea6b1339906e6f408d/lab/Workshop Instructions/Images/Generate a logo for an adventure brand.png -------------------------------------------------------------------------------- /lab/Workshop Instructions/Images/_Create a 3D animation of a modern office space design featuring ergonomic furniture, collaborative workspaces, and greenery elements. The office should have large windows for natural light, meeting pods, an.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/aitour-interact-with-llms/30d34f0a6950f23e8f861aea6b1339906e6f408d/lab/Workshop Instructions/Images/_Create a 3D animation of a modern office space design featuring ergonomic furniture, collaborative workspaces, and greenery elements. The office should have large windows for natural light, meeting pods, an.png -------------------------------------------------------------------------------- /lab/Workshop Instructions/Images/agents-actions.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/aitour-interact-with-llms/30d34f0a6950f23e8f861aea6b1339906e6f408d/lab/Workshop Instructions/Images/agents-actions.jpeg -------------------------------------------------------------------------------- /lab/Workshop Instructions/Images/agents-aoai-select.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/aitour-interact-with-llms/30d34f0a6950f23e8f861aea6b1339906e6f408d/lab/Workshop Instructions/Images/agents-aoai-select.jpeg -------------------------------------------------------------------------------- /lab/Workshop Instructions/Images/agents-playground-pt1.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/aitour-interact-with-llms/30d34f0a6950f23e8f861aea6b1339906e6f408d/lab/Workshop Instructions/Images/agents-playground-pt1.jpeg -------------------------------------------------------------------------------- /lab/Workshop Instructions/Images/agents-playground-pt2.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/aitour-interact-with-llms/30d34f0a6950f23e8f861aea6b1339906e6f408d/lab/Workshop Instructions/Images/agents-playground-pt2.jpeg -------------------------------------------------------------------------------- /lab/Workshop Instructions/Images/agents-playground-update-details.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/aitour-interact-with-llms/30d34f0a6950f23e8f861aea6b1339906e6f408d/lab/Workshop Instructions/Images/agents-playground-update-details.jpeg -------------------------------------------------------------------------------- /lab/Workshop Instructions/Images/agents-select-code-interpreter.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/aitour-interact-with-llms/30d34f0a6950f23e8f861aea6b1339906e6f408d/lab/Workshop Instructions/Images/agents-select-code-interpreter.jpeg -------------------------------------------------------------------------------- /lab/Workshop Instructions/Images/agents-try-in-playground.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/aitour-interact-with-llms/30d34f0a6950f23e8f861aea6b1339906e6f408d/lab/Workshop Instructions/Images/agents-try-in-playground.jpeg -------------------------------------------------------------------------------- /lab/Workshop Instructions/Images/ai-foundry-clear-instructios.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/aitour-interact-with-llms/30d34f0a6950f23e8f861aea6b1339906e6f408d/lab/Workshop Instructions/Images/ai-foundry-clear-instructios.png -------------------------------------------------------------------------------- /lab/Workshop Instructions/Images/ai-foundry-copy-response.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/aitour-interact-with-llms/30d34f0a6950f23e8f861aea6b1339906e6f408d/lab/Workshop Instructions/Images/ai-foundry-copy-response.png -------------------------------------------------------------------------------- /lab/Workshop Instructions/Images/ai-foundry-create-image.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/aitour-interact-with-llms/30d34f0a6950f23e8f861aea6b1339906e6f408d/lab/Workshop Instructions/Images/ai-foundry-create-image.jpg -------------------------------------------------------------------------------- /lab/Workshop Instructions/Images/ai-foundry-homepage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/aitour-interact-with-llms/30d34f0a6950f23e8f861aea6b1339906e6f408d/lab/Workshop Instructions/Images/ai-foundry-homepage.png -------------------------------------------------------------------------------- /lab/Workshop Instructions/Images/ai-studio-assistants-functions-playground.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/aitour-interact-with-llms/30d34f0a6950f23e8f861aea6b1339906e6f408d/lab/Workshop Instructions/Images/ai-studio-assistants-functions-playground.jpg -------------------------------------------------------------------------------- /lab/Workshop Instructions/Images/ai-studio-assistants-functions-playground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/aitour-interact-with-llms/30d34f0a6950f23e8f861aea6b1339906e6f408d/lab/Workshop Instructions/Images/ai-studio-assistants-functions-playground.png -------------------------------------------------------------------------------- /lab/Workshop Instructions/Images/ai-studio-assistants-playground.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/aitour-interact-with-llms/30d34f0a6950f23e8f861aea6b1339906e6f408d/lab/Workshop Instructions/Images/ai-studio-assistants-playground.jpg -------------------------------------------------------------------------------- /lab/Workshop Instructions/Images/ai-studio-assistants-playground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/aitour-interact-with-llms/30d34f0a6950f23e8f861aea6b1339906e6f408d/lab/Workshop Instructions/Images/ai-studio-assistants-playground.png -------------------------------------------------------------------------------- /lab/Workshop Instructions/Images/ai-studio-basic-prompting-v2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/aitour-interact-with-llms/30d34f0a6950f23e8f861aea6b1339906e6f408d/lab/Workshop Instructions/Images/ai-studio-basic-prompting-v2.jpg -------------------------------------------------------------------------------- /lab/Workshop Instructions/Images/ai-studio-buildpage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/aitour-interact-with-llms/30d34f0a6950f23e8f861aea6b1339906e6f408d/lab/Workshop Instructions/Images/ai-studio-buildpage.png -------------------------------------------------------------------------------- /lab/Workshop Instructions/Images/ai-studio-chat-playground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/aitour-interact-with-llms/30d34f0a6950f23e8f861aea6b1339906e6f408d/lab/Workshop Instructions/Images/ai-studio-chat-playground.png -------------------------------------------------------------------------------- /lab/Workshop Instructions/Images/ai-studio-clear-instructios.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/aitour-interact-with-llms/30d34f0a6950f23e8f861aea6b1339906e6f408d/lab/Workshop Instructions/Images/ai-studio-clear-instructios.png -------------------------------------------------------------------------------- /lab/Workshop Instructions/Images/ai-studio-click-project.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/aitour-interact-with-llms/30d34f0a6950f23e8f861aea6b1339906e6f408d/lab/Workshop Instructions/Images/ai-studio-click-project.png -------------------------------------------------------------------------------- /lab/Workshop Instructions/Images/ai-studio-copy-response.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/aitour-interact-with-llms/30d34f0a6950f23e8f861aea6b1339906e6f408d/lab/Workshop Instructions/Images/ai-studio-copy-response.png -------------------------------------------------------------------------------- /lab/Workshop Instructions/Images/ai-studio-create-image.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/aitour-interact-with-llms/30d34f0a6950f23e8f861aea6b1339906e6f408d/lab/Workshop Instructions/Images/ai-studio-create-image.jpg -------------------------------------------------------------------------------- /lab/Workshop Instructions/Images/ai-studio-createproj.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/aitour-interact-with-llms/30d34f0a6950f23e8f861aea6b1339906e6f408d/lab/Workshop Instructions/Images/ai-studio-createproj.png -------------------------------------------------------------------------------- /lab/Workshop Instructions/Images/ai-studio-dalle.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/aitour-interact-with-llms/30d34f0a6950f23e8f861aea6b1339906e6f408d/lab/Workshop Instructions/Images/ai-studio-dalle.PNG -------------------------------------------------------------------------------- /lab/Workshop Instructions/Images/ai-studio-deployment.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/aitour-interact-with-llms/30d34f0a6950f23e8f861aea6b1339906e6f408d/lab/Workshop Instructions/Images/ai-studio-deployment.PNG -------------------------------------------------------------------------------- /lab/Workshop Instructions/Images/ai-studio-function-calling-chat.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/aitour-interact-with-llms/30d34f0a6950f23e8f861aea6b1339906e6f408d/lab/Workshop Instructions/Images/ai-studio-function-calling-chat.jpg -------------------------------------------------------------------------------- /lab/Workshop Instructions/Images/ai-studio-gpt4o-deploy.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/aitour-interact-with-llms/30d34f0a6950f23e8f861aea6b1339906e6f408d/lab/Workshop Instructions/Images/ai-studio-gpt4o-deploy.PNG -------------------------------------------------------------------------------- /lab/Workshop Instructions/Images/ai-studio-gpt4o-model.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/aitour-interact-with-llms/30d34f0a6950f23e8f861aea6b1339906e6f408d/lab/Workshop Instructions/Images/ai-studio-gpt4o-model.PNG -------------------------------------------------------------------------------- /lab/Workshop Instructions/Images/ai-studio-homepage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/aitour-interact-with-llms/30d34f0a6950f23e8f861aea6b1339906e6f408d/lab/Workshop Instructions/Images/ai-studio-homepage.png -------------------------------------------------------------------------------- /lab/Workshop Instructions/Images/ai-studio-hub-homepage.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/aitour-interact-with-llms/30d34f0a6950f23e8f861aea6b1339906e6f408d/lab/Workshop Instructions/Images/ai-studio-hub-homepage.jpg -------------------------------------------------------------------------------- /lab/Workshop Instructions/Images/ai-studio-hubmanagement-hub.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/aitour-interact-with-llms/30d34f0a6950f23e8f861aea6b1339906e6f408d/lab/Workshop Instructions/Images/ai-studio-hubmanagement-hub.jpg -------------------------------------------------------------------------------- /lab/Workshop Instructions/Images/ai-studio-hubmanagement.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/aitour-interact-with-llms/30d34f0a6950f23e8f861aea6b1339906e6f408d/lab/Workshop Instructions/Images/ai-studio-hubmanagement.jpg -------------------------------------------------------------------------------- /lab/Workshop Instructions/Images/ai-studio-hubmanagement.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/aitour-interact-with-llms/30d34f0a6950f23e8f861aea6b1339906e6f408d/lab/Workshop Instructions/Images/ai-studio-hubmanagement.png -------------------------------------------------------------------------------- /lab/Workshop Instructions/Images/ai-studio-image-playground.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/aitour-interact-with-llms/30d34f0a6950f23e8f861aea6b1339906e6f408d/lab/Workshop Instructions/Images/ai-studio-image-playground.jpg -------------------------------------------------------------------------------- /lab/Workshop Instructions/Images/ai-studio-image-playground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/aitour-interact-with-llms/30d34f0a6950f23e8f861aea6b1339906e6f408d/lab/Workshop Instructions/Images/ai-studio-image-playground.png -------------------------------------------------------------------------------- /lab/Workshop Instructions/Images/ai-studio-login-homepage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/aitour-interact-with-llms/30d34f0a6950f23e8f861aea6b1339906e6f408d/lab/Workshop Instructions/Images/ai-studio-login-homepage.png -------------------------------------------------------------------------------- /lab/Workshop Instructions/Images/ai-studio-new-hub.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/aitour-interact-with-llms/30d34f0a6950f23e8f861aea6b1339906e6f408d/lab/Workshop Instructions/Images/ai-studio-new-hub.PNG -------------------------------------------------------------------------------- /lab/Workshop Instructions/Images/ai-studio-new-project.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/aitour-interact-with-llms/30d34f0a6950f23e8f861aea6b1339906e6f408d/lab/Workshop Instructions/Images/ai-studio-new-project.PNG -------------------------------------------------------------------------------- /lab/Workshop Instructions/Images/ai-studio-new-resource-group.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/aitour-interact-with-llms/30d34f0a6950f23e8f861aea6b1339906e6f408d/lab/Workshop Instructions/Images/ai-studio-new-resource-group.PNG -------------------------------------------------------------------------------- /lab/Workshop Instructions/Images/ai-studio-parameters.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/aitour-interact-with-llms/30d34f0a6950f23e8f861aea6b1339906e6f408d/lab/Workshop Instructions/Images/ai-studio-parameters.jpg -------------------------------------------------------------------------------- /lab/Workshop Instructions/Images/ai-studio-playground.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/aitour-interact-with-llms/30d34f0a6950f23e8f861aea6b1339906e6f408d/lab/Workshop Instructions/Images/ai-studio-playground.jpg -------------------------------------------------------------------------------- /lab/Workshop Instructions/Images/ai-studio-playground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/aitour-interact-with-llms/30d34f0a6950f23e8f861aea6b1339906e6f408d/lab/Workshop Instructions/Images/ai-studio-playground.png -------------------------------------------------------------------------------- /lab/Workshop Instructions/Images/ai-studio-project-name.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/aitour-interact-with-llms/30d34f0a6950f23e8f861aea6b1339906e6f408d/lab/Workshop Instructions/Images/ai-studio-project-name.PNG -------------------------------------------------------------------------------- /lab/Workshop Instructions/Images/ai-studio-project.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/aitour-interact-with-llms/30d34f0a6950f23e8f861aea6b1339906e6f408d/lab/Workshop Instructions/Images/ai-studio-project.PNG -------------------------------------------------------------------------------- /lab/Workshop Instructions/Images/ai-studio-remove-csv-file.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/aitour-interact-with-llms/30d34f0a6950f23e8f861aea6b1339906e6f408d/lab/Workshop Instructions/Images/ai-studio-remove-csv-file.png -------------------------------------------------------------------------------- /lab/Workshop Instructions/Images/ai-studio-system-message.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/aitour-interact-with-llms/30d34f0a6950f23e8f861aea6b1339906e6f408d/lab/Workshop Instructions/Images/ai-studio-system-message.jpg -------------------------------------------------------------------------------- /lab/Workshop Instructions/Images/aifoundry-assistant-plaground.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/aitour-interact-with-llms/30d34f0a6950f23e8f861aea6b1339906e6f408d/lab/Workshop Instructions/Images/aifoundry-assistant-plaground.jpeg -------------------------------------------------------------------------------- /lab/Workshop Instructions/Images/aifoundry-assistant-update-details.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/aitour-interact-with-llms/30d34f0a6950f23e8f861aea6b1339906e6f408d/lab/Workshop Instructions/Images/aifoundry-assistant-update-details.jpeg -------------------------------------------------------------------------------- /lab/Workshop Instructions/Images/aifoundry-chat-basicprompting.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/aitour-interact-with-llms/30d34f0a6950f23e8f861aea6b1339906e6f408d/lab/Workshop Instructions/Images/aifoundry-chat-basicprompting.jpeg -------------------------------------------------------------------------------- /lab/Workshop Instructions/Images/aifoundry-chat-instructions.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/aitour-interact-with-llms/30d34f0a6950f23e8f861aea6b1339906e6f408d/lab/Workshop Instructions/Images/aifoundry-chat-instructions.jpeg -------------------------------------------------------------------------------- /lab/Workshop Instructions/Images/aifoundry-chat-parameters.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/aitour-interact-with-llms/30d34f0a6950f23e8f861aea6b1339906e6f408d/lab/Workshop Instructions/Images/aifoundry-chat-parameters.jpeg -------------------------------------------------------------------------------- /lab/Workshop Instructions/Images/aifoundry-chat-playground.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/aitour-interact-with-llms/30d34f0a6950f23e8f861aea6b1339906e6f408d/lab/Workshop Instructions/Images/aifoundry-chat-playground.jpeg -------------------------------------------------------------------------------- /lab/Workshop Instructions/Images/aifoundry-codeinterpreter-upload-file.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/aitour-interact-with-llms/30d34f0a6950f23e8f861aea6b1339906e6f408d/lab/Workshop Instructions/Images/aifoundry-codeinterpreter-upload-file.jpeg -------------------------------------------------------------------------------- /lab/Workshop Instructions/Images/aifoundry-create-new-assistant.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/aitour-interact-with-llms/30d34f0a6950f23e8f861aea6b1339906e6f408d/lab/Workshop Instructions/Images/aifoundry-create-new-assistant.jpeg -------------------------------------------------------------------------------- /lab/Workshop Instructions/Images/aifoundry-enable-audio.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/aitour-interact-with-llms/30d34f0a6950f23e8f861aea6b1339906e6f408d/lab/Workshop Instructions/Images/aifoundry-enable-audio.jpeg -------------------------------------------------------------------------------- /lab/Workshop Instructions/Images/aifoundry-homepage.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/aitour-interact-with-llms/30d34f0a6950f23e8f861aea6b1339906e6f408d/lab/Workshop Instructions/Images/aifoundry-homepage.jpeg -------------------------------------------------------------------------------- /lab/Workshop Instructions/Images/aifoundry-hub-navigation.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/aitour-interact-with-llms/30d34f0a6950f23e8f861aea6b1339906e6f408d/lab/Workshop Instructions/Images/aifoundry-hub-navigation.jpeg -------------------------------------------------------------------------------- /lab/Workshop Instructions/Images/aifoundry-image-generation.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/aitour-interact-with-llms/30d34f0a6950f23e8f861aea6b1339906e6f408d/lab/Workshop Instructions/Images/aifoundry-image-generation.jpeg -------------------------------------------------------------------------------- /lab/Workshop Instructions/Images/aifoundry-image-playground.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/aitour-interact-with-llms/30d34f0a6950f23e8f861aea6b1339906e6f408d/lab/Workshop Instructions/Images/aifoundry-image-playground.jpeg -------------------------------------------------------------------------------- /lab/Workshop Instructions/Images/aifoundry-playgrounds.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/aitour-interact-with-llms/30d34f0a6950f23e8f861aea6b1339906e6f408d/lab/Workshop Instructions/Images/aifoundry-playgrounds.jpeg -------------------------------------------------------------------------------- /lab/Workshop Instructions/Images/aifoundry-project-navigation.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/aitour-interact-with-llms/30d34f0a6950f23e8f861aea6b1339906e6f408d/lab/Workshop Instructions/Images/aifoundry-project-navigation.jpeg -------------------------------------------------------------------------------- /lab/Workshop Instructions/Images/aifoundry-project-overview.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/aitour-interact-with-llms/30d34f0a6950f23e8f861aea6b1339906e6f408d/lab/Workshop Instructions/Images/aifoundry-project-overview.jpeg -------------------------------------------------------------------------------- /lab/Workshop Instructions/Images/aifoundry-real-time-audio.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/aitour-interact-with-llms/30d34f0a6950f23e8f861aea6b1339906e6f408d/lab/Workshop Instructions/Images/aifoundry-real-time-audio.jpeg -------------------------------------------------------------------------------- /lab/Workshop Instructions/Images/aifoundry-tools-codeinterpreter.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/aitour-interact-with-llms/30d34f0a6950f23e8f861aea6b1339906e6f408d/lab/Workshop Instructions/Images/aifoundry-tools-codeinterpreter.jpeg -------------------------------------------------------------------------------- /lab/Workshop Instructions/Images/assistants-playground-code-interpreter-tool.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/aitour-interact-with-llms/30d34f0a6950f23e8f861aea6b1339906e6f408d/lab/Workshop Instructions/Images/assistants-playground-code-interpreter-tool.png -------------------------------------------------------------------------------- /lab/Workshop Instructions/Images/assistants_playground_attach_new_file.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/aitour-interact-with-llms/30d34f0a6950f23e8f861aea6b1339906e6f408d/lab/Workshop Instructions/Images/assistants_playground_attach_new_file.png -------------------------------------------------------------------------------- /lab/Workshop Instructions/Images/assistants_playground_with_name_and_prompt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/aitour-interact-with-llms/30d34f0a6950f23e8f861aea6b1339906e6f408d/lab/Workshop Instructions/Images/assistants_playground_with_name_and_prompt.png -------------------------------------------------------------------------------- /lab/Workshop Instructions/Images/azure-portal-resource-group.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/aitour-interact-with-llms/30d34f0a6950f23e8f861aea6b1339906e6f408d/lab/Workshop Instructions/Images/azure-portal-resource-group.PNG -------------------------------------------------------------------------------- /lab/Workshop Instructions/Images/context-001.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/aitour-interact-with-llms/30d34f0a6950f23e8f861aea6b1339906e6f408d/lab/Workshop Instructions/Images/context-001.png -------------------------------------------------------------------------------- /lab/Workshop Instructions/Images/context-002.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/aitour-interact-with-llms/30d34f0a6950f23e8f861aea6b1339906e6f408d/lab/Workshop Instructions/Images/context-002.png -------------------------------------------------------------------------------- /lab/Workshop Instructions/Images/context-003.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/aitour-interact-with-llms/30d34f0a6950f23e8f861aea6b1339906e6f408d/lab/Workshop Instructions/Images/context-003.png -------------------------------------------------------------------------------- /lab/Workshop Instructions/Images/contoso_outdoor_ecommerce_sketch_notes.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/aitour-interact-with-llms/30d34f0a6950f23e8f861aea6b1339906e6f408d/lab/Workshop Instructions/Images/contoso_outdoor_ecommerce_sketch_notes.jpg -------------------------------------------------------------------------------- /lab/Workshop Instructions/Images/delete-resource-group-name.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/aitour-interact-with-llms/30d34f0a6950f23e8f861aea6b1339906e6f408d/lab/Workshop Instructions/Images/delete-resource-group-name.PNG -------------------------------------------------------------------------------- /lab/Workshop Instructions/Images/delete-resource-group-navigation.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/aitour-interact-with-llms/30d34f0a6950f23e8f861aea6b1339906e6f408d/lab/Workshop Instructions/Images/delete-resource-group-navigation.PNG -------------------------------------------------------------------------------- /lab/Workshop Instructions/Images/delete-resource-group-notification-popup.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/aitour-interact-with-llms/30d34f0a6950f23e8f861aea6b1339906e6f408d/lab/Workshop Instructions/Images/delete-resource-group-notification-popup.PNG -------------------------------------------------------------------------------- /lab/Workshop Instructions/Images/elephant-on-skateboard-picasso copy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/aitour-interact-with-llms/30d34f0a6950f23e8f861aea6b1339906e6f408d/lab/Workshop Instructions/Images/elephant-on-skateboard-picasso copy.png -------------------------------------------------------------------------------- /lab/Workshop Instructions/Images/elephant-on-skateboard-picasso.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/aitour-interact-with-llms/30d34f0a6950f23e8f861aea6b1339906e6f408d/lab/Workshop Instructions/Images/elephant-on-skateboard-picasso.png -------------------------------------------------------------------------------- /lab/Workshop Instructions/Images/image copy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/aitour-interact-with-llms/30d34f0a6950f23e8f861aea6b1339906e6f408d/lab/Workshop Instructions/Images/image copy.png -------------------------------------------------------------------------------- /lab/Workshop Instructions/Images/image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/aitour-interact-with-llms/30d34f0a6950f23e8f861aea6b1339906e6f408d/lab/Workshop Instructions/Images/image.png -------------------------------------------------------------------------------- /lab/Workshop Instructions/Images/logo-with-stars.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/aitour-interact-with-llms/30d34f0a6950f23e8f861aea6b1339906e6f408d/lab/Workshop Instructions/Images/logo-with-stars.png -------------------------------------------------------------------------------- /lab/Workshop Instructions/Images/robot-mascot-friendly.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/aitour-interact-with-llms/30d34f0a6950f23e8f861aea6b1339906e6f408d/lab/Workshop Instructions/Images/robot-mascot-friendly.png -------------------------------------------------------------------------------- /lab/Workshop Instructions/Images/text-generation-clearchat.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/aitour-interact-with-llms/30d34f0a6950f23e8f861aea6b1339906e6f408d/lab/Workshop Instructions/Images/text-generation-clearchat.jpg -------------------------------------------------------------------------------- /lab/Workshop Instructions/Images/tpm-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/aitour-interact-with-llms/30d34f0a6950f23e8f861aea6b1339906e6f408d/lab/Workshop Instructions/Images/tpm-1.jpg -------------------------------------------------------------------------------- /lab/Workshop Instructions/Images/tpm-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/aitour-interact-with-llms/30d34f0a6950f23e8f861aea6b1339906e6f408d/lab/Workshop Instructions/Images/tpm-2.jpg -------------------------------------------------------------------------------- /lab/Workshop Instructions/Images/tpm-3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/aitour-interact-with-llms/30d34f0a6950f23e8f861aea6b1339906e6f408d/lab/Workshop Instructions/Images/tpm-3.jpg -------------------------------------------------------------------------------- /lab/Workshop Instructions/Images/upload_image_icon copy 2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/aitour-interact-with-llms/30d34f0a6950f23e8f861aea6b1339906e6f408d/lab/Workshop Instructions/Images/upload_image_icon copy 2.png -------------------------------------------------------------------------------- /lab/Workshop Instructions/Images/upload_image_icon copy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/aitour-interact-with-llms/30d34f0a6950f23e8f861aea6b1339906e6f408d/lab/Workshop Instructions/Images/upload_image_icon copy.png -------------------------------------------------------------------------------- /lab/Workshop Instructions/Images/upload_image_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/aitour-interact-with-llms/30d34f0a6950f23e8f861aea6b1339906e6f408d/lab/Workshop Instructions/Images/upload_image_icon.png -------------------------------------------------------------------------------- /lab/Workshop Instructions/Images/vs-code-view-html copy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/aitour-interact-with-llms/30d34f0a6950f23e8f861aea6b1339906e6f408d/lab/Workshop Instructions/Images/vs-code-view-html copy.png -------------------------------------------------------------------------------- /lab/Workshop Instructions/Images/vs-code-view-html.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/aitour-interact-with-llms/30d34f0a6950f23e8f861aea6b1339906e6f408d/lab/Workshop Instructions/Images/vs-code-view-html.png -------------------------------------------------------------------------------- /session-delivery-resources/README.md: -------------------------------------------------------------------------------- 1 | ## How To Use 2 | 3 | Welcome, 4 | 5 | > The following resources are intended for a presenter to learn and deliver the session. 6 | 7 | We're glad you are here and look forward to your delivery of this amazing content. As an experienced presenter, we know you know HOW to present so this guide will focus on WHAT you need to present. It will provide you a full run-through of the presentation created by the presentation design team. 8 | 9 | Along with the video of the presentation, this document will link to all the assets you need to successfully present including PowerPoint slides and demo instructions & 10 | code. 11 | 12 | 1. Read document in its entirety. 13 | 14 | 1. Ask questions of the Lead Presenter 15 | 16 | ## File Summary 17 | 18 | | Resources | Links | Description | 19 | |-------------------|----------------------------------|-------------------| 20 | | PowerPoint | [Presentation](https://aka.ms/AAryqzi) | Slides | 21 | | Session Delivery Resources PPT Recording | [Video](https://aka.ms/AAs7etz) | Recorded delivery of the Session Delivery Resources PowerPoint slides | 22 | | Session Delivery Resources PowerPoint | [Deck](https://aka.ms/AAs7mfu) | The Session Delivery Resources slides for this workshop | 23 | | Workshop Instructions | [Video](/lab/Workshop%20Instructions/00_Introduction.md) | Step by step instructions to interact with LLMs | 24 | | Skillable Workshop Instructions | [Video](/lab/Skillable%20Workshop%20Instructions/00_Introduction.md) | Skillable lab instructions | 25 | 26 | 27 | ## Get Started 28 | 29 | This repository is divided in to the following sections: 30 | 31 | | [Slides](https://aka.ms/AAryqzi) | [Skillable Workshop Instructions](/lab/Skillable%20Workshop%20Instructions/00_Introduction.md) | [Non-Skillable Workshop Instructions](/lab/Workshop%20Instructions/00_Introduction.md) | 32 | |-------------------|---------------------------|-------------------------------------- 33 | | 35 slides | 4 parts - 15 minutes | [Running the workshop outside Skillable](/lab/Workshop%20Instructions/00_Introduction.md) | 34 | 35 | ## Slides 36 | 37 | The [slides](https://aka.ms/AAryqzi) have presenter notes in each part of the session 38 | 39 | ### Timing 40 | 41 | > [NOTE!] 42 | > For workshops, Q&A usually happens as the workshop is running. Might scrape these 5 minutes in favor of more hands-on time. 43 | 44 | | Time | Description 45 | --------------|------------- 46 | 0:00 - 3:00 | Introduction to the session 47 | 3:00 - 15:00 | How do Large Language Models Work? 48 | 15:00 - 30:00 | Text Generation 49 | 30:00 - 45:00 | Image Generation and Multimodality 50 | 45:00 - 65:00 | Azure AI Assistants 51 | 70:00 - 75:00 | Key event takeaways 52 | 53 | ### Workshop delivery format 54 | 55 | - For this workshop, dedicate the first 15 minutes to going through the slides explaining how LLMs work. 56 | - For the remindinder of the time, have the attendees work on the workshop individually and offer help when needed. 57 | - At the end, share the final slides and conclude the session. 58 | 59 | ## Workshop Instructions on Skillable 60 | 61 | [You can get a high level overview of the tools and how we will be using them here](/lab/Skillable%20Workshop%20Instructions/01_Set_up.md). 62 | 63 | | Section | Minutes | 64 | -------------------------------------------------------------------------------------------------------|---------| 65 | | [1 - Introducing Azure AI Foundry](/lab/Skillable%20Workshop%20Instructions/01_Set_up.md) | 10 | 66 | | [2 - Text Generation](/lab/Skillable%20Workshop%20Instructions/02_Text_Generation.md) | 15 | 67 | | [3 - Image Generation](/lab/Skillable%20Workshop%20Instructions/03_Image_Generation.md) | 10 | [Link]() | 15 | 68 | | [4 - Multimodality](/lab/Skillable%20Workshop%20Instructions/04_Multimodal_Interfaces.md) | 10 | 69 | | [5 - AI Assistants](/lab/Skillable%20Workshop%20Instructions/05_AI_Assistants.md) | 15 | [Link]() | 70 | 71 | ## Running the Workshops Outside Skillable 72 | 73 | To deliver this session with no Skillable access, please make sure to that the audience has the following requirements adhered to when completing the lab: 74 | 75 | - An Azure subscription - [Create one for free.](https://azure.microsoft.com/free/cognitive-services?WT.mc_id=aiml-132569-bethanycheum) 76 | - An Azure OpenAI resource with [GPT-4o and DALL.E 3 model supported in a supported region.](https://learn.microsoft.com/en-us/azure/ai-services/openai/concepts/models#assistants-preview?WT.mc_id=aiml-132569-bethanycheum) Regions recommended are **Sweden Central.** 77 | 78 | To deploy the resources to Azure, you can simply click the **Deploy to Azure** button. 79 | 80 | [](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fmicrosoft%2Faitour-interact-with-llms%2Fmain%2Flab%2FWorkshop%20Instructions%2Fassets%2FAITour24_WKR540_Template.json) 81 | 82 | All the workshop instructions can be found [here](/lab/Workshop%20Instructions/00_Introduction.md) 83 | 84 | 85 | -------------------------------------------------------------------------------- /translations/ja/CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- 1 | # マイクロソフト オープンソース行動規範 2 | 3 | このプロジェクトは、[マイクロソフト オープンソース行動規範](https://opensource.microsoft.com/codeofconduct/)を採用しています。 4 | 5 | リソース: 6 | 7 | - [マイクロソフト オープンソース行動規範](https://opensource.microsoft.com/codeofconduct/) 8 | - [マイクロソフト行動規範 FAQ](https://opensource.microsoft.com/codeofconduct/faq/) 9 | - 質問や懸念がある場合は [opencode@microsoft.com](mailto:opencode@microsoft.com) にお問い合わせください 10 | 11 | **免責事項**: 12 | 本書類は、機械翻訳AIサービスを使用して翻訳されています。正確性を追求しておりますが、自動翻訳には誤りや不正確な部分が含まれる可能性があります。原文(元の言語で書かれた文書)が正式な情報源として優先されるべきです。重要な情報については、専門の人間による翻訳をお勧めします。本翻訳の使用に起因する誤解や誤訳について、当方は一切の責任を負いかねます。 -------------------------------------------------------------------------------- /translations/ja/SECURITY.md: -------------------------------------------------------------------------------- 1 | ## セキュリティ 2 | 3 | Microsoft は、ソフトウェア製品やサービスのセキュリティを非常に重要視しています。これには、[Microsoft](https://github.com/Microsoft)、[Azure](https://github.com/Azure)、[DotNet](https://github.com/dotnet)、[AspNet](https://github.com/aspnet)、[Xamarin](https://github.com/xamarin) を含む GitHub の組織で管理されているすべてのソースコードリポジトリが含まれます。 4 | 5 | もし、[Microsoft のセキュリティ脆弱性の定義](https://aka.ms/security.md/definition)に該当するセキュリティ脆弱性を Microsoft 所有のリポジトリで発見した場合は、以下の手順に従ってご報告ください。 6 | 7 | ## セキュリティ問題の報告 8 | 9 | **セキュリティ脆弱性を公開 GitHub Issues で報告しないでください。** 10 | 11 | 代わりに、Microsoft Security Response Center (MSRC) に [https://msrc.microsoft.com/create-report](https://aka.ms/security.md/msrc/create-report) から報告してください。 12 | 13 | ログインせずに送信したい場合は、[secure@microsoft.com](mailto:secure@microsoft.com) にメールを送信してください。可能であれば、メッセージを当社の PGP キーで暗号化してください。PGP キーは [Microsoft Security Response Center PGP Key ページ](https://aka.ms/security.md/msrc/pgp) からダウンロードできます。 14 | 15 | 通常、24 時間以内に返信を受け取ることができます。もし返信がない場合は、元のメッセージが届いているか確認するためにメールでフォローアップしてください。追加情報は [microsoft.com/msrc](https://www.microsoft.com/msrc) にてご確認いただけます。 16 | 17 | 以下に記載する情報を可能な限り提供していただけると、問題の性質や範囲をよりよく理解するのに役立ちます: 18 | 19 | * 問題の種類(例: バッファオーバーフロー、SQLインジェクション、クロスサイトスクリプティングなど) 20 | * 問題が発生しているソースファイルの完全なパス 21 | * 問題のあるソースコードの場所(タグ/ブランチ/コミットまたは直接の URL) 22 | * 問題を再現するために必要な特別な設定 23 | * 再現手順の詳細な説明 24 | * 実証コードまたはエクスプロイトコード(可能であれば) 25 | * 問題の影響、特に攻撃者がどのように問題を悪用する可能性があるか 26 | 27 | これらの情報は、報告内容の優先順位付けを迅速に行うために役立ちます。 28 | 29 | バグバウンティの対象として報告する場合、より詳細なレポートはより高額な報奨金に繋がる可能性があります。現在のプログラムの詳細については、[Microsoft Bug Bounty Program](https://aka.ms/security.md/msrc/bounty) ページをご覧ください。 30 | 31 | ## 推奨言語 32 | 33 | すべてのやり取りは英語で行うことを推奨します。 34 | 35 | ## ポリシー 36 | 37 | Microsoft は、[Coordinated Vulnerability Disclosure](https://aka.ms/security.md/cvd) の原則に従っています。 38 | 39 | **免責事項**: 40 | この文書は、AI翻訳サービスを使用して機械的に翻訳されたものです。正確性を追求しておりますが、自動翻訳には誤りや不正確な箇所が含まれる可能性があります。原文(元の言語で記載された文書)が正式な情報源と見なされるべきです。重要な情報については、専門の人間による翻訳を推奨します。この翻訳の利用に起因する誤解や誤認について、当方は一切の責任を負いません。 -------------------------------------------------------------------------------- /translations/ja/lab/Skillable Workshop Instructions/00_Introduction.md: -------------------------------------------------------------------------------- 1 | # はじめに 2 | 3 | > [!NOTE] 4 | >このワークショップは**75分**のハンズオン形式で、OpenAIモデルとの対話における基本概念とベストプラクティスを学ぶ内容です。 5 | 6 | ## 学習目標 7 | 8 | このワークショップを終える頃には、以下ができるようになります: 9 | 10 | - OpenAIモデルの機能と、テキスト生成、画像生成、マルチモーダル対話、Azure AI Agentsといった分野での活用方法を説明できる。 11 | - プロンプトエンジニアリングの概念とベストプラクティスを理解する。 12 | - 生成AIの機能を活用し、プロンプトエンジニアリング技術を自分のソリューションに適用する。 13 | 14 | ## リソース 15 | 16 | > [!TIP] 17 | > ログイン情報やサブスクリプション情報は、[Resources]タブに記載されています。 18 | 19 | ラボに関する追加情報はGitHubで確認できます: 20 | 21 | - [Skillable Workshop Instructions](https://github.com/microsoft/aitour-interact-with-llms/tree/microsoft-ignite-update/lab/Skillable%20Workshop%20Instructions) 22 | 23 | ## ラボの概要 24 | 25 | このラボは4つのセクションに分かれており、OpenAIモデルを使用してAzure上でマルチモーダルな対話インターフェースを通じて、テキストコンテンツ、画像アセット、コードスニペットを生成する方法を学びます。また、AIアシスタントについても取り上げます。このラボの目標は、幅広いシナリオで生成AIの機能を活用することです。 26 | 27 | 1. **パート1 - テキスト生成** GPT4oを使ってテキストコンテンツや説明文を生成します。 28 | 2. **パート2 - 画像生成** DALLE-3を使って画像アセットを生成します。 29 | 3. **パート3 - マルチモーダル** GPT-4oのマルチモーダル機能を活用し、画像とテキストで対話します。 30 | 4. **パート4 - Azure AI Agents** コードインタープリタを使用してデータを理解します。 31 | 32 | **Next**をクリックして、ワークショップ環境をセットアップし、始めましょう。 33 | 34 | **免責事項**: 35 | この文書は、機械翻訳AIサービスを使用して翻訳されています。正確性を追求しておりますが、自動翻訳には誤りや不正確な表現が含まれる可能性があります。元の言語で作成された原文が正式な情報源と見なされるべきです。重要な情報については、専門の人間による翻訳をお勧めします。本翻訳の使用に起因する誤解や誤認について、当社は一切の責任を負いかねます。 -------------------------------------------------------------------------------- /translations/ja/lab/Skillable Workshop Instructions/04_Multimodal_Interfaces.md: -------------------------------------------------------------------------------- 1 | # パート3 - マルチモーダル 2 | 3 | これまで、私たちは1つのモダリティを使用してLLMとやり取りしてきました。つまり、テキストを入力し、テキストまたは画像を受け取る形です。しかし、マルチモーダルインターフェースは、テキスト、画像、音声など複数のモダリティを利用してモデルとやり取りできるため、ますます人気が高まっています。これにより、人間とコンピュータのインタラクションが向上します。このセクションでは、**GPT-4o mini**および**GPT-4o audio**を使用してマルチモーダルインターフェースとやり取りする方法を探ります。 4 | 5 | > [!TIP] 6 | > **GPT-4o mini**は自然言語処理と視覚理解の両方を組み込んだマルチモーダルモデルです。テキストと画像の組み合わせを入力として処理し、両方のモダリティに関連する出力を生成することができます。 7 | 8 | **GPT-4o realtime**は、低遅延の「音声入力、音声出力」による会話型インタラクションをサポートしています。これは、カスタマーサポートエージェント、音声アシスタント、リアルタイム翻訳者など、ユーザーとモデル間のライブインタラクションを含むユースケースに最適です。 9 | 10 | ## ベストプラクティス 11 | 12 | - **コンテキストの具体性**: 現在のシナリオにコンテキストを追加することで、モデルが適切な出力を理解しやすくなります。この具体性のレベルは、関連する側面に焦点を当て、不要な詳細を避けるのに役立ちます。 13 | 14 | - **タスク指向のプロンプト**: 特定のタスクに焦点を当てることで、モデルがその視点を考慮しながら出力を生成しやすくなります。 15 | 16 | - **出力フォーマットの定義**: 出力の希望フォーマットを明確に指定します。例えば、Markdown、JSON、HTMLなど。また、特定の構造、長さ、または応答に関する特定の属性を提案することもできます。 17 | 18 | - **拒否への対応**: モデルがタスクを実行できないことを示した場合、プロンプトを調整することで効果的な解決策となることがあります。より具体的なプロンプトが、モデルの理解を明確にし、タスクの実行を改善します。以下のポイントを考慮してください: 19 | - 生成された応答の説明を求め、モデルの出力の透明性を高める 20 | - 単一画像プロンプトを使用する場合、画像をテキストの前に配置する 21 | - モデルに画像を最初に詳細に説明させ、その説明から特定のタスクを完了させる 22 | 23 | - **プロンプトチューニング**: 以下のようなテキスト生成シナリオで探求したプロンプトチューニング技術を試してみてください: 24 | - リクエストを分割する(例:思考の連鎖) 25 | - 例を追加する(例:少数ショット学習) 26 | 27 | ## 画像を使用したモデルとのやり取り 28 | 29 | 1. **playgrounds**セクションに移動し、**Try the Chat Playground**を選択します。 30 | 31 | >[!alert] 開始する前に、**Clear Chat**をクリックして、以前のやり取りのコンテキストをクリアしてください。 32 | 33 | 2. チャットのテキストボックスで、添付アイコンをクリックしてローカル画像をアップロードします。 34 | 35 |  36 | 37 | 3. デスクトップ上の```house-multimodal```フォルダ内のすべての画像を選択します。 38 | 4. ファイルをアップロードしたら、以下のプロンプトを試して画像とやり取りを始めてください: 39 | 40 | ``` 41 | Create a tagline and short description for this rental home advertisement. 42 | - The first picture is from the home 43 | - The other pictures are from sights nearby 44 | - In the description use the features of the house and make the ad more compelling with the sights. 45 | - Do not talk about features not visible in the images. 46 | - If you have information about the location of the images, use that information in the description 47 | ``` 48 | 49 | ## コンテキストの提供 50 | 51 | 次のデモでは、遮られた画像を使用します。この画像には、完全なコンテキストを隠すためにバウンディングボックスが意図的に追加されています。 52 | 53 | 1. _Clear the chat_ を実行し、チャットのテキストボックスに次のプロンプトを追加します:``what is that?`` 54 | 2. 添付アイコンをクリックし、デスクトップフォルダに移動して[context-001](./Images/context-001.png)画像をアップロードし、プロンプトを送信します。 55 | 56 | > 「これが何か教えてください」と聞かれた場合、このテキストを特定するのは難しいかもしれません。これは、光学文字認識における古典的なコンピュータビジョンの課題を示しています。つまり、不明瞭で孤立した単語を解読することです。gpt-4o-miniを使用して「これが何か教えてください」と尋ねた場合、「手書きのスタイルのため、テキストは明確に読み取れません。“Mark”のようなものかもしれません。」と応答します。また、「テキストの一部がブロックされており、読み取ることができません」とも指摘します。 57 | 58 | 3. 新しい画像を追加します。デスクトップフォルダに移動して[context-002](./Images/context-002.png)画像をチャットにアップロードし、プロンプト```Extract all the texts from the image. Explain what you think this is.```を送信します。 59 | 60 | > 少し詳細が明らかになりましたが、まだそれが何であるかを特定するのは非常に難しいです。この時点でプロンプトを少し調整し、「画像からすべてのテキストを抽出してください。これが何であるかを説明してください。」と尋ねます。gpt-4o-miniは、「これは“milk, steak”と書かれており、買い物リストのようです。」と応答しました。また、画像がまだ部分的に隠されていることを指摘しており、非常に興味深いです。 61 | 62 | 4. 最後の画像を追加します。デスクトップフォルダに移動して[context-003](./Images/demo-4-context-003.png)画像をチャットにアップロードし、プロンプト```Extract all the texts from the image. Explain what you think this is.```を送信します。 63 | 64 | > 画像全体を明らかにすると、gpt-4o-miniが正しいことが分かります。それは実際に買い物リストです。「mayo」や「organic bread」のような項目を正確に特定します。さらに興味深いのは、下部のメモの解釈です。「ビールの項目に関するメモは、注意喚起や量を制限することを示唆している」と述べ、微妙なコンテキストを捉えています。 65 | 66 | ## リアルタイム音声インタラクション 67 | 68 | **gpt-4o-realtime-preview**モデルを統合することで、ユーザーは音声コマンドを使用してプラットフォームとやり取りでき、買い物体験がより魅力的でアクセスしやすいものになります。 69 | 70 | 1. **Playgrounds**に戻り、**try Real-time audio playground**を選択し、デプロイメントを**gpt-4o-realtime-preview**に設定します。 71 | 72 | 2. **model instructions box**を次の内容で更新します: 73 | 74 | ```You are a pirate, and every response must be full of pirate lingo. ``` 75 | 76 | 3. プレイグラウンドで、**enable microphone**をクリックします。ポップアップが表示されたら、許可をクリックして音声でのやり取りを有効にします。 77 | 78 |  79 | 80 | 4. **start listening**ボタンをクリックしてモデルとやり取りを開始し、「`hello`」と言って、モデルにいくつかの事実を尋ねてみてください。 81 | 82 | 5. 次に、システムメッセージを次のように変更して、再度モデルとやり取りしてください: 83 | 84 | ```You are a valiant medieval knight. Every response should echo the chivalry, honor, and grandeur of the court. Speak with formality and grace, as if addressing kings, queens, and noble warriors.``` 85 | 86 | ## 次のステップ 87 | 88 | おめでとうございます!これでラボの第3部を完了し、マルチモーダルモデルとのやり取り方法を学びました。 89 | 90 | **Next**をクリックしてAzure AI Agentsセクションに進んでください。 91 | 92 | **免責事項**: 93 | この文書は、AIによる機械翻訳サービスを使用して翻訳されています。正確さを追求しておりますが、自動翻訳には誤りや不正確さが含まれる可能性があることをご了承ください。元の言語で記載された原文が正式な情報源と見なされるべきです。重要な情報については、専門の人間による翻訳を推奨します。この翻訳の使用に起因する誤解や解釈の誤りについて、当社は一切の責任を負いません。 -------------------------------------------------------------------------------- /translations/ja/lab/Skillable Workshop Instructions/05_AI_Agents.md: -------------------------------------------------------------------------------- 1 | # パート4 - Azure AI エージェント 2 | 3 | このワークショップのパート4へようこそ! 4 | 5 | これまで、さまざまな方法で大規模言語モデルと対話してきました。しかし、これらの対話は個別であり、非常に特定の目的に限定されていました。**Azure AI エージェント**は、これまでの対話を統合して1つのソリューションにまとめることで、次のステップへ進む手助けをしてくれます。 6 | 7 | > [!TIP] 8 | > **Azure AI エージェントとは?** 9 | > Azure AI エージェントは、開発者が安全に高品質で拡張可能なAIエージェントを構築、デプロイ、スケールできるように設計されたフルマネージドサービスです。基盤となるコンピューティングリソースやストレージリソースを管理する必要がなく、状態管理、コンテキストの関連付け、チャットスレッド、コード実行などの機能を統合しています。また、サードパーティの拡張機能にアクセスしやすくなっています。 10 | 11 | 以前は、カスタムAIエージェントを構築するには、経験豊富な開発者であっても多くの作業が必要でした。チャット補完APIは軽量で強力ですが、基本的にステートレスであるため、開発者は会話の状態やチャットスレッド、ツールの統合、ドキュメントやインデックスの取得、コードの手動実行などを管理する必要がありました。 12 | 13 | Azure AI Foundryでは、AIエージェントは「スマート」なマイクロサービスとして機能し、質問に答えたり(RAG)、アクションを実行したり、ワークフローを完全に自動化したりできます。生成AIモデルの力と、実世界のデータソースにアクセスして対話するツールを組み合わせることで、これを実現します。 14 | 15 | エージェントは必要に応じて複数のツールに同時アクセスすることも可能です。これらのツールには以下が含まれます: 16 | - **Function Calling** 17 | - **Code Interpreter** 18 | - **File Search** 19 | - **Bing 検索によるグラウンディング** 20 | - **Azure Functions** など 21 | 22 | このセクションでは、Code Interpreterについて取り上げます。 23 | 24 | ## エージェントの構成要素を理解する 25 | 26 | Azure AI エージェントを使い始めるには、機能に関与するさまざまな構成要素を理解し、それに対応することが重要です。 27 | 28 | すでに学んだように、**エージェント**とは、RAGを活用して質問に答えたり、ワークフローを自動化したり、アクションを実行したりできる「スマート」なマイクロサービスにすぎません。 29 | 30 | エージェントが作成されたら、次のステップは**スレッド**を作成することです。**スレッド**とは、エージェントとユーザー間の会話セッションのことを指します。スレッドはメッセージを保存し、モデルのコンテキストに収まるように内容を自動的に切り詰めます。 31 | 32 | **メッセージ**はエージェントまたはユーザーによって作成され、テキスト、画像、その他のファイルが含まれます。これらはスレッド内のリストとして保存されます。 33 | 34 | 最後に、エージェントを**実行**することができます。これは、スレッドの内容に基づいてエージェントをアクティブ化し、動作を開始させることを意味します。エージェントはその構成と*スレッドのメッセージ*を使用して、モデルやツールを呼び出してタスクを実行します。実行の一環として、エージェントは*スレッドにメッセージを追加*します。 35 | 36 | ## エージェントの作成 37 | 38 | 1. 左側のナビゲーションバーで _Build and customize_ を選択し、**Agents** を選択します。開いたページで、Azure OpenAI Service リソースを選択するための下向き矢印をクリックし、**Let's go** ボタンを選択します。 39 | 40 |  41 | 42 | 2. 新しいエージェントがすでに作成されています。**Deployments** セクションで、**gpt-4o-mini** モデルを選択していることを確認してください。 43 | 44 | >[!TIP] 45 | > **正しいデプロイメントを選択したことを確認してください**。**gpt-4o-mini** とそのバージョンが表示されている必要があります。 46 | 47 | 3. 次に、エージェントに名前を付けます。エージェント名のテキストボックスに以下を入力してください: 48 | 49 | ```Contoso Outdoor Sales Agent``` 50 | 51 | 4. 次に、エージェントに**指示**を与えます。以前のセクションで見た*システムメッセージ*と同様に、エージェントに従うべき目標を提供します。**Prompt** タブに移動し、以下の指示をInstructionsテキストボックスにコピーしてください。 52 | 53 | ``` 54 | You are a sales Agent for Contoso Outdoor. You are polite, professional, helpful and friendly. 55 | 56 | You get all the sales data from the uploaded .csv files. There is sales revenue data that is broken down by region, product category, product type and separated by year and month. 57 | 58 | Examples of regions include Africa, Asia, Europe and America. Categories include climbing gear, camping equipment, apparel and others. Product categories include jackets, hammocks, wet suits, shoes and more. 59 | 60 | If a question is not related to sales or you cannot answer the question, you **must** respond: "Please contact IT for more assistance". If the user asks for help or says 'help', provide a list of sample questions that you can answer. 61 | ``` 62 | 63 |  64 | 65 | >[!NOTE] 66 | >このプロンプトには、以前のセクションで学んだプロンプトエンジニアリング技術がいくつ含まれているかを確認してみてください。ヒントについては、ワークショップのパート2を参照してください。 67 | 68 | 5. **Actions** タブに移動し、**add** をクリックします。 69 | 70 |  71 | 72 | 6. 新しいタブが開きますので、**Code interpreter** を選択します。 73 | 74 | 7. 次のウィンドウで、**select local files** をクリックし、`Contoso_Sales_Revenue.csv` file on your Desktop. 75 |  76 | 77 | >[!NOTE] 78 | > If you cannot find the file on your desktop, you can download it from [here](../../../../lab/Skillable Workshop Instructions/assets/Contoso_Sales_Revenue.csv). 79 | 80 | 7. Click on the **upload and add** button. You should now see the file under the *Code Interpreter* tool. 81 | 82 | The Agent is now ready for us to interact with it. 83 | 84 | ## Interacting with our Agent 85 | 86 | 1. On the top right of our Agents window, select **Try in playground** 87 | 88 |  89 | 90 | 2. Let's begin by typing `help` を選択します。これにより、新しいスレッドが開始されます。 91 | チャットボックスに一連のサンプル質問が表示されるのがわかります。これらの質問の1つを試して、エージェントの応答を確認してください! 92 | 93 | 8. 次に、特定のクエリを試してみましょう。以下を入力してください: 94 | 95 | ```What are the total sales for Europe broken down by category? ``` 96 | 97 | エージェントがCode Interpreterを使用して回答を提供するのがわかります。 98 | 99 | 9. 次に、このデータを操作してみましょう。以下のプロンプトを入力してください: 100 | 101 | ```Put this data in a graph. ``` 102 | 103 | Code Interpreterを通じて、エージェントは構造化データをグラフに変換することができます! 104 | 105 | 10. 別のタイプのグラフを見たい場合は、以下のプロンプトを試し、データをグラフにするようリクエストしてください: 106 | 107 | ```What is the trending product category? Give the output as a graph. ``` 108 | 109 | エージェントは、売上収益データを時間経過で分析し、トレンド商品を示すグラフを提供するはずです。 110 | 111 | おめでとうございます!これでワークショップの最後のパートが終了し、Azure OpenAI エージェントが何であるか、どのように動作するか、そしてAzure AI Foundryポータルを使用してそれを作成する方法を学びました。 112 | 113 | **Next** をクリックして、ワークショップのまとめセクションに進んでください。 114 | 115 | **免責事項**: 116 | この文書は、機械ベースのAI翻訳サービスを使用して翻訳されています。正確さを追求しておりますが、自動翻訳にはエラーや不正確な部分が含まれる可能性があります。元の言語で記載された文書が公式な情報源と見なされるべきです。重要な情報については、専門の人間による翻訳を推奨します。本翻訳の使用に起因する誤解や誤認について、当方は一切の責任を負いません。 -------------------------------------------------------------------------------- /translations/ja/lab/Skillable Workshop Instructions/07_Summary.md: -------------------------------------------------------------------------------- 1 | # まとめ 2 | 3 | お疲れ様でした!ワークショップを無事に終え、生成AIの力を活用してテキストコピーや画像を生成し、マルチモーダル機能を探求することができましたね。 4 | 5 | ## 覚えておきたい重要なポイント 6 | - 生成AIモデルは、人間のようなテキスト、画像、コードを生成できます。 7 | - 生成AIモデルはステートレスです。つまり、学習はせず、トレーニングデータに制約されており、そのデータは特定の時点で固定されています。 8 | - Azure OpenAI Service は、最先端の自然言語生成AIモデル(GPT-4、GPT-4 turbo、GPT-4o など)へのアクセスを提供するマネージドサービスであり、Azureのセキュリティとエンタープライズ向けの信頼性を備えています。 9 | - Azure AI Foundry は、Azure AIポータルと統合SDKエクスペリエンスに加え、事前構築されたアプリテンプレートや3P ISVツール・サービスへのアクセスを提供するAzureの統合AIプラットフォームです。 10 | - プロンプトエンジニアリングは、生成AIモデルを「基盤付け」するための技術であり、モデルの出力スタイルに影響を与えたり、事実情報を提供したり、意図しない動作を制約したりすることができます。 11 | - Azure AI Agents は、新しい機能で、開発者がデータを精査し、解決策を提案し、ツールを統合することでタスクを自動化する、洗練されたコパイロットのような体験を備えたアプリケーションを簡単に作成できるようにします。 12 | 13 | ## 追加リソース 14 | Azure OpenAI Service や Azure AI Foundry についてさらに学ぶために役立つリソースをいくつかご紹介します: 15 | 16 | - Microsoft Learn モジュール: [Azure OpenAI Service の概要](https://learn.microsoft.com/en-us/training/modules/explore-azure-openai/?WT.mc_id=aiml-132569-cacaste) 17 | - [Azure OpenAI Service ドキュメント](https://learn.microsoft.com/en-us/azure/cognitive-services/openai/?WT.mc_id=aiml-132569-cacaste) 18 | - [Azure OpenAI Service の料金](https://azure.microsoft.com/en-us/products/cognitive-services/openai-service/#pricing/?WT.mc_id=aiml-132569-cacaste) 19 | - [Azure OpenAI Service の透明性に関する注意事項](https://learn.microsoft.com/en-us/legal/cognitive-services/openai/transparency-note/?WT.mc_id=aiml-132569-cacaste) には、Azure OpenAI モデルの機能、使用例、制約についての詳細が記載されています。 20 | - [Azure AI Foundry を使った RAG パターンの実装と入門](https://learn.microsoft.com/training/paths/create-custom-copilots-ai-studio//?WT.mc_id=aiml-132569-cacaste) 21 | - [Azure AI Agents の概要と使い方](https://learn.microsoft.com/en-us/azure/ai-services/agents/overview) 22 | 23 | **免責事項**: 24 | この文書は、機械翻訳AIサービスを使用して翻訳されています。正確さを期するよう努めておりますが、自動翻訳には誤りや不正確な部分が含まれる場合があります。元の言語で作成された原文を公式な情報源としてご参照ください。重要な情報については、専門の人間による翻訳をお勧めします。この翻訳の利用に起因する誤解や誤認について、当方は一切の責任を負いかねます。 -------------------------------------------------------------------------------- /translations/ja/lab/Workshop Instructions/00_Introduction.md: -------------------------------------------------------------------------------- 1 | # はじめに 2 | 3 | > [!NOTE] 4 | >このワークショップは**75分**で、OpenAIモデルとやり取りするための基本概念とベストプラクティスを実践的に学べる内容となっています。 5 | 6 | ## 学習目標 7 | 8 | このワークショップの終了時には、以下ができるようになることを目指します: 9 | 10 | - OpenAIモデルの機能と、テキスト生成、画像生成、マルチモーダル会話、Azure AI Agentsの分野での実装方法を説明できる。 11 | - プロンプトエンジニアリングの概念とベストプラクティスを理解する。 12 | - 生成AIの機能を活用し、プロンプトエンジニアリングの技術を自身のソリューションに適用する。 13 | 14 | ## ラボの概要 15 | 16 | このラボは4つのセクションに分かれており、OpenAIモデルを使用してAzure上でマルチモーダルな会話型インターフェースを通じてテキストコンテンツ、画像素材、コードスニペットを生成するプロセスを学びます。さらに、AIアシスタントについても取り上げます。このラボの目標は、幅広いシナリオで生成AIの機能を活用することです。 17 | 18 | 1. **パート1 - テキスト生成** GPT4oを使用してテキストコンテンツや説明文を生成します。 19 | 2. **パート2 - 画像生成** DALLE-3を使用して画像素材を生成します。 20 | 3. **パート3 - マルチモーダリティ** GPT-4oのマルチモーダル機能を活用して、画像とテキストを使った対話を行います。 21 | 4. **パート4 - Azure AI Agents** コードインタープリターを使用してデータを理解します。 22 | 23 | **免責事項**: 24 | 本書類は、AIを活用した機械翻訳サービスを使用して翻訳されています。正確性を追求しておりますが、自動翻訳には誤りや不正確な部分が含まれる可能性があります。元の言語で作成された原本が正式な情報源とみなされるべきです。重要な情報については、専門の人間による翻訳をお勧めします。本翻訳の利用に起因する誤解や誤訳について、当社は一切の責任を負いません。 -------------------------------------------------------------------------------- /translations/ja/lab/Workshop Instructions/04_Multimodal_Interfaces.md: -------------------------------------------------------------------------------- 1 | # パート3 - マルチモーダル 2 | 3 | これまで、LLMとのやり取りは1つのモダリティのみを使用していました。つまり、テキストを入力し、テキストまたは画像を出力として受け取る形です。しかし、マルチモーダルインターフェースは、テキスト、画像、音声など複数のモダリティを活用してモデルとやり取りできるため、ユーザー体験を向上させる手段としてますます注目されています。このセクションでは、**GPT-4o mini** および **GPT-4o audio** を使用してマルチモーダルインターフェースとやり取りする方法を探ります。 4 | 5 | > [!TIP] 6 | > **GPT-4o mini** は、自然言語処理と視覚理解を組み合わせたマルチモーダルモデルです。テキストと画像を組み合わせた入力を処理し、両方のモダリティに関連する出力を生成できます。 7 | 8 | **GPT-4o realtime** は、低遅延の「音声入力、音声出力」による会話型インタラクションをサポートします。これは、カスタマーサポートエージェント、音声アシスタント、リアルタイム翻訳など、ユーザーとモデルのライブインタラクションを必要とするユースケースに最適です。 9 | 10 | ## ベストプラクティス 11 | 12 | - **文脈の具体性**: 現在のシナリオに文脈を追加することで、モデルが適切な出力を理解しやすくなります。この具体性は、関連する側面に焦点を当て、不要な詳細を避けるのに役立ちます。 13 | 14 | - **タスク指向のプロンプト**: 特定のタスクに焦点を当てることで、モデルがその視点を考慮しながら出力を生成するのを助けます。 15 | 16 | - **出力形式の定義**: 出力の形式を明確に指定します(例: Markdown、JSON、HTMLなど)。また、特定の構造や長さ、応答に関する具体的な属性を提案することもできます。 17 | 18 | - **拒否への対応**: モデルがタスクを実行できないと示した場合、プロンプトを調整することで解決できることがあります。より具体的なプロンプトは、モデルに明確な理解とより良い実行を促します。以下の点を考慮してください: 19 | - モデルの出力の透明性を高めるために、生成された応答について説明を求める 20 | - 単一画像プロンプトを使用する場合、画像をテキストの前に配置する 21 | - モデルに最初に画像を詳細に説明させ、その説明から特定のタスクを完了させる 22 | 23 | - **プロンプトチューニング**: テキスト生成シナリオで探ったプロンプトチューニング技術を試してみてください: 24 | - リクエストを分解する(例: チェーンオブソート) 25 | - 例を追加する(例: 少数ショット学習) 26 | 27 | ## 画像を使用したモデルとのやり取り 28 | 29 | 1. **playgrounds** セクションに移動し、**Try the Chat Playground** を選択します。 30 | 31 | >[!alert] 開始する前に、**Clear Chat** をクリックして、以前のやり取りからのコンテキストを削除してください。 32 | 33 | 2. チャットテキストボックスで、添付アイコンをクリックしてローカル画像をアップロードします。 34 | 35 |  36 | 37 | 3. デスクトップの ```house-multimodal``` フォルダーからすべての画像を選択します。 38 | 4. ファイルをアップロードしたら、以下のプロンプトを試して画像とのやり取りを開始します: 39 | 40 | ``` 41 | Create a tagline and short description for this rental home advertisement. 42 | - The first picture is from the home 43 | - The other pictures are from sights nearby 44 | - In the description use the features of the house and make the ad more compelling with the sights. 45 | - Do not talk about features not visible in the images. 46 | - If you have information about the location of the images, use that information in the description 47 | ``` 48 | 49 | ## 文脈の提供 50 | 51 | 次のデモでは、遮られた画像を使用します。この画像には意図的にバウンディングボックスが追加され、全体の文脈が隠されています。 52 | 53 | 1. _Clear the chat_ を実行し、チャットテキストボックスに次のプロンプトを追加します: ``what is that?`` 54 | 2. 添付アイコンをクリックし、デスクトップフォルダーに移動して [context-001](./Images/context-001.png) 画像をアップロードし、プロンプトを送信します。 55 | 56 | > もし私が「これ何ですか?」と尋ねた場合、このテキストを識別するのは難しいかもしれません。これは、光学文字認識における典型的なコンピュータビジョンの課題を示しています: 不明瞭で孤立した単語を解読することです。ここで gpt-4o-mini を使用して「これ何ですか?」と尋ねると、「手書きスタイルのため、テキストははっきり読めません。“Mark” のようなものかもしれません。」と応答します。また、「テキストの一部は遮られており、読むことができません。」とも指摘します。 57 | 58 | 3. 新しい画像を追加します。デスクトップフォルダーに移動し、[context-002](./Images/context-002.png) 画像をチャットにアップロードし、プロンプト ```Extract all the texts from the image. Explain what you think this is.``` を送信します。 59 | 60 | > 少し情報が増えても、まだ何であるかを特定するのは非常に困難です。この場合、プロンプトを少し調整して「画像からすべてのテキストを抽出してください。これが何であると思うか説明してください。」とします。gpt-4o-mini は「これは 'milk, steak' と書かれており、買い物リストのように見えます。」と応答します。また、画像がまだ部分的に隠れていることも指摘しており、非常に興味深いです。 61 | 62 | 4. 最後の画像を追加します。デスクトップフォルダーに移動し、[context-003](./Images/demo-4-context-003.png) 画像をチャットにアップロードし、プロンプト ```Extract all the texts from the image. Explain what you think this is.``` を送信します。 63 | 64 | > 全体の画像が明らかになると、gpt-4o-mini の推測が正しかったことがわかります—これは買い物リストです。'mayo' や 'organic bread' といった項目を正確に識別します。さらに興味深いのは、下部のメモの解釈です。「ビール項目に関するメモは、節度や数量制限を強調するリマインダーを示しているようです。」と述べています。 65 | 66 | ## リアルタイム音声インタラクション 67 | 68 | **gpt-4o-realtime-preview** モデルを統合することで、ユーザーは音声コマンドを使用してプラットフォームとやり取りでき、ショッピング体験がより魅力的でアクセスしやすくなります。 69 | 70 | 1. **Playgrounds** に戻り、**try Real-time audio playground** を選択し、デプロイメントを **gpt-4o-realtime-preview** に設定します。 71 | 72 | 2. **model instructions box** に次の内容を更新します: 73 | 74 | ```You are a pirate, and every response must be full of pirate lingo. ``` 75 | 76 | 3. Playground で **enable microphone** をクリックします。ポップアップが表示されたら、音声でのインタラクションを有効にするために「許可」をクリックします。 77 | 78 |  79 | 80 | 4. **start listening** ボタンをクリックしてモデルとやり取りします。「`hello`」と言い、モデルにいくつかの事実を尋ねてみてください。 81 | 82 | 5. 次に、システムメッセージを以下のように変更してトーンを変え、再びモデルとやり取りします: 83 | 84 | ```You are a valiant medieval knight. Every response should echo the chivalry, honor, and grandeur of the court. Speak with formality and grace, as if addressing kings, queens, and noble warriors.``` 85 | 86 | ## 次のステップ 87 | 88 | おめでとうございます!これでラボの第3部を完了し、マルチモーダルモデルとのやり取り方法を学びました。 89 | 90 | [パート4: Azure AI Agents](./05_AI_Agents.md) に進みましょう。 91 | 92 | **免責事項**: 93 | 本書類は、機械翻訳AIサービスを使用して翻訳されています。正確性を期すよう努めておりますが、自動翻訳には誤りや不正確な部分が含まれる可能性があります。元の言語で記載された原文を信頼できる情報源としてお考えください。重要な情報については、専門の人間による翻訳をお勧めします。本翻訳の使用に起因する誤解や誤解釈について、当社は一切の責任を負いかねます。 -------------------------------------------------------------------------------- /translations/ja/lab/Workshop Instructions/05_AI_Agents.md: -------------------------------------------------------------------------------- 1 | # Part 4 - Azure AI エージェント 2 | 3 | このワークショップの第4部へようこそ! 4 | 5 | これまでに、さまざまな方法で大規模言語モデルとやり取りしてきました。ただし、これらのやり取りはそれぞれ独立しており、非常に特定の目的に結び付いていました。**Azure AI エージェント**は、これらのやり取りを統合して一つのソリューションにすることで、次のステップを提供します。 6 | 7 | > [!TIP] 8 | > **Azure AI エージェントとは?** 9 | > Azure AI エージェントは、開発者が基盤となるコンピューティングやストレージリソースを管理する必要なく、安全に高品質で拡張性のあるAIエージェントを構築、展開、スケールできるように設計された完全マネージドサービスです。状態管理、コンテキストの関連付け、チャットスレッド、コード実行などの機能を統合しており、サードパーティの拡張機能に簡単にアクセスできるようにします。 10 | 11 | 以前は、カスタムAIエージェントを構築するには、経験豊富な開発者であっても多大な労力が必要でした。チャット補完APIは軽量で強力ですが、本質的にステートレスであるため、開発者は会話の状態やチャットスレッド、ツールの統合、ドキュメントやインデックスの取得、コードの実行を手動で管理する必要がありました。 12 | 13 | Azure AI Foundry内では、AIエージェントは「スマート」なマイクロサービスとして機能し、質問に答えたり(RAG)、アクションを実行したり、ワークフローを完全に自動化したりできます。これを実現するために、生成AIモデルの力と、現実世界のデータソースにアクセスしてやり取りできるツールを組み合わせています。 14 | 15 | エージェントは必要に応じて複数のツールに並行してアクセスすることもできます。これらのツールには以下が含まれます: 16 | - **Function Calling** 17 | - **Code Interpreter** 18 | - **File Search** 19 | - **Bing 検索によるグラウンディング** 20 | - **Azure Functions** など 21 | 22 | このセクションでは、Code Interpreterについて説明します。 23 | 24 | ## エージェントの構成要素を理解する 25 | 26 | Azure AI エージェントを使用し始めるには、その機能に関与するさまざまな構成要素を理解しておくことが重要です。 27 | 28 | すでに学んだように、**エージェント**とは、RAGを使用して質問に答えたり、アクションを実行したり、ワークフローを自動化したりする「スマート」なマイクロサービスのことです。 29 | 30 | エージェントが作成された後の次のステップは、**スレッド**を作成することです。**スレッド**とは、エージェントとユーザー間の会話セッションを指します。スレッドはメッセージを保存し、モデルのコンテキストに収まるように内容を自動的に切り詰めます。 31 | 32 | **メッセージ**はエージェントまたはユーザーによって作成され、テキスト、画像、その他のファイルを含みます。これらはスレッド内のリストとして保存されます。 33 | 34 | 最後に、エージェントを**実行**することができます。これは、スレッドの内容に基づいてエージェントをアクティブにすることを意味します。エージェントはその構成と*スレッドのメッセージ*を使用して、モデルやツールを呼び出してタスクを実行します。実行の一環として、エージェントは*スレッドにメッセージを追加*します。 35 | 36 | ## エージェントの作成 37 | 38 | 1. 左側のナビゲーションバーで、_Build and customize_ の下にある **Agents** を選択します。新しく開いたページで、下矢印をクリックしてAzure OpenAI Serviceリソースを選択し、**Let's go** ボタンを選択します。 39 | 40 |  41 | 42 | 2. 新しいエージェントがすでに作成されています。**Deployments** セクションで、**gpt-4o-mini** モデルを選択していることを確認してください。 43 | 44 | >[!TIP] 45 | > **正しいデプロイメントを選択してください**。**gpt-4o-mini** とそのバージョンが表示されているはずです。 46 | 47 | 3. 次に、エージェントに名前を付けます。エージェント名のテキストボックスに以下を入力してください: 48 | 49 | ```Contoso Outdoor Sales Agent``` 50 | 51 | 4. 次に、エージェントに**指示**を与えることができます。前のセクションで見た*System Message*と同様に、エージェントに従うべき目標を提供します。**Prompt** タブに移動し、以下の指示を指示テキストボックスにコピーしてください。 52 | 53 | ``` 54 | You are a sales Agent for Contoso Outdoor. You are polite, professional, helpful and friendly. 55 | 56 | You get all the sales data from the uploaded .csv files. There is sales revenue data that is broken down by region, product category, product type and separated by year and month. 57 | 58 | Examples of regions include Africa, Asia, Europe and America. Categories include climbing gear, camping equipment, apparel and others. Product categories include jackets, hammocks, wet suits, shoes and more. 59 | 60 | If a question is not related to sales or you cannot answer the question, you **must** respond: "Please contact IT for more assistance". If the user asks for help or says 'help', provide a list of sample questions that you can answer. 61 | ``` 62 | 63 |  64 | 65 | >[!NOTE] 66 | >このプロンプトの中に、以前のセクションで学んだプロンプトエンジニアリングのテクニックがいくつあるか確認してみましょう。ヒントはワークショップの第2部にあります。 67 | 68 | 5. **Actions** タブに移動し、**add** をクリックします。 69 | 70 |  71 | 72 | 6. 新しいタブが開きます。そこで **Code interpreter** を選択します。 73 | 74 | 7. 次のウィンドウで、**select local files** をクリックし、`Contoso_Sales_Revenue.csv` file on your Desktop. 75 |  76 | 77 | >[!NOTE] 78 | > If you cannot find the file on your desktop, you can download it from [here](../../../../lab/Workshop Instructions/assets/Contoso_Sales_Revenue.csv). 79 | 80 | 7. Click on the **upload and add** button. You should now see the file under the *Code Interpreter* tool. 81 | 82 | The Agent is now ready for us to interact with it. 83 | 84 | ## Interacting with our Agent 85 | 86 | 1. On the top right of our Agents window, select **Try in playground** 87 | 88 |  89 | 90 | 2. Let's begin by typing `help` を選択します。これにより、新しいスレッドが開始されます。 91 | チャットボックスにはテスト用のサンプル質問がいくつか表示されます。質問の一つを試してみて、エージェントの回答を確認してください! 92 | 93 | 8. 次に、特定のクエリを試してみましょう。以下を入力してください: 94 | 95 | ```What are the total sales for Europe broken down by category? ``` 96 | 97 | エージェントがコードインタープリタを使用して回答を提供することに気付くでしょう。 98 | 99 | 9. さらに、このデータを操作してみましょう。以下のプロンプトを入力してください: 100 | 101 | ```Put this data in a graph. ``` 102 | 103 | コードインタープリタを通じて、エージェントは構造化データをグラフに変換することができます! 104 | 105 | 10. 別の種類のグラフを見たい場合は、以下のプロンプトを試し、データをグラフにするようリクエストしてください: 106 | 107 | ```What is the trending product category? Give the output as a graph. ``` 108 | 109 | エージェントは、売上収益データの時間経過に基づいてトレンド製品を示すグラフを提供するはずです。 110 | 111 | おめでとうございます!これでワークショップの最後の部分を完了し、Azure OpenAI エージェントとは何か、それがどのように機能するか、そしてAzure AI Studioを使用してエージェントを作成する方法を学びました。 112 | 113 | ワークショップの最終セクションへ進んでください:[Summary](./07_Summary.md) 114 | 115 | **免責事項**: 116 | この文書は、機械ベースのAI翻訳サービスを使用して翻訳されています。正確性を期すよう努めていますが、自動翻訳には誤りや不正確さが含まれる可能性があります。元の言語で記載された原文が信頼できる情報源と見なされるべきです。重要な情報については、専門の人間による翻訳をお勧めします。本翻訳の利用によって生じる誤解や解釈の誤りについて、当社は一切責任を負いません。 -------------------------------------------------------------------------------- /translations/ja/lab/Workshop Instructions/07_Summary.md: -------------------------------------------------------------------------------- 1 | # 概要 2 | お疲れさまでした!ワークショップを最後まで進め、Contoso Outdoor Company向けのeコマースウェブサイトデザインを、生成AIの力を活用して無事に構築することができました。 3 | 4 | ## リソースのクリーンアップ 5 | 6 | チュートリアルを終えた後は、作成したすべてのリソースを削除することを検討してください。リソースを個別に削除することも、リソースグループ全体を削除することも可能です。 7 | 8 | 1. [Azure Portal](https://portal.azure.com) にアクセスします。 9 | 2. ホームページから **リソース グループ** に移動し、作成したリソースグループ **interact-with-llms** を選択します。 10 | 11 |  12 | 13 | 3. リソースグループの上部ナビゲーションパネルで、**リソースグループの削除** を選択します。 14 | 15 |  16 | 17 | 4. 削除を確認するためにリソースグループ名を入力するよう求められます。名前 **interact-with-llms** を入力し、**削除** をクリックしてリソースグループを削除します。 18 | 19 |  20 | 21 | 5. リソースグループが削除されたことを示す通知が表示されます。 22 | 23 |  24 | 25 | ## 覚えておくべき重要なポイント 26 | - 生成AIモデルは、人間らしいテキスト、画像、コードを生成できます。 27 | - 生成AIモデルはステートレスであり、学習することはなく、トレーニングデータ(固定時点でのデータ)に制約されます。 28 | - Azure OpenAI Service は、最先端の自然言語生成AIモデル(GPT-4、GPT-4 turbo、GPT-4oなど)へのアクセスを提供するマネージドサービスで、Azureのセキュリティとエンタープライズ向けの特長を備えています。 29 | - Azure AI Foundry は、Azure AIポータルや統一されたSDKエクスペリエンスに加え、あらかじめ構築されたアプリテンプレートや3P ISVツールおよびサービスへのアクセスを提供する、Azureの統一AIプラットフォームです。 30 | - プロンプトエンジニアリングは生成AIモデルを「基盤化」するための技術であり、モデルの出力スタイルに影響を与えたり、事実情報を提供したり、意図しない動作を制約するために使用できます。 31 | - Azure AI Agents は、データを精査したり、解決策を提案したり、タスクを自動化したりする高度なコパイロットのような体験を持つアプリケーションを簡単に作成できる新しい機能です。 32 | 33 | ## 追加リソース 34 | Azure OpenAI Service や Azure AI Foundry についてさらに学ぶための参考資料を以下に示します: 35 | 36 | - Microsoft Learn モジュール: [Azure OpenAI Service 入門](https://learn.microsoft.com/en-us/training/modules/explore-azure-openai/?WT.mc_id=aiml-132569-cacaste) 37 | - [Azure OpenAI Service ドキュメント](https://learn.microsoft.com/en-us/azure/cognitive-services/openai/?WT.mc_id=aiml-132569-cacaste) 38 | - [Azure OpenAI Service の価格](https://azure.microsoft.com/en-us/products/cognitive-services/openai-service/#pricing/?WT.mc_id=aiml-132569-cacaste) 39 | - [Azure OpenAI Service の透明性に関するノート](https://learn.microsoft.com/en-us/legal/cognitive-services/openai/transparency-note/?WT.mc_id=aiml-132569-cacaste) には、Azure OpenAI モデルの機能、ユースケース、制限についての詳細が記載されています。 40 | - [Azure AI Foundry を使った入門と RAG パターンの実装](https://learn.microsoft.com/training/paths/create-custom-copilots-ai-studio//?WT.mc_id=aiml-132569-cacaste) 41 | - [Azure AI Agents の入門](https://learn.microsoft.com/en-us/azure/ai-services/agents/overview) 42 | 43 | **免責事項**: 44 | この文書は、機械ベースのAI翻訳サービスを使用して翻訳されています。正確性を追求しておりますが、自動翻訳にはエラーや不正確な部分が含まれる場合があります。元の言語で記載された文書が正式な情報源として優先されるべきです。重要な情報については、専門の人間による翻訳を推奨します。本翻訳の使用により生じた誤解や解釈の違いについて、当方は一切の責任を負いかねます。 -------------------------------------------------------------------------------- /translations/ja/session-delivery-resources/README.md: -------------------------------------------------------------------------------- 1 | ## 使用方法 2 | 3 | ようこそ、 4 | 5 | > 以下のリソースは、セッションを学び、実施するためにプレゼンターが利用することを目的としています。 6 | 7 | あなたがここに来てくださったことを嬉しく思います。この素晴らしいコンテンツをお届けいただけるのを楽しみにしています。経験豊富なプレゼンターであるあなたには、プレゼンテーションの「方法」はすでにご存じだと思いますので、このガイドでは「何を」プレゼンテーションする必要があるかに焦点を当てます。プレゼンテーションデザインチームによって作成された内容の全体像を提供します。 8 | 9 | プレゼンテーションの動画とともに、このドキュメントでは、PowerPointスライドやデモの手順、コードなど、プレゼンテーションを成功させるために必要なすべてのアセットへのリンクを提供します。 10 | 11 | 1. ドキュメント全体を読むこと。 12 | 13 | 1. リードプレゼンターに質問すること。 14 | 15 | ## ファイル概要 16 | 17 | | リソース | リンク | 説明 | 18 | |-------------------|----------------------------------|-------------------| 19 | | PowerPoint | [Presentation](https://aka.ms/AAryqzi) | スライド | 20 | | セッション配信リソースPPT録画 | [Video](https://aka.ms/AAs7etz) | セッション配信リソースPowerPointスライドの録画 | 21 | | セッション配信リソースPowerPoint | [Deck](https://aka.ms/AAs7mfu) | このワークショップ用のセッション配信リソーススライド | 22 | | ワークショップ手順 | [Video](/lab/Workshop%20Instructions/00_Introduction.md) | LLMとの対話方法に関するステップバイステップの手順 | 23 | | Skillableワークショップ手順 | [Video](/lab/Skillable%20Workshop%20Instructions/00_Introduction.md) | Skillableラボの手順 | 24 | 25 | ## 始めるにあたって 26 | 27 | このリポジトリは以下のセクションに分かれています: 28 | 29 | | [Slides](https://aka.ms/AAryqzi) | [Skillableワークショップ手順](/lab/Skillable%20Workshop%20Instructions/00_Introduction.md) | [Skillable以外のワークショップ手順](/lab/Workshop%20Instructions/00_Introduction.md) | 30 | |-------------------|---------------------------|--------------------------------------| 31 | | 35スライド | 4パート - 15分 | [Skillable以外でのワークショップ実施方法](/lab/Workshop%20Instructions/00_Introduction.md) | 32 | 33 | ## スライド 34 | 35 | [スライド](https://aka.ms/AAryqzi)には、各セッション部分にプレゼンターノートが含まれています。 36 | 37 | ### タイミング 38 | 39 | > [NOTE!] 40 | > ワークショップでは、Q&Aは通常ワークショップ中に行われます。この5分を削って、より実践的な時間に充てることもできます。 41 | 42 | | 時間 | 説明 43 | --------------|------------- 44 | 0:00 - 3:00 | セッションのイントロダクション 45 | 3:00 - 15:00 | 大規模言語モデル(LLM)の仕組み 46 | 15:00 - 30:00 | テキスト生成 47 | 30:00 - 45:00 | 画像生成とマルチモダリティ 48 | 45:00 - 65:00 | Azure AIアシスタント 49 | 70:00 - 75:00 | 重要なポイントのまとめ 50 | 51 | ### ワークショップの実施形式 52 | 53 | - このワークショップでは、最初の15分を使って、LLMの仕組みについてスライドを説明します。 54 | - 残りの時間は、参加者が個別にワークショップに取り組み、必要に応じてサポートを提供します。 55 | - 最後に、最終スライドを共有し、セッションを締めくくります。 56 | 57 | ## Skillableでのワークショップ手順 58 | 59 | [ツールとその使用方法の概要はこちらで確認できます](/lab/Skillable%20Workshop%20Instructions/01_Set_up.md)。 60 | 61 | | セクション | 分数 | 62 | -------------------------------------------------------------------------------------------------------|---------| 63 | | [1 - Azure AI Foundryの紹介](/lab/Skillable%20Workshop%20Instructions/01_Set_up.md) | 10 | 64 | | [2 - テキスト生成](/lab/Skillable%20Workshop%20Instructions/02_Text_Generation.md) | 15 | 65 | | [3 - 画像生成](/lab/Skillable%20Workshop%20Instructions/03_Image_Generation.md) | 10 | [Link](../../../session-delivery-resources) | 15 | 66 | | [4 - マルチモダリティ](/lab/Skillable%20Workshop%20Instructions/04_Multimodal_Interfaces.md) | 10 | 67 | | [5 - AIアシスタント](/lab/Skillable%20Workshop%20Instructions/05_AI_Assistants.md) | 15 | [Link](../../../session-delivery-resources) | 68 | 69 | ## Skillable以外でのワークショップ実施方法 70 | 71 | Skillableを利用せずにこのセッションを実施する場合、参加者が以下の要件を満たしていることを確認してください: 72 | 73 | - Azureサブスクリプション - [無料で作成する。](https://azure.microsoft.com/free/cognitive-services?WT.mc_id=aiml-132569-bethanycheum) 74 | - Azure OpenAIリソース - [GPT-4oおよびDALL.E 3モデルがサポートされている地域で利用可能。](https://learn.microsoft.com/en-us/azure/ai-services/openai/concepts/models#assistants-preview?WT.mc_id=aiml-132569-bethanycheum) 推奨地域は**スウェーデン中央**です。 75 | 76 | Azureにリソースをデプロイするには、**Deploy to Azure**ボタンをクリックするだけです。 77 | 78 | [](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fmicrosoft%2Faitour-interact-with-llms%2Fmain%2Flab%2FWorkshop%20Instructions%2Fassets%2FAITour24_WKR540_Template.json) 79 | 80 | すべてのワークショップ手順は[こちら](/lab/Workshop%20Instructions/00_Introduction.md)で確認できます。 81 | 82 | **免責事項**: 83 | この文書は、AI翻訳サービスを使用して機械翻訳されたものです。正確性を期すよう努めておりますが、自動翻訳には誤りや不正確な部分が含まれる可能性があります。元の言語で記載された原文が正式な情報源として考慮されるべきです。重要な情報については、専門の人間による翻訳を推奨します。本翻訳の利用により生じた誤解や誤った解釈について、当方は一切の責任を負いません。 -------------------------------------------------------------------------------- /translations/ko/CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- 1 | # Microsoft 오픈 소스 행동 강령 2 | 3 | 이 프로젝트는 [Microsoft 오픈 소스 행동 강령](https://opensource.microsoft.com/codeofconduct/)을 채택했습니다. 4 | 5 | 리소스: 6 | 7 | - [Microsoft 오픈 소스 행동 강령](https://opensource.microsoft.com/codeofconduct/) 8 | - [Microsoft 행동 강령 FAQ](https://opensource.microsoft.com/codeofconduct/faq/) 9 | - 질문이나 우려 사항이 있을 경우 [opencode@microsoft.com](mailto:opencode@microsoft.com)으로 연락하세요. 10 | 11 | **면책 조항**: 12 | 이 문서는 기계 기반 AI 번역 서비스를 사용하여 번역되었습니다. 정확성을 위해 노력하고 있지만, 자동 번역에는 오류나 부정확성이 포함될 수 있습니다. 원어로 작성된 원본 문서를 권위 있는 자료로 간주해야 합니다. 중요한 정보의 경우, 전문적인 인간 번역을 권장합니다. 이 번역 사용으로 인해 발생하는 오해나 잘못된 해석에 대해 당사는 책임을 지지 않습니다. -------------------------------------------------------------------------------- /translations/ko/SECURITY.md: -------------------------------------------------------------------------------- 1 | ## 보안 2 | 3 | Microsoft는 소프트웨어 제품과 서비스의 보안을 매우 중요하게 생각하며, 이는 [Microsoft](https://github.com/Microsoft), [Azure](https://github.com/Azure), [DotNet](https://github.com/dotnet), [AspNet](https://github.com/aspnet), [Xamarin](https://github.com/xamarin)과 같은 GitHub 조직에서 관리하는 모든 소스 코드 리포지토리를 포함합니다. 4 | 5 | 만약 [Microsoft의 보안 취약성 정의](https://aka.ms/security.md/definition)에 해당하는 보안 취약성을 Microsoft 소유의 리포지토리에서 발견했다고 생각하신다면, 아래에 설명된 대로 이를 보고해 주시기 바랍니다. 6 | 7 | ## 보안 문제 보고 8 | 9 | **공개된 GitHub 이슈를 통해 보안 취약성을 보고하지 마십시오.** 10 | 11 | 대신, Microsoft Security Response Center (MSRC)에 [https://msrc.microsoft.com/create-report](https://aka.ms/security.md/msrc/create-report)를 통해 보고해 주십시오. 12 | 13 | 로그인 없이 제출하기를 원하시면, [secure@microsoft.com](mailto:secure@microsoft.com)으로 이메일을 보내주세요. 가능하다면 메시지를 PGP 키로 암호화해 주시기 바랍니다. PGP 키는 [Microsoft Security Response Center PGP Key 페이지](https://aka.ms/security.md/msrc/pgp)에서 다운로드할 수 있습니다. 14 | 15 | 24시간 이내에 응답을 받을 수 있습니다. 만약 응답을 받지 못한 경우, 원본 메시지가 정상적으로 전달되었는지 확인하기 위해 이메일로 다시 문의해 주십시오. 추가 정보는 [microsoft.com/msrc](https://www.microsoft.com/msrc)에서 확인할 수 있습니다. 16 | 17 | 가능한 한 아래에 나열된 정보를 포함하여 문제의 성격과 범위를 더 잘 이해할 수 있도록 도와주세요: 18 | 19 | * 문제 유형 (예: 버퍼 오버플로우, SQL 인젝션, 크로스 사이트 스크립팅 등) 20 | * 문제와 관련된 소스 파일의 전체 경로 21 | * 영향을 받는 소스 코드의 위치 (태그/브랜치/커밋 또는 직접 URL) 22 | * 문제를 재현하는 데 필요한 특별한 설정 23 | * 문제를 재현하기 위한 단계별 지침 24 | * 개념 증명 또는 익스플로잇 코드 (가능한 경우) 25 | * 문제의 영향, 특히 공격자가 문제를 어떻게 악용할 수 있는지 26 | 27 | 이 정보는 보고서를 더 신속하게 분류하는 데 도움이 됩니다. 28 | 29 | 버그 바운티 프로그램에 보고하는 경우, 더 완전한 보고서는 더 높은 보상으로 이어질 수 있습니다. 현재 진행 중인 프로그램에 대한 자세한 내용은 [Microsoft Bug Bounty Program](https://aka.ms/security.md/msrc/bounty) 페이지를 방문해 주십시오. 30 | 31 | ## 선호 언어 32 | 33 | 모든 커뮤니케이션은 영어로 진행되기를 선호합니다. 34 | 35 | ## 정책 36 | 37 | Microsoft는 [Coordinated Vulnerability Disclosure](https://aka.ms/security.md/cvd) 원칙을 따릅니다. 38 | 39 | **면책 조항**: 40 | 이 문서는 AI 기반 기계 번역 서비스를 사용하여 번역되었습니다. 정확성을 위해 노력하고 있으나, 자동 번역에는 오류나 부정확성이 포함될 수 있습니다. 원본 문서(원어로 작성된 문서)를 권위 있는 자료로 간주해야 합니다. 중요한 정보의 경우, 전문적인 인간 번역을 권장합니다. 이 번역 사용으로 인해 발생하는 오해나 잘못된 해석에 대해서는 당사가 책임지지 않습니다. -------------------------------------------------------------------------------- /translations/ko/lab/Skillable Workshop Instructions/00_Introduction.md: -------------------------------------------------------------------------------- 1 | Translation for chunk 1 skipped due to timeout. 2 | 3 | **면책 조항**: 4 | 이 문서는 AI 기반 기계 번역 서비스를 사용하여 번역되었습니다. 정확성을 위해 노력하고 있으나, 자동 번역에는 오류나 부정확성이 포함될 수 있음을 유의하시기 바랍니다. 원본 문서(원어로 작성된 문서)가 신뢰할 수 있는 권위 있는 자료로 간주되어야 합니다. 중요한 정보의 경우, 전문적인 인간 번역을 권장드립니다. 이 번역 사용으로 인해 발생하는 오해나 잘못된 해석에 대해 당사는 책임을 지지 않습니다. -------------------------------------------------------------------------------- /translations/ko/lab/Skillable Workshop Instructions/04_Multimodal_Interfaces.md: -------------------------------------------------------------------------------- 1 | # Part 3 - 멀티모달 2 | 3 | 지금까지 우리는 텍스트를 입력하고 텍스트나 이미지를 출력받는 단일 모달리티로 LLM과 상호작용해왔습니다. 그러나 텍스트, 이미지, 음성 등 여러 모달리티를 활용하여 모델과 상호작용할 수 있는 멀티모달 인터페이스가 점점 더 인기를 얻고 있습니다. 이러한 인터페이스는 인간-컴퓨터 상호작용을 개선합니다. 이 섹션에서는 **GPT-4o mini**와 **GPT-4o audio**를 사용하여 멀티모달 인터페이스로 상호작용하는 방법을 탐구합니다. 4 | 5 | > [!TIP] 6 | > **GPT-4o mini**는 자연어 처리와 시각적 이해를 결합한 멀티모달 모델입니다. 텍스트와 이미지를 조합하여 입력받고, 두 모달리티 모두에 관련된 출력을 생성할 수 있습니다. 7 | 8 | **GPT-4o realtime**은 낮은 지연 시간으로 "음성 입력, 음성 출력" 대화를 지원합니다. 고객 지원 에이전트, 음성 비서, 실시간 번역기와 같은 실시간 상호작용이 필요한 사용 사례에 적합합니다. 9 | 10 | ## 모범 사례 11 | 12 | - **맥락의 구체성**: 현재 상황에 대한 맥락을 추가하면 모델이 적절한 출력을 더 잘 이해할 수 있습니다. 이러한 구체성은 관련된 측면에 초점을 맞추고 불필요한 세부 정보를 피하는 데 도움을 줍니다. 13 | 14 | - **작업 중심의 프롬프트**: 특정 작업에 초점을 맞추면 모델이 해당 관점을 고려하여 출력을 생성하도록 도울 수 있습니다. 15 | 16 | - **출력 형식 정의**: 출력에 원하는 형식을 명확히 명시하세요. 예: Markdown, JSON, HTML 등. 또한 특정 구조, 길이 또는 응답에 대한 특정 속성을 제안할 수 있습니다. 17 | 18 | - **거부 처리**: 모델이 작업 수행 불가를 표시할 경우 프롬프트를 수정하는 것이 효과적인 해결책이 될 수 있습니다. 더 구체적인 프롬프트는 모델이 명확히 이해하고 더 잘 수행하도록 안내할 수 있습니다. 몇 가지 팁은 다음과 같습니다: 19 | - 생성된 응답에 대한 설명을 요청하여 모델 출력의 투명성을 높이세요. 20 | - 단일 이미지 프롬프트를 사용할 경우, 이미지를 텍스트 앞에 배치하세요. 21 | - 모델에게 먼저 이미지를 자세히 설명하도록 요청한 후, 설명에서 특정 작업을 완료하도록 하세요. 22 | 23 | - **프롬프트 튜닝**: 텍스트 생성 시나리오에서 살펴본 프롬프트 튜닝 기술을 시도하세요. 예: 24 | - 요청을 세분화하기 (예: 사고의 사슬) 25 | - 예제 추가하기 (예: 소수 샷 학습) 26 | 27 | ## 이미지를 사용하여 모델과 상호작용하기 28 | 29 | 1. **playgrounds** 섹션으로 이동하여 **Try the Chat Playground**를 선택하세요. 30 | 31 | >[!alert] 시작하기 전에 **Clear Chat**을 클릭하여 이전 상호작용에서 남은 컨텍스트를 제거하세요. 32 | 33 | 2. 채팅 텍스트 상자에서 첨부 아이콘을 클릭하여 로컬 이미지를 업로드하세요. 34 | 35 |  36 | 37 | 3. 데스크톱의 ```house-multimodal``` 폴더에서 모든 이미지를 선택하세요. 38 | 4. 파일을 업로드한 후, 다음 프롬프트를 사용하여 이미지와 상호작용을 시작해 보세요: 39 | 40 | ``` 41 | Create a tagline and short description for this rental home advertisement. 42 | - The first picture is from the home 43 | - The other pictures are from sights nearby 44 | - In the description use the features of the house and make the ad more compelling with the sights. 45 | - Do not talk about features not visible in the images. 46 | - If you have information about the location of the images, use that information in the description 47 | ``` 48 | 49 | ## 맥락 제공하기 50 | 51 | 다음 데모에서는 가려진 이미지를 사용합니다. 이미지에 경계 상자를 추가하여 전체 맥락을 의도적으로 가렸습니다. 52 | 53 | 1. _채팅 기록을 지우고_ 채팅 텍스트 상자에 다음 프롬프트를 추가하세요: ``what is that?`` 54 | 2. 첨부 아이콘을 클릭하고 데스크톱 폴더에서 [context-001](./Images/context-001.png) 이미지를 업로드한 후 프롬프트를 전송하세요. 55 | 56 | > 만약 제가 '이게 뭐야?'라고 묻는다면, 이 텍스트를 식별하기 어려울 수 있습니다. 이는 컴퓨터 비전의 전형적인 문제 중 하나인 광학 문자 인식에서 흐릿하고 고립된 단어를 해독하는 어려움을 보여줍니다. 이제 gpt-4o-mini를 사용하여 '이게 뭐야?'라고 물어보면, '이 텍스트는 손글씨 스타일로 인해 명확히 읽히지 않습니다. "Mark"처럼 보일 수 있습니다.'라고 응답합니다. 또한, '텍스트의 일부는 가려져 읽을 수 없습니다.'라는 점도 언급합니다. 57 | 58 | 3. 새로운 이미지를 추가합니다. 데스크톱 폴더에서 [context-002](./Images/context-002.png) 이미지를 업로드하고 프롬프트 ```Extract all the texts from the image. Explain what you think this is.```를 사용하세요. 59 | 60 | > 약간 더 노출되었지만, 여전히 무엇인지 식별하기는 어렵습니다. 이번에는 프롬프트를 약간 조정하여 '이미지에서 모든 텍스트를 추출하세요. 이게 무엇인지 설명하세요.'라고 요청합니다. gpt-4o-mini는 '이것은 "milk, steak"라고 쓰여 있으며, 쇼핑 목록으로 보입니다.'라고 응답합니다. 또한, 이미지가 여전히 부분적으로 가려져 있다는 점을 언급하는 점이 흥미롭습니다. 61 | 62 | 4. 마지막 이미지를 추가합니다. 데스크톱 폴더에서 [context-003](./Images/demo-4-context-003.png) 이미지를 업로드하고 프롬프트: ```Extract all the texts from the image. Explain what you think this is.```를 사용하세요. 63 | 64 | > 전체 이미지를 드러내면, gpt-4o-mini가 맞았음을 알 수 있습니다. 실제로 쇼핑 목록이었습니다. 'mayo', 'organic bread'와 같은 항목을 정확히 식별합니다. 더 흥미로운 점은 맥락을 해석하는 방식입니다. 맥주 항목에 대한 메모를 언급하며, '메모는 절제 또는 양을 제한하라는 강조로 보입니다.'라고 설명합니다. 65 | 66 | ## 실시간 음성 상호작용 67 | 68 | **gpt-4o-realtime-preview** 모델을 통합하면 사용자가 음성 명령을 사용하여 플랫폼과 상호작용할 수 있어 쇼핑 경험이 더욱 흥미롭고 접근 가능해집니다. 69 | 70 | 1. **Playgrounds**로 돌아가 **try Real-time audio playground**를 선택하고 배포를 **gpt-4o-realtime-preview**로 설정하세요. 71 | 72 | 2. **모델 지침 상자**를 다음과 같이 업데이트하세요: 73 | 74 | ```You are a pirate, and every response must be full of pirate lingo. ``` 75 | 76 | 3. Playground에서 **마이크 활성화**를 클릭하세요. 팝업이 나타나면 상호작용을 위해 오디오를 활성화하도록 허용을 클릭하세요. 77 | 78 |  79 | 80 | 4. **start listening** 버튼을 클릭하고 ``hello``라고 말하며 모델에게 몇 가지 사실을 물어보세요. 81 | 82 | 5. 다음으로 시스템 메시지를 다음과 같이 변경하고 모델과 다시 상호작용하세요: 83 | 84 | ```You are a valiant medieval knight. Every response should echo the chivalry, honor, and grandeur of the court. Speak with formality and grace, as if addressing kings, queens, and noble warriors.``` 85 | 86 | ## 다음 단계 87 | 88 | 축하합니다! 이제 실습의 3번째 부분을 완료했으며 멀티모달 모델과 상호작용하는 방법을 배웠습니다. 89 | 90 | **Next**를 클릭하여 Azure AI Agents 섹션으로 진행하세요. 91 | 92 | **면책 조항**: 93 | 이 문서는 기계 기반 AI 번역 서비스를 사용하여 번역되었습니다. 정확성을 위해 노력하고 있지만, 자동 번역에는 오류나 부정확성이 포함될 수 있음을 유의하시기 바랍니다. 원본 문서의 해당 언어 버전이 권위 있는 자료로 간주되어야 합니다. 중요한 정보의 경우, 전문적인 인간 번역을 권장합니다. 이 번역 사용으로 인해 발생하는 오해나 잘못된 해석에 대해 당사는 책임을 지지 않습니다. -------------------------------------------------------------------------------- /translations/ko/lab/Skillable Workshop Instructions/05_AI_Agents.md: -------------------------------------------------------------------------------- 1 | # Part 4 - Azure AI Agents 2 | 3 | 워크숍의 4번째 파트에 오신 것을 환영합니다! 4 | 5 | 지금까지 우리는 다양한 방식으로 대규모 언어 모델과 상호작용해왔습니다. 하지만 이러한 상호작용은 고립되어 있고 매우 특정한 목적에만 국한되었습니다. **Azure AI Agents**는 이러한 상호작용을 하나의 솔루션으로 통합할 수 있도록 도와주는 차세대 기술입니다. 6 | 7 | > [!TIP] 8 | > **Azure AI Agent란 무엇인가요?** 9 | > Azure AI Agent는 개발자가 기본 컴퓨팅 및 스토리지 리소스를 관리하지 않고도 고품질의 확장 가능한 AI 에이전트를 안전하게 구축, 배포 및 확장할 수 있도록 설계된 완전 관리형 서비스입니다. 상태 관리, 컨텍스트 연결, 채팅 스레드, 코드 실행 등의 기능을 통합하여 타사 확장을 쉽게 액세스할 수 있게 합니다. 10 | 11 | 이전에는 맞춤형 AI 에이전트를 구축하려면 경험이 많은 개발자조차도 많은 작업이 필요했습니다. 채팅 완성 API는 가볍고 강력하지만 본질적으로 상태를 유지하지 않기 때문에 개발자가 대화 상태와 채팅 스레드, 도구 통합, 문서 검색 및 인덱스, 코드 실행을 수동으로 관리해야 했습니다. 12 | 13 | Azure AI Foundry 내에서 AI 에이전트는 질문에 답변(RAG), 작업 수행 또는 워크플로우를 완전히 자동화할 수 있는 "스마트" 마이크로서비스로 작동합니다. 이는 생성 AI 모델의 강력한 기능과 실제 데이터 소스에 액세스하고 상호작용할 수 있는 도구를 결합하여 가능합니다. 14 | 15 | 에이전트는 필요한 경우 여러 도구에 동시에 액세스할 수도 있습니다. 이러한 도구 중 일부는 다음과 같습니다: 16 | - **Function Calling** 17 | - **Code Interpreter** 18 | - **File Search** 19 | - **Bing Search를 활용한 Grounding** 20 | - **Azure Functions** 등등... 21 | 22 | 이번 섹션에서는 Code Interpreter를 다룰 예정입니다. 23 | 24 | ## 에이전트 구성 요소 이해하기 25 | 26 | Azure AI Agents를 사용하려면 그 기능에 관여하는 다양한 구성 요소를 이해하고 다룰 필요가 있습니다. 27 | 28 | 앞서 살펴본 것처럼, **에이전트**는 단순히 질문에 답변하거나(RAG), 워크플로우를 자동화하거나 작업을 수행할 수 있는 "스마트" 마이크로서비스입니다. 29 | 30 | 에이전트를 생성한 후의 다음 단계는 **스레드(Thread)**를 생성하는 것입니다. **스레드**는 에이전트와 사용자가 주고받는 대화 세션입니다. 스레드는 메시지를 저장하며, 모델의 컨텍스트에 맞게 콘텐츠를 자동으로 축약합니다. 31 | 32 | **메시지**는 에이전트나 사용자가 생성하며, 텍스트, 이미지 및 기타 파일을 포함할 수 있습니다. 이러한 메시지는 스레드에 리스트 형태로 저장됩니다. 33 | 34 | 마지막으로, 에이전트를 **실행(Run)**할 수 있습니다. 이는 에이전트를 활성화하여 스레드의 내용을 기반으로 실행을 시작하는 것을 의미합니다. 에이전트는 구성과 *스레드의 메시지*를 사용하여 모델 및 도구를 호출하며 작업을 수행합니다. 실행의 일환으로 에이전트는 *메시지를 스레드에 추가*합니다. 35 | 36 | ## 에이전트 생성하기 37 | 38 | 1. 왼쪽 탐색 메뉴에서 _Build and customize_ 아래 **Agents**를 선택합니다. 새로 열린 페이지에서 Azure OpenAI Service 리소스를 선택한 후 **Let's go** 버튼을 클릭합니다. 39 | 40 |  41 | 42 | 2. 새로운 에이전트가 이미 생성되어 있을 것입니다. **Deployments** 섹션에서 **gpt-4o-mini** 모델을 선택했는지 확인하세요. 43 | 44 | >[!TIP] 45 | > **올바른 배포를 선택했는지 확인하세요.** **gpt-4o-mini** 및 해당 버전이 표시되어야 합니다. 46 | 47 | 3. 이제 에이전트에 이름을 지정해봅시다. Agent Name 텍스트 박스에 다음을 입력하세요: 48 | 49 | ```Contoso Outdoor Sales Agent``` 50 | 51 | 4. 다음으로, 에이전트에 **지침**을 제공할 수 있습니다. 이전 섹션에서 본 *System Message*와 유사하게, 에이전트가 따를 목표를 제공합니다. **Prompt** 탭으로 이동하여 Instructions 텍스트 박스에 다음 지침을 복사하세요. 52 | 53 | ``` 54 | You are a sales Agent for Contoso Outdoor. You are polite, professional, helpful and friendly. 55 | 56 | You get all the sales data from the uploaded .csv files. There is sales revenue data that is broken down by region, product category, product type and separated by year and month. 57 | 58 | Examples of regions include Africa, Asia, Europe and America. Categories include climbing gear, camping equipment, apparel and others. Product categories include jackets, hammocks, wet suits, shoes and more. 59 | 60 | If a question is not related to sales or you cannot answer the question, you **must** respond: "Please contact IT for more assistance". If the user asks for help or says 'help', provide a list of sample questions that you can answer. 61 | ``` 62 | 63 |  64 | 65 | >[!NOTE] 66 | >이 프롬프트에서 이전 섹션의 몇 가지 프롬프트 엔지니어링 기법을 식별할 수 있나요? 힌트는 워크숍의 Part 2를 참조하세요. 67 | 68 | 5. **Actions** 탭으로 이동하여 **add**를 클릭합니다. 69 | 70 |  71 | 72 | 6. 새 탭에서 **Code interpreter**를 선택합니다. 73 | 74 | 7. 다음 화면에서 **select local files**를 클릭하고 `Contoso_Sales_Revenue.csv` file on your Desktop. 75 |  76 | 77 | >[!NOTE] 78 | > If you cannot find the file on your desktop, you can download it from [here](../../../../lab/Skillable Workshop Instructions/assets/Contoso_Sales_Revenue.csv). 79 | 80 | 7. Click on the **upload and add** button. You should now see the file under the *Code Interpreter* tool. 81 | 82 | The Agent is now ready for us to interact with it. 83 | 84 | ## Interacting with our Agent 85 | 86 | 1. On the top right of our Agents window, select **Try in playground** 87 | 88 |  89 | 90 | 2. Let's begin by typing `help` 파일을 선택합니다. 채팅 상자에서 새 스레드가 시작되는 것을 볼 수 있습니다. 91 | 샘플 질문 몇 가지가 표시될 것입니다. 질문 하나를 테스트하고 에이전트의 응답을 확인해보세요! 92 | 93 | 8. 다음으로, 특정 쿼리를 시도해봅시다. 다음을 입력하세요: 94 | 95 | ```What are the total sales for Europe broken down by category? ``` 96 | 97 | 에이전트가 코드 인터프리터를 사용하여 답변을 제공하는 것을 볼 수 있을 것입니다. 98 | 99 | 9. 이제 데이터를 활용해봅시다. 다음 프롬프트를 입력하세요: 100 | 101 | ```Put this data in a graph. ``` 102 | 103 | 코드 인터프리터를 통해 에이전트가 구조화된 데이터를 그래프로 변환할 수 있습니다! 104 | 105 | 10. 다른 유형의 그래프를 보고 싶다면, 다음 프롬프트를 입력하고 데이터를 그래프로 요청해보세요: 106 | 107 | ```What is the trending product category? Give the output as a graph. ``` 108 | 109 | 에이전트가 매출 데이터를 분석하여 시간 경과에 따른 트렌드 제품을 보여주는 그래프를 제공할 것입니다. 110 | 111 | 축하합니다! 이제 워크숍의 마지막 부분을 완료했으며, Azure OpenAI Agents가 무엇인지, 어떻게 작동하는지, Azure AI Foundry 포털을 사용하여 이를 생성하는 방법을 배웠습니다. 112 | 113 | **Next**를 클릭하여 워크숍의 요약 섹션으로 진행하세요. 114 | 115 | **면책 조항**: 116 | 이 문서는 기계 기반 AI 번역 서비스를 사용하여 번역되었습니다. 정확성을 위해 노력하고 있지만, 자동 번역에는 오류나 부정확성이 포함될 수 있음을 유의하시기 바랍니다. 원본 문서의 모국어 버전이 권위 있는 출처로 간주되어야 합니다. 중요한 정보의 경우, 전문적인 인간 번역을 권장합니다. 이 번역 사용으로 인해 발생하는 오해나 잘못된 해석에 대해 당사는 책임을 지지 않습니다. -------------------------------------------------------------------------------- /translations/ko/lab/Skillable Workshop Instructions/07_Summary.md: -------------------------------------------------------------------------------- 1 | # 요약 2 | 3 | 축하합니다! 워크숍을 성공적으로 마치고 텍스트 복사본 생성, 이미지 생성, 그리고 생성형 AI의 강력함을 활용한 멀티모달 기능을 탐구하셨습니다. 4 | 5 | ## 기억해야 할 주요 사항 6 | - 생성형 AI 모델은 사람과 유사한 텍스트, 이미지, 코드를 생성할 수 있습니다. 7 | - 생성형 AI 모델은 상태를 저장하지 않습니다: 학습하지 않으며, 고정된 시점의 훈련 데이터에 의해 제한됩니다. 8 | - Azure OpenAI Service는 OpenAI의 GPT-4, GPT-4 turbo, GPT-4o와 같은 최첨단 자연어 생성 AI 모델에 액세스할 수 있는 관리형 서비스로, Azure의 보안과 엔터프라이즈 신뢰성을 제공합니다. 9 | - Azure AI Foundry는 Azure AI 포털과 통합된 SDK 경험 외에도 사전 구축된 앱 템플릿과 3P ISV 도구 및 서비스에 대한 액세스를 제공하는 Azure의 통합 AI 플랫폼입니다. 10 | - 프롬프트 엔지니어링은 생성형 AI 모델을 "기반화"하는 기술로, 모델 출력의 스타일을 조정하거나 사실 정보를 제공하며, 의도하지 않은 동작을 제한하는 데 사용될 수 있습니다. 11 | - Azure AI Agents는 데이터 탐색, 솔루션 제안, 작업 자동화를 통해 복잡한 코파일럿과 같은 경험을 가진 애플리케이션을 더 쉽게 만들 수 있도록 돕는 새로운 기능입니다. 12 | 13 | ## 추가 자료 14 | Azure OpenAI Service와 Azure AI Foundry에 대해 더 배우고 다음 단계로 나아가는 데 도움이 되는 몇 가지 자료를 소개합니다: 15 | 16 | - Microsoft Learn 모듈: [Azure OpenAI Service 소개](https://learn.microsoft.com/en-us/training/modules/explore-azure-openai/?WT.mc_id=aiml-132569-cacaste) 17 | - [Azure OpenAI Service 문서](https://learn.microsoft.com/en-us/azure/cognitive-services/openai/?WT.mc_id=aiml-132569-cacaste) 18 | - [Azure OpenAI Service 가격](https://azure.microsoft.com/en-us/products/cognitive-services/openai-service/#pricing/?WT.mc_id=aiml-132569-cacaste) 19 | - [Azure OpenAI Service 투명성 노트](https://learn.microsoft.com/en-us/legal/cognitive-services/openai/transparency-note/?WT.mc_id=aiml-132569-cacaste)는 Azure OpenAI 모델의 기능, 사용 사례 및 제한 사항에 대한 세부 정보를 제공합니다. 20 | - [Azure AI Foundry 시작하기 및 RAG 패턴 구현](https://learn.microsoft.com/training/paths/create-custom-copilots-ai-studio//?WT.mc_id=aiml-132569-cacaste) 21 | - [Azure AI Agents 시작하기](https://learn.microsoft.com/en-us/azure/ai-services/agents/overview) 22 | 23 | **면책 조항**: 24 | 이 문서는 AI 기반 기계 번역 서비스를 사용하여 번역되었습니다. 정확성을 위해 노력하고 있으나, 자동 번역에는 오류나 부정확성이 포함될 수 있습니다. 원본 문서(모국어로 작성된 문서)를 신뢰할 수 있는 권위 있는 자료로 간주해야 합니다. 중요한 정보의 경우, 전문적인 인간 번역을 권장합니다. 이 번역 사용으로 인해 발생하는 오해나 잘못된 해석에 대해 당사는 책임을 지지 않습니다. -------------------------------------------------------------------------------- /translations/ko/lab/Workshop Instructions/00_Introduction.md: -------------------------------------------------------------------------------- 1 | # 소개 2 | 3 | > [!NOTE] 4 | > 이 워크숍은 **75분** 동안 진행되며, OpenAI 모델과 상호작용하는 핵심 개념과 모범 사례를 실습을 통해 소개합니다. 5 | 6 | ## 학습 목표 7 | 8 | 이 워크숍을 마치면 다음을 할 수 있어야 합니다: 9 | 10 | - OpenAI 모델의 텍스트 생성, 이미지 생성, 멀티모달 대화, Azure AI Agents 분야에서의 능력과 구현 방식을 설명할 수 있습니다. 11 | - 프롬프트 엔지니어링의 개념과 모범 사례를 이해할 수 있습니다. 12 | - 생성형 AI의 기능을 활용하고, 프롬프트 엔지니어링 기술을 자신의 솔루션에 적용할 수 있습니다. 13 | 14 | ## 실습 개요 15 | 16 | 이 실습은 4개의 섹션으로 구성되어 있으며, OpenAI 모델을 사용하여 Azure의 멀티모달 대화 인터페이스를 통해 텍스트 콘텐츠, 이미지 에셋, 코드 스니펫을 생성하는 과정을 안내합니다. 또한, AI 어시스턴트에 대한 내용도 다룹니다. 이 실습의 목표는 다양한 시나리오에서 생성형 AI 기능을 활용하는 것입니다. 17 | 18 | 1. **파트 1 - 텍스트 생성** GPT4o를 사용하여 텍스트 콘텐츠와 설명을 생성합니다. 19 | 2. **파트 2 - 이미지 생성** DALLE-3를 사용하여 이미지 에셋을 생성합니다. 20 | 3. **파트 3 - 멀티모달** GPT-4o의 멀티모달 기능을 활용하여 이미지와 텍스트로 상호작용합니다. 21 | 4. **파트 4 - Azure AI Agents** 코드 인터프리터를 사용하여 데이터를 이해합니다. 22 | 23 | **면책 조항**: 24 | 이 문서는 AI 기반 기계 번역 서비스를 사용하여 번역되었습니다. 정확성을 위해 최선을 다하고 있으나, 자동 번역에는 오류나 부정확성이 포함될 수 있습니다. 원본 문서(모국어로 작성된 문서)가 권위 있는 자료로 간주되어야 합니다. 중요한 정보의 경우, 전문적인 인간 번역을 권장합니다. 이 번역 사용으로 인해 발생하는 오해나 잘못된 해석에 대해 당사는 책임을 지지 않습니다. -------------------------------------------------------------------------------- /translations/ko/lab/Workshop Instructions/04_Multimodal_Interfaces.md: -------------------------------------------------------------------------------- 1 | # Part 3 - 멀티모달 2 | 3 | 지금까지 우리는 텍스트를 입력하고 텍스트나 이미지를 출력받는 단일 모달리티로 LLM과 상호작용해왔습니다. 하지만 텍스트, 이미지, 음성 등 여러 모달리티를 활용해 모델과 상호작용할 수 있는 멀티모달 인터페이스가 점점 더 인기를 얻고 있습니다. 이를 통해 인간-컴퓨터 간 상호작용이 더욱 개선됩니다. 이번 섹션에서는 **GPT-4o mini**와 **GPT-4o audio**를 활용해 멀티모달 인터페이스로 상호작용하는 방법을 살펴보겠습니다. 4 | 5 | > [!TIP] 6 | > **GPT-4o mini**는 자연어 처리와 시각적 이해를 결합한 멀티모달 모델입니다. 텍스트와 이미지를 조합한 입력을 처리할 수 있으며, 두 모달리티와 관련된 출력을 생성할 수 있습니다. 7 | 8 | **GPT-4o realtime**은 저지연의 "음성 입력, 음성 출력" 대화형 상호작용을 지원합니다. 이는 고객 지원, 음성 비서, 실시간 번역기와 같은 라이브 상호작용이 필요한 사용 사례에 적합합니다. 9 | 10 | ## 모범 사례 11 | 12 | - **문맥적 구체성**: 현재 상황에 대한 문맥을 추가하면 모델이 적절한 출력을 이해하는 데 도움이 됩니다. 이 구체성은 관련된 측면에 집중하고 불필요한 세부사항을 피하는 데 유용합니다. 13 | 14 | - **작업 중심 프롬프트**: 특정 작업에 초점을 맞추면 모델이 해당 관점을 고려하여 출력을 생성하는 데 도움이 됩니다. 15 | 16 | - **출력 형식 정의**: 출력에 필요한 형식(예: markdown, JSON, HTML 등)을 명확히 언급하세요. 또한 응답의 특정 구조, 길이 또는 속성을 제안할 수도 있습니다. 17 | 18 | - **거부 처리**: 모델이 작업 수행 불가능을 나타낼 때 프롬프트를 수정하는 것이 효과적인 해결책이 될 수 있습니다. 더 구체적인 프롬프트는 모델이 더 명확하게 이해하고 작업을 잘 수행할 수 있도록 안내합니다. 다음 팁을 참고하세요: 19 | - 생성된 응답에 대한 설명을 요청하여 모델 출력의 투명성을 높이기 20 | - 단일 이미지 프롬프트를 사용할 경우, 이미지를 텍스트보다 먼저 배치 21 | - 모델에게 이미지를 먼저 상세히 설명한 후, 설명을 기반으로 특정 작업 수행 요청하기 22 | 23 | - **프롬프트 튜닝**: 텍스트 생성 시나리오에서 탐구했던 프롬프트 튜닝 기법을 시도해보세요. 예를 들어: 24 | - 요청을 세분화하기 (예: 사고의 연쇄) 25 | - 예시 추가하기 (예: 소수샷 학습) 26 | 27 | ## 이미지로 모델과 상호작용하기 28 | 29 | 1. **playgrounds** 섹션으로 이동하여 **Try the Chat Playground**를 선택합니다. 30 | 31 | >[!alert] 시작하기 전에, 이전 상호작용의 문맥을 피하기 위해 **Clear Chat**을 클릭하세요. 32 | 33 | 2. 채팅 텍스트 상자에서 첨부 아이콘을 클릭하여 로컬 이미지를 업로드합니다. 34 | 35 |  36 | 37 | 3. 데스크탑의 ```house-multimodal``` 폴더에 있는 모든 이미지를 선택하세요. 38 | 4. 파일을 업로드한 후, 다음 프롬프트를 시도해 이미지를 활용한 상호작용을 시작하세요: 39 | 40 | ``` 41 | Create a tagline and short description for this rental home advertisement. 42 | - The first picture is from the home 43 | - The other pictures are from sights nearby 44 | - In the description use the features of the house and make the ad more compelling with the sights. 45 | - Do not talk about features not visible in the images. 46 | - If you have information about the location of the images, use that information in the description 47 | ``` 48 | 49 | ## 문맥 제공 50 | 51 | 다음 데모에서는 가려진 이미지를 사용합니다. 이미지는 전체 문맥을 가리기 위해 의도적으로 경계 상자가 추가되었습니다. 52 | 53 | 1. _채팅 초기화_ 후, 채팅 텍스트 상자에 다음 프롬프트를 추가합니다: ``what is that?`` 54 | 2. 첨부 아이콘을 클릭하고 데스크탑 폴더로 이동하여 [context-001](./Images/context-001.png) 이미지를 업로드한 후 프롬프트를 전송합니다. 55 | 56 | > 만약 제가 '이게 뭔가요?'라고 물었다면, 텍스트를 식별하는 데 어려움을 겪을 수 있습니다. 이는 명확하지 않고 고립된 단어를 해독하는 고전적인 컴퓨터 비전 문제를 보여줍니다. gpt-4o-mini를 사용해 '이게 뭔가요?'라고 물어보면, '글씨체가 손글씨 스타일이라 명확히 읽을 수 없습니다. “Mark”일 수 있습니다.'라고 응답합니다. 또한 '텍스트 일부가 가려져 읽을 수 없습니다.'라는 점도 언급합니다. 57 | 58 | 3. 새로운 이미지를 추가합니다. 데스크탑 폴더로 이동하여 [context-002](./Images/context-002.png) 이미지를 업로드하고 프롬프트 ```Extract all the texts from the image. Explain what you think this is.```를 사용합니다. 59 | 60 | > 조금 더 정보를 공개했지만 여전히 식별하기 어렵습니다. 이번에는 프롬프트를 약간 조정하여 '이미지에서 모든 텍스트를 추출하세요. 이게 무엇이라고 생각하나요?'라고 합니다. gpt-4o-mini는 '이것은 "milk, steak"라고 쓰여 있으며 쇼핑 목록처럼 보입니다.'라고 응답합니다. 또한 이미지가 여전히 부분적으로 가려져 있다는 점을 언급하는 것도 흥미롭습니다. 61 | 62 | 4. 마지막 이미지를 추가합니다. 데스크탑 폴더로 이동하여 [context-003](./Images/demo-4-context-003.png) 이미지를 업로드하고 프롬프트 ```Extract all the texts from the image. Explain what you think this is.```를 사용합니다. 63 | 64 | > 전체 이미지를 공개한 결과, gpt-4o-mini의 추측이 정확했습니다. 이는 실제로 쇼핑 목록이며, 'mayo'와 'organic bread' 같은 항목을 정확히 식별합니다. 더 흥미로운 점은 맥주 항목에 대한 메모를 해석한 것입니다. 이는 '맥주 항목에 대한 메모는 주의나 양 제한에 대한 강조를 나타냅니다.'라고 미묘한 문맥을 포착합니다. 65 | 66 | ## 실시간 음성 상호작용 67 | 68 | **gpt-4o-realtime-preview** 모델을 통합하면 사용자가 음성 명령을 사용해 플랫폼과 상호작용할 수 있어 쇼핑 경험이 더욱 재미있고 접근 가능해집니다. 69 | 70 | 1. **Playgrounds**로 돌아가 **try Real-time audio playground**를 선택하고 배포를 **gpt-4o-realtime-preview**로 설정합니다. 71 | 72 | 2. **model instructions box**에 다음을 업데이트합니다: 73 | 74 | ```You are a pirate, and every response must be full of pirate lingo. ``` 75 | 76 | 3. Playground에서 **enable microphone**을 클릭하면 팝업이 나타납니다. 상호작용을 위해 오디오를 활성화하려면 허용을 클릭합니다. 77 | 78 |  79 | 80 | 4. **start listening** 버튼을 클릭하고 ``hello``를 말한 뒤 모델에게 몇 가지 사실을 물어보며 상호작용합니다. 81 | 82 | 5. 다음으로, 시스템 메시지를 아래와 같이 변경한 뒤 모델과 다시 상호작용합니다: 83 | 84 | ```You are a valiant medieval knight. Every response should echo the chivalry, honor, and grandeur of the court. Speak with formality and grace, as if addressing kings, queens, and noble warriors.``` 85 | 86 | ## 다음 단계 87 | 88 | 축하합니다! 이제 실습의 3번째 부분을 완료하고 멀티모달 모델과 상호작용하는 방법을 배웠습니다. 89 | 90 | [Part 4: Azure AI Agents](./05_AI_Agents.md)로 이동하세요. 91 | 92 | **면책 조항**: 93 | 이 문서는 기계 기반 AI 번역 서비스를 사용하여 번역되었습니다. 정확성을 위해 노력하고 있지만, 자동 번역에는 오류나 부정확성이 포함될 수 있습니다. 원문이 작성된 언어의 문서를 권위 있는 원본으로 간주해야 합니다. 중요한 정보의 경우, 전문적인 인간 번역을 권장합니다. 이 번역 사용으로 인해 발생하는 오해나 오역에 대해 당사는 책임을 지지 않습니다. -------------------------------------------------------------------------------- /translations/ko/lab/Workshop Instructions/05_AI_Agents.md: -------------------------------------------------------------------------------- 1 | # Part 4 - Azure AI 에이전트 2 | 3 | 이 워크숍의 Part 4에 오신 것을 환영합니다! 4 | 5 | 지금까지 우리는 다양한 방식으로 대규모 언어 모델과 상호작용해왔습니다. 하지만 이러한 상호작용은 고립되어 특정 목적에 국한되었습니다. **Azure AI 에이전트**는 이러한 상호작용을 하나의 솔루션으로 통합하도록 도와주는 다음 단계입니다. 6 | 7 | > [!TIP] 8 | > **Azure AI 에이전트란?** 9 | > Azure AI 에이전트는 개발자가 기본 컴퓨팅 및 스토리지 리소스를 관리할 필요 없이, 안전하게 고품질의 확장 가능한 AI 에이전트를 구축, 배포 및 확장할 수 있도록 설계된 완전 관리형 서비스입니다. 상태 관리, 컨텍스트 연결, 채팅 스레드, 코드 실행과 같은 기능을 통합하여 서드파티 확장 기능에 더 쉽게 접근할 수 있도록 지원합니다. 10 | 11 | 과거에는 맞춤형 AI 에이전트를 구축하려면 숙련된 개발자조차도 많은 노력이 필요했습니다. Chat completions API는 가볍고 강력하지만 본질적으로 상태가 없기 때문에, 개발자가 대화 상태와 채팅 스레드, 도구 통합, 문서 및 인덱스 검색, 코드 실행 등을 수동으로 관리해야 했습니다. 12 | 13 | Azure AI Foundry 내에서 AI 에이전트는 질문에 답하거나(RAG), 작업을 수행하거나, 워크플로를 완전히 자동화할 수 있는 "스마트" 마이크로서비스 역할을 합니다. 이는 생성 AI 모델의 힘과 실제 데이터 소스에 접근하고 상호작용할 수 있는 도구를 결합하여 가능합니다. 14 | 15 | 에이전트는 필요에 따라 여러 도구에 병렬로 접근할 수도 있습니다. 이러한 도구에는 다음이 포함됩니다: 16 | - **Function Calling** 17 | - **Code Interpreter** 18 | - **File Search** 19 | - **Bing 검색 기반 Grounding** 20 | - **Azure Functions** 등 21 | 22 | 이번 섹션에서는 Code Interpreter를 다룰 것입니다. 23 | 24 | ## 에이전트 구성 요소 이해하기 25 | 26 | Azure AI 에이전트를 사용하려면, 에이전트의 기능에 참여하는 다양한 구성 요소를 이해하고 다루는 것이 중요합니다. 27 | 28 | 앞서 언급했듯이, **에이전트**는 질문에 답하거나(RAG), 워크플로를 자동화하거나, 작업을 수행할 수 있는 "스마트" 마이크로서비스입니다. 29 | 30 | 에이전트를 생성한 후 다음 단계는 **스레드(Thread)**를 생성하는 것입니다. **스레드**는 에이전트와 사용자가 대화하는 세션입니다. 스레드는 메시지를 저장하고 모델의 컨텍스트에 맞게 내용을 자동으로 잘라냅니다. 31 | 32 | **메시지(Messages)**는 에이전트나 사용자가 생성하며, 텍스트, 이미지 및 기타 파일을 포함합니다. 이러한 메시지는 스레드에 리스트 형태로 저장됩니다. 33 | 34 | 마지막으로, 에이전트를 **실행(Run)**할 수 있습니다. 이는 스레드의 내용을 기반으로 에이전트를 활성화하여 실행하는 것을 의미합니다. 에이전트는 자신의 설정과 *스레드의 메시지*를 사용하여 모델과 도구를 호출해 작업을 수행합니다. 실행 중, 에이전트는 *메시지를 스레드에 추가*합니다. 35 | 36 | ## 에이전트 생성하기 37 | 38 | 1. 왼쪽 탐색 메뉴의 _Build and customize_에서 **Agents**를 선택합니다. 새로 열린 페이지에서 Azure OpenAI Service 리소스를 선택한 후 **Let's go** 버튼을 클릭합니다. 39 | 40 |  41 | 42 | 2. 새로운 에이전트가 이미 생성되어 있을 것입니다. **Deployments** 섹션에서 **gpt-4o-mini** 모델을 선택했는지 확인합니다. 43 | 44 | > [!TIP] 45 | > **올바른 배포를 선택했는지 확인하세요.** **gpt-4o-mini**와 버전이 표시되어야 합니다. 46 | 47 | 3. 다음으로, 에이전트의 이름을 지정합니다. 에이전트 이름 텍스트 상자에 다음을 입력하세요: 48 | 49 | ```Contoso Outdoor Sales Agent``` 50 | 51 | 4. 이제 에이전트에 **지침**을 제공할 수 있습니다. 이전 섹션에서 본 *System Message*와 유사하게, 에이전트가 따라야 할 목표를 제공합니다. **Prompt** 탭으로 이동하여 다음 지침을 지침 텍스트 상자에 복사하세요. 52 | 53 | ``` 54 | You are a sales Agent for Contoso Outdoor. You are polite, professional, helpful and friendly. 55 | 56 | You get all the sales data from the uploaded .csv files. There is sales revenue data that is broken down by region, product category, product type and separated by year and month. 57 | 58 | Examples of regions include Africa, Asia, Europe and America. Categories include climbing gear, camping equipment, apparel and others. Product categories include jackets, hammocks, wet suits, shoes and more. 59 | 60 | If a question is not related to sales or you cannot answer the question, you **must** respond: "Please contact IT for more assistance". If the user asks for help or says 'help', provide a list of sample questions that you can answer. 61 | ``` 62 | 63 |  64 | 65 | > [!NOTE] 66 | > 이전 섹션에서 배운 프롬프트 엔지니어링 기술 중 몇 가지를 이 프롬프트에서 식별할 수 있습니까? 힌트를 보려면 워크숍의 Part 2를 확인하세요. 67 | 68 | 5. **Actions** 탭으로 이동하여 **add**를 클릭합니다. 69 | 70 |  71 | 72 | 6. 새 탭에서 **Code interpreter**를 선택합니다. 73 | 74 | 7. 다음 창에서 **select local files**를 클릭하고 `Contoso_Sales_Revenue.csv` file on your Desktop. 75 |  76 | 77 | >[!NOTE] 78 | > If you cannot find the file on your desktop, you can download it from [here](../../../../lab/Workshop Instructions/assets/Contoso_Sales_Revenue.csv). 79 | 80 | 7. Click on the **upload and add** button. You should now see the file under the *Code Interpreter* tool. 81 | 82 | The Agent is now ready for us to interact with it. 83 | 84 | ## Interacting with our Agent 85 | 86 | 1. On the top right of our Agents window, select **Try in playground** 87 | 88 |  89 | 90 | 2. Let's begin by typing `help` 파일을 선택합니다. 채팅 상자에서 새로운 스레드가 시작됩니다. 91 | 샘플 질문 몇 가지가 표시되는 것을 볼 수 있습니다. 질문 중 하나를 테스트하고 에이전트의 응답을 확인하세요! 92 | 93 | 8. 다음으로, 특정 쿼리를 시도해 봅시다. 다음을 입력하세요: 94 | 95 | ```What are the total sales for Europe broken down by category? ``` 96 | 97 | 에이전트가 코드 인터프리터를 사용해 답변을 제공하는 것을 확인할 수 있습니다. 98 | 99 | 9. 이제 이 데이터를 활용해 봅시다. 다음 프롬프트를 입력하세요: 100 | 101 | ```Put this data in a graph. ``` 102 | 103 | 코드 인터프리터를 통해 에이전트가 구조화된 데이터를 그래프로 변환하는 것을 볼 수 있습니다! 104 | 105 | 10. 다른 유형의 그래프를 보고 싶다면 다음 프롬프트를 시도하고 데이터를 그래프로 요청하세요: 106 | 107 | ```What is the trending product category? Give the output as a graph. ``` 108 | 109 | 에이전트가 판매 수익 데이터를 시간 경과에 따라 분석하여 트렌드 제품을 보여주는 그래프를 제공할 것입니다. 110 | 111 | 축하합니다! 이제 워크숍의 마지막 부분을 완료했으며, Azure OpenAI 에이전트가 무엇인지, 어떻게 작동하는지, Azure AI Studio를 사용하여 이를 생성하는 방법을 배웠습니다. 112 | 113 | 워크숍의 마지막 섹션으로 이동하세요: [요약](./07_Summary.md) 114 | 115 | **면책 조항**: 116 | 이 문서는 AI 기반 기계 번역 서비스를 사용하여 번역되었습니다. 정확성을 위해 노력하고 있지만, 자동 번역에는 오류나 부정확성이 포함될 수 있습니다. 원본 문서를 해당 언어로 작성된 상태에서 권위 있는 자료로 간주해야 합니다. 중요한 정보의 경우, 전문적인 인간 번역을 권장합니다. 이 번역 사용으로 인해 발생하는 오해나 잘못된 해석에 대해서는 책임을 지지 않습니다. -------------------------------------------------------------------------------- /translations/ko/lab/Workshop Instructions/07_Summary.md: -------------------------------------------------------------------------------- 1 | # 요약 2 | 잘하셨습니다! 워크숍의 끝까지 오셨고, 생성형 AI의 힘을 활용하여 Contoso Outdoor Company를 위한 전자상거래 웹사이트 디자인을 성공적으로 구축하셨습니다. 3 | 4 | ## 리소스 정리 5 | 6 | 튜토리얼을 마친 후, 생성한 모든 리소스를 삭제하고 싶으실 수 있습니다. 개별적으로 리소스를 삭제하거나, 전체 리소스 그룹을 삭제할 수 있습니다. 7 | 8 | 1. [Azure Portal](https://portal.azure.com)에 접속합니다. 9 | 2. 홈페이지에서 **Resource groups**로 이동한 후, 우리가 생성한 리소스 그룹 **interact-with-llms**를 선택합니다. 10 | 11 |  12 | 13 | 3. 리소스 그룹 상단 네비게이션 패널에서 **Delete resource group**을 선택합니다. 14 | 15 |  16 | 17 | 4. 리소스 그룹 삭제를 확인하기 위해 리소스 그룹 이름을 입력하라는 메시지가 표시됩니다. **interact-with-llms**를 입력한 후 **Delete**를 클릭하여 리소스 그룹을 삭제합니다. 18 | 19 |  20 | 21 | 5. 리소스 그룹이 삭제되었다는 알림을 받게 됩니다. 22 | 23 |  24 | 25 | ## 기억해야 할 주요 사항 26 | - 생성형 AI 모델은 사람처럼 텍스트, 이미지, 코드를 생성할 수 있습니다. 27 | - 생성형 AI 모델은 상태를 유지하지 않습니다. 즉, 학습하지 않으며 고정된 시점의 학습 데이터에 의해 제한됩니다. 28 | - Azure OpenAI Service는 최첨단 자연어 생성형 AI 모델(GPT-4, GPT-4 turbo, GPT-4o)을 보안성과 엔터프라이즈 수준의 약속과 함께 제공하는 관리형 서비스입니다. 29 | - Azure AI Foundry는 Azure AI 포털과 통합된 SDK 경험을 비롯하여, 사전 구축된 앱 템플릿 및 3P ISV 도구 및 서비스에 대한 액세스를 제공하는 Azure의 통합 AI 플랫폼입니다. 30 | - 프롬프트 엔지니어링은 생성형 AI 모델의 "기반"을 다지는 기술로, 모델 출력의 스타일을 조정하고 사실 정보를 제공하며 의도하지 않은 동작을 제한하는 데 사용됩니다. 31 | - Azure AI Agents는 데이터를 분석하고, 솔루션을 제안하며, 도구를 통합하여 작업을 자동화하는 복잡한 코파일럿과 같은 경험을 가진 애플리케이션을 개발자들이 더 쉽게 만들 수 있도록 돕는 새로운 기능입니다. 32 | 33 | ## 추가 자료 34 | Azure OpenAI Service와 Azure AI Foundry에 대해 더 깊이 배우기 위한 몇 가지 리소스를 소개합니다: 35 | 36 | - Microsoft Learn 모듈: [Azure OpenAI Service 소개](https://learn.microsoft.com/en-us/training/modules/explore-azure-openai/?WT.mc_id=aiml-132569-cacaste) 37 | - [Azure OpenAI Service 문서](https://learn.microsoft.com/en-us/azure/cognitive-services/openai/?WT.mc_id=aiml-132569-cacaste) 38 | - [Azure OpenAI Service 가격](https://azure.microsoft.com/en-us/products/cognitive-services/openai-service/#pricing/?WT.mc_id=aiml-132569-cacaste) 39 | - [Azure OpenAI Service의 투명성 노트](https://learn.microsoft.com/en-us/legal/cognitive-services/openai/transparency-note/?WT.mc_id=aiml-132569-cacaste)는 Azure OpenAI 모델의 기능, 사용 사례 및 한계에 대한 세부 정보를 제공합니다. 40 | - [Azure AI Foundry와 RAG 패턴 구현 시작하기](https://learn.microsoft.com/training/paths/create-custom-copilots-ai-studio//?WT.mc_id=aiml-132569-cacaste) 41 | - [Azure AI Agents 시작하기](https://learn.microsoft.com/en-us/azure/ai-services/agents/overview) 42 | 43 | **면책 조항**: 44 | 이 문서는 기계 기반 AI 번역 서비스를 사용하여 번역되었습니다. 정확성을 위해 최선을 다하고 있지만, 자동 번역에는 오류나 부정확성이 포함될 수 있습니다. 원본 문서를 해당 언어로 작성된 상태에서 권위 있는 출처로 간주해야 합니다. 중요한 정보의 경우, 전문적인 인간 번역을 권장합니다. 이 번역 사용으로 인해 발생하는 오해나 잘못된 해석에 대해 당사는 책임을 지지 않습니다. -------------------------------------------------------------------------------- /translations/ko/session-delivery-resources/README.md: -------------------------------------------------------------------------------- 1 | ## 사용 방법 2 | 3 | 환영합니다, 4 | 5 | > 다음 자료는 발표자가 세션을 학습하고 전달하는 데 필요한 내용을 담고 있습니다. 6 | 7 | 이 놀라운 콘텐츠를 전달하기 위해 오신 것을 환영합니다. 숙련된 발표자로서 이미 "어떻게" 발표해야 하는지 알고 계실 거라 믿습니다. 따라서 이 가이드는 "무엇을" 발표해야 하는지에 중점을 둡니다. 발표 디자인 팀이 준비한 발표 자료를 전체적으로 이해할 수 있도록 안내합니다. 8 | 9 | 발표 영상과 함께, 성공적인 발표를 위해 필요한 모든 자료(예: PowerPoint 슬라이드, 데모 지침 및 코드)로 연결되는 링크도 제공합니다. 10 | 11 | 1. 문서를 처음부터 끝까지 읽으세요. 12 | 13 | 1. 리드 발표자에게 질문하세요. 14 | 15 | ## 파일 요약 16 | 17 | | 리소스 | 링크 | 설명 | 18 | |-------------------|----------------------------------|-------------------| 19 | | PowerPoint | [Presentation](https://aka.ms/AAryqzi) | 슬라이드 | 20 | | 세션 전달 리소스 PPT 녹화본 | [Video](https://aka.ms/AAs7etz) | 세션 전달 리소스 PowerPoint 슬라이드의 녹화본 | 21 | | 세션 전달 리소스 PowerPoint | [Deck](https://aka.ms/AAs7mfu) | 워크숍용 세션 전달 리소스 슬라이드 | 22 | | 워크숍 지침 | [Video](/lab/Workshop%20Instructions/00_Introduction.md) | LLM과 상호작용하는 단계별 지침 | 23 | | Skillable 워크숍 지침 | [Video](/lab/Skillable%20Workshop%20Instructions/00_Introduction.md) | Skillable 실습 지침 | 24 | 25 | ## 시작하기 26 | 27 | 이 저장소는 다음 섹션으로 나뉩니다: 28 | 29 | | [Slides](https://aka.ms/AAryqzi) | [Skillable 워크숍 지침](/lab/Skillable%20Workshop%20Instructions/00_Introduction.md) | [Skillable이 아닌 워크숍 지침](/lab/Workshop%20Instructions/00_Introduction.md) | 30 | |-------------------|---------------------------|--------------------------------------| 31 | | 35 슬라이드 | 4파트 - 15분 | [Skillable 외부에서 워크숍 실행](/lab/Workshop%20Instructions/00_Introduction.md) | 32 | 33 | ## 슬라이드 34 | 35 | [슬라이드](https://aka.ms/AAryqzi)에는 세션 각 부분에 대한 발표자 노트가 포함되어 있습니다. 36 | 37 | ### 시간 관리 38 | 39 | > [NOTE!] 40 | > 워크숍의 경우, Q&A는 보통 워크숍 진행 중에 이루어집니다. 이 5분을 실습 시간을 늘리는 데 활용할 수 있습니다. 41 | 42 | | 시간 | 설명 43 | --------------|------------- 44 | 0:00 - 3:00 | 세션 소개 45 | 3:00 - 15:00 | 대규모 언어 모델의 작동 원리 46 | 15:00 - 30:00 | 텍스트 생성 47 | 30:00 - 45:00 | 이미지 생성 및 멀티모달리티 48 | 45:00 - 65:00 | Azure AI 어시스턴트 49 | 70:00 - 75:00 | 주요 행사 요약 50 | 51 | ### 워크숍 전달 형식 52 | 53 | - 이 워크숍에서는 처음 15분 동안 슬라이드를 통해 LLM의 작동 방식을 설명하세요. 54 | - 나머지 시간 동안 참석자들이 워크숍을 개별적으로 진행하도록 하고, 필요할 때 도움을 제공하세요. 55 | - 마지막에는 최종 슬라이드를 공유하고 세션을 마무리하세요. 56 | 57 | ## Skillable에서의 워크숍 지침 58 | 59 | [여기서 도구와 사용 방법에 대한 개요를 확인할 수 있습니다](/lab/Skillable%20Workshop%20Instructions/01_Set_up.md). 60 | 61 | | 섹션 | 소요 시간 | 62 | -------------------------------------------------------------------------------------------------------|---------| 63 | | [1 - Azure AI Foundry 소개](/lab/Skillable%20Workshop%20Instructions/01_Set_up.md) | 10분 | 64 | | [2 - 텍스트 생성](/lab/Skillable%20Workshop%20Instructions/02_Text_Generation.md) | 15분 | 65 | | [3 - 이미지 생성](/lab/Skillable%20Workshop%20Instructions/03_Image_Generation.md) | 10분 | [링크](../../../session-delivery-resources) | 15분 | 66 | | [4 - 멀티모달리티](/lab/Skillable%20Workshop%20Instructions/04_Multimodal_Interfaces.md) | 10분 | 67 | | [5 - AI 어시스턴트](/lab/Skillable%20Workshop%20Instructions/05_AI_Assistants.md) | 15분 | [링크](../../../session-delivery-resources) | 68 | 69 | ## Skillable 외부에서 워크숍 실행 70 | 71 | Skillable 접근 없이 세션을 전달하려면, 참석자가 실습을 완료할 때 다음 요구 사항을 충족하도록 하세요: 72 | 73 | - Azure 구독 - [무료로 생성하세요.](https://azure.microsoft.com/free/cognitive-services?WT.mc_id=aiml-132569-bethanycheum) 74 | - [GPT-4 및 DALL.E 3 모델이 지원되는 Azure OpenAI 리소스](https://learn.microsoft.com/en-us/azure/ai-services/openai/concepts/models#assistants-preview?WT.mc_id=aiml-132569-bethanycheum)가 지원되는 지역. 권장 지역은 **스웨덴 중앙**입니다. 75 | 76 | Azure에 리소스를 배포하려면, **Deploy to Azure** 버튼을 클릭하세요. 77 | 78 | [](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fmicrosoft%2Faitour-interact-with-llms%2Fmain%2Flab%2FWorkshop%20Instructions%2Fassets%2FAITour24_WKR540_Template.json) 79 | 80 | 모든 워크숍 지침은 [여기](/lab/Workshop%20Instructions/00_Introduction.md)에서 확인할 수 있습니다. 81 | 82 | **면책 조항**: 83 | 이 문서는 기계 기반 AI 번역 서비스를 사용하여 번역되었습니다. 정확성을 위해 노력하고 있지만, 자동 번역에는 오류나 부정확성이 포함될 수 있습니다. 원본 문서를 해당 언어로 작성된 상태에서 권위 있는 자료로 간주해야 합니다. 중요한 정보의 경우, 전문적인 인간 번역을 권장합니다. 이 번역 사용으로 인해 발생하는 오해나 잘못된 해석에 대해 당사는 책임을 지지 않습니다. -------------------------------------------------------------------------------- /translations/tw/CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- 1 | # Microsoft 開源行為準則 2 | 3 | 此專案已採用 [Microsoft 開源行為準則](https://opensource.microsoft.com/codeofconduct/)。 4 | 5 | 資源: 6 | 7 | - [Microsoft 開源行為準則](https://opensource.microsoft.com/codeofconduct/) 8 | - [Microsoft 行為準則常見問題](https://opensource.microsoft.com/codeofconduct/faq/) 9 | - 如有疑問或擔憂,請聯繫 [opencode@microsoft.com](mailto:opencode@microsoft.com) 10 | 11 | **免責聲明**: 12 | 本文件使用機器翻譯人工智慧服務進行翻譯。儘管我們努力確保準確性,但請注意,自動翻譯可能包含錯誤或不準確之處。原始語言的文件應被視為具有權威性的來源。對於關鍵資訊,建議尋求專業人工翻譯。我們對於使用此翻譯所引起的任何誤解或錯誤解釋不承擔任何責任。 -------------------------------------------------------------------------------- /translations/tw/README.md: -------------------------------------------------------------------------------- 1 | # 與 Azure AI Foundry 的多模態模型和代理互動 2 | 3 | [](https://discord.com/invite/ByRwuEEgH4?WT.mc_id=aiml-137032-bethanycheum) 4 | 5 | [](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fmicrosoft%2Faitour-interact-with-llms%2Fmain%2Flab%2FWorkshop%20Instructions%2Fassets%2FAITour24_WKR540_Template.json) 6 | 7 | 此儲存庫是為 AI Tour 工作坊設計的:*與 Azure AI Foundry 的多模態模型互動* 8 | 9 |  10 | 11 | ## 課程簡介 12 | 13 | 這場工作坊旨在為您提供有關如何在 Azure AI Foundry 入口網站中與 OpenAI 模型互動的核心概念與最佳實踐的實作介紹。如果您擁有 Skillable 環境,將使用提供給您的虛擬機器和預先配置的 Azure 資源來完成實驗室。如果您自行進行此工作坊,則需要擁有 Azure 訂閱並自行在 Azure 上配置資源。 14 | 15 | [](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fmicrosoft%2Faitour-interact-with-llms%2Fmain%2Flab%2FWorkshop%20Instructions%2Fassets%2FAITour24_WKR540_Template.json) 16 | 17 | ### 摘要 18 | 19 | 透過 Azure OpenAI 的 GPT-4o 多模態模型,參與這場 Azure AI Foundry 的實作體驗。學習核心概念與最佳實踐,利用 GPT-4o-mini、DALL-E 和 GPT-4o-realtime 有效地生成文字、聲音和影像。創建能提升用戶體驗並推動創新的 AI 代理。 20 | 21 | ### 時長 22 | 75 分鐘 23 | 24 | ### [簡報檔案](https://aka.ms/AAryqzi) 25 | 26 | ## 語言版本 27 | 28 | | 語言 | 代碼 | 連結至翻譯版 README | 最後更新日期 | 29 | |----------------------|------|------------------------------------------------------------|--------------| 30 | | 中文(簡體) | zh | [中文翻譯(簡體)](../zh/README.md) | 2025-03-05 | 31 | | 中文(繁體) | tw | [中文翻譯(繁體)](./README.md) | 2025-03-05 | 32 | | 日文 | ja | [日文翻譯](../ja/README.md) | 2025-03-05 | 33 | | 韓文 | ko | [韓文翻譯](../ko/README.md) | 2025-03-05 | 34 | 35 | ## 學習目標 36 | * 理解大型語言模型的運作方式,包括 token 的概念 37 | * 探索提示工程的技術與最佳實踐 38 | * 理解模型如何應用現有知識 39 | * 開始構建 Azure AI 代理 40 | * 在 LLM 應用中實現函數調用 41 | 42 | ## 使用技術 43 | * Azure AI Foundry 入口網站 44 | 45 | ## 工作坊指導 46 | 47 | 詳細的工作坊步驟指導如下: 48 | 49 | - [Skillable 工作坊指導](https://github.com/microsoft/aitour-interact-with-llms/blob/main/lab/Skillable%20Workshop%20Instructions/00_Introduction.md) 50 | - [直接在 Azure 上部署的工作坊指導](https://github.com/microsoft/aitour-interact-with-llms/blob/main/lab/Workshop%20Instructions/00_Introduction.md) - 適用於現場站點 51 | 52 | ## 附加資源與持續學習 53 | 54 | | 資源 | 連結 | 描述 | 55 | |:------------------|:---------------------------------|:---------------------| 56 | | 課程簡報 | [查看](https://aka.ms/AAryqzi) | 按自己的節奏回顧工作坊中的簡報 | 57 | | Azure OpenAI 服務入門 | [Microsoft Learn 模組](https://learn.microsoft.com/en-us/training/modules/explore-azure-openai/?WT.mc_id=aiml-132569-bethanycheum) | 了解更多有關 Azure OpenAI 服務的資訊 | 58 | | Azure OpenAI 服務文件 | [Azure OpenAI Service documentation](https://learn.microsoft.com/en-us/azure/cognitive-services/openai/?WT.mc_id=aiml-132569-cacaste) | 了解更多有關 Azure OpenAI 服務的資訊 | 59 | | Azure OpenAI 服務定價 | [定價詳情](https://learn.microsoft.com/en-us/training/modules/explore-azure-openai/?WT.mc_id=aiml-132569-bethanycheum) | 了解更多有關 Azure OpenAI 服務的定價資訊 | 60 | | Azure OpenAI 服務透明性說明 | [透明性說明](https://learn.microsoft.com/en-us/legal/cognitive-services/openai/transparency-note/?WT.mc_id=aiml-132569-bethanycheum) | 了解更多有關 Azure OpenAI 服務的使用案例、功能與限制 | 61 | 62 | ## 內容擁有者 63 | 64 |
67 | ![]() 69 | Gustavo Cordido 70 | 71 | 📢 72 | |
73 |
74 | ![]() 76 | Bethany Jepchumba 77 | 78 | 📢 79 | |
80 |