AI 애플리케이션 및 에이전트AI applications and agents

AI 응용 프로그램은 전자 거래 플랫폼, 원격 감지, 로봇 제어, 의료 진단 등 다양 한 응용 프로그램을 다룹니다.The applications of AI cover a wide variety of applications, such as electronic trading platforms, remote sensing, robot control, and medical diagnosis. 응용 프로그램에 AI를 사용 하는 infusing 어렵고 시간이 많이 걸릴 수 있습니다.Infusing AI into an application can be difficult and time-consuming. 최근 까지는 데이터를 획득 하 고, 모델을 학습 하 고, 대규모로 배포 하기 위해 기계 학습 및 개발 월을 깊이 이해 해야 했습니다.Until recently, you needed a deep understanding of machine learning and months of development to acquire data, train models, and deploy them at scale. 이렇게 해도 성공이 보장 되지 않습니다.Even then, success wasn't guaranteed. 이 경로는 장애가 발생 하 여 문제가 발생 하 여 팀이 AI 투자의 가치를 실현 하지 못합니다.The path was filled with obstacles and pitfalls, causing teams to fail to realize value from their AI investments.

AI 애플리케이션AI applications

Microsoft Azure Cognitive Services는 도메인 특정 AI 서비스를 Api로 사용할 수 있습니다.Microsoft Azure Cognitive Services are domain-specific AI services available as APIs. 이러한 서비스는 AI를 응용 프로그램에 구축 하는 문제를 제거 하 고 생산성, 엔터프라이즈 준비 및 신뢰할 수 있도록 설계 되었습니다.These services remove the challenges of building AI into your applications and are designed to make them productive, enterprise ready, and trusted. 사용자는 모델을 작성 하 고 배포 하지 않고도 AI에서 최신 돌파구을 빌드할 수 있습니다. 대신 몇 줄의 코드만 사용 하 여 AI 모델을 배포할 수 있습니다.They make it possible for you to build on the latest breakthroughs in AI without building and deploying your own models; instead, you can deploy AI models by using just a few lines of code. 규모가 많은 데이터 과학 팀이 없어도, 듣기, 말하기, 이해 및 이유를 포함 하는 AI 응용 프로그램을 신속 하 게 만들 수 있습니다.Even without a large data science team, you can quickly create AI applications that see, hear, speak, understand, and even begin to reason.

AI 응용 프로그램의 일반적인 예는 다음과 같습니다.Common examples of AI applications include:

  • 정서 분석Sentiment analysis
  • 개체 감지Object detection
  • TranslationTranslation
  • PersonalizationPersonalization
  • 로보틱 프로세스 자동화Robotic process automation

AI 응용 프로그램 개발 및 배포를 계획 하려면 다음 지침을 따르세요.Follow these guidelines to plan your AI application development and deployment:

  • Azure Cognitive Services 내에서 제공 되는 다양 한 기능 및 서비스를 숙지 하 고 사용 하는 기능을 결정 합니다.Become familiar with the multitude of capabilities and services offered within Azure Cognitive Services, and determine which ones you'll be using.
  • AI 모델을 학습 하 고 사용자 지정 하려는 사용자 지정 데이터가 있는지 여부를 확인 합니다.Determine whether you have custom data with which you want to train and customize AI models. 특정 Cognitive Services를 사용자 지정할 수 있습니다.Certain Cognitive Services are customizable.
  • SDK 및 REST Api를 사용 하는 방법에 대 한 자세한 내용은 Azure Cognitive Services 빠른 시작 자습서를 살펴보세요.Explore the Azure Cognitive Services quickstart tutorials to learn how to use SDK and REST APIs. Cognitive Services Sdk는 c #, Python, Java, JavaScript 및 Go를 비롯 하 여 널리 사용 되는 다양 한 개발 언어에 사용할 수 있습니다.The Cognitive Services SDKs are available for many popular dev languages, including C#, Python, Java, JavaScript, and Go.
  • 이러한 Cognitive Services를 컨테이너에 배포 해야 하는지 여부를 결정 합니다.Determine whether you need to deploy these Cognitive Services in containers.

AI 응용 프로그램 검사 목록AI applications checklist

시작 하려면 먼저 비전, 음성, 언어, 의사 결정 및 웹 검색과 같은 Azure Cognitive Services 내에서 다양 한 범주와 서비스를 숙지 하세요.To get started, first familiarize yourself with the various categories and services within Azure Cognitive Services, such as vision, speech, language, decision, and web search. 제품 페이지를 방문 하 여 자세한 내용을 알아보고 데모와 상호 작용할 수 있습니다.Visit the product pages to learn more and to interact with demos. 페이지의 각 범주는 REST Api 및 Sdk에 대 한 빠른 시작, 자습서 및 방법 가이드 집합을 제공 합니다.Each category on the page offers a set of quick starts, tutorials, and how-to guides for the REST APIs and SDKs. 일반적인 시나리오에 대해 설명 하 고 Cognitive Services를 사용 하 여 첫 번째 AI 응용 프로그램을 빌드하는 방법을 설명 하는 전자 문서를 읽을 수도 있습니다.You can also read an e-book that describes common scenarios and how to build your first AI application with Cognitive Services.

AI 에이전트AI agents

Microsoft Azure AI 플랫폼은 개발자가 프로젝트를 혁신 하 고 가속화 하는 데 역량을 부여 합니다.The Microsoft Azure AI platform aims to empower developers to innovate and accelerate their projects. 대화형 AI의 경우, Azure는 개발자가 풍부한 대화형 환경을 구축할 수 있도록 하는 Azure Bot Service 및 Bot Framework SDK 및 도구를 제공 합니다.For conversational AI, Azure offers the Azure Bot Service and Bot Framework SDK and tools to enable developers to build rich conversational experiences. 또한 개발자는 LUIS (Language Understanding), QnA Maker, Speech service 등의 Azure Cognitive Services를 사용 하 여 봇에서 최종 사용자를 이해 하 고 말할 수 있는 기능을 추가할 수 있습니다.Additionally, developers can use Azure Cognitive Services like Language Understanding (LUIS), QnA Maker, and Speech service to add the abilities for chatbots to understand and speak with their end users.

대화형 AI 또는 다음과 같은 솔루션에 대 한 일반적인 시나리오는 다음과 같습니다.Common scenarios for conversational AI or chatbot solutions include:

  • 정보 Q&Informational Q&A chatbot
  • 고객 서비스 또는 지원Customer service or support chatbot
  • IT 지원 센터 또는 HR의 봇IT help desk or HR chatbot
  • 판매 또는 전자 상거래의 봇Sales or e-commerce chatbot
  • 음성 사용 장치Speech-enabled devices

참고

Microsoft는 기본적으로 코드를 사용 하지 않거나 낮은 코드 환경을 사용 하 여 기능을 구축 하려는 개발자를 위한 봇 프레임 워크를 기반으로 구축 된 파워 가상 에이전트를 제공 합니다.Microsoft offers Power Virtual Agents, built on top of the Bot Framework, for developers who want to build a chatbot with a primarily no-code or low-code experience. 이 시나리오에서 개발자는 봇 자체를 호스팅하지 않으며 Cognitive Services를 사용 하 여 자연어 또는 기타 AI 모델을 제어 하지 않습니다.In this scenario, developers don't host the bot themselves and don't control the natural language or other AI models with Cognitive Services.

AI 에이전트 검사 목록AI agents checklist

Azure Bot Service 및 Microsoft Bot Framework에는 다음과 같은 특징이 있습니다.Azure Bot Service and Microsoft Bot Framework have the following characteristics:

  • Bot Framework는 bot을 설계, 빌드 및 테스트 하는 데 도움이 되는 SDK를 제공 하는 오픈 소스 제품입니다.Bot Framework is an open-source offering that provides an SDK to help you design, build, and test your bot. 이 SDK는 c #, JavaScript, Python 및 Java에서 사용할 수 있습니다.This SDK is available in C#, JavaScript, Python, and Java. 또한 bot Framework 작성기의 무료 시각적 작성 캔버스와 봇 Framework 에뮬레이터의 테스트 도구를 제공 합니다.It also offers a free visual authoring canvas in Bot Framework Composer and a testing tool in Bot Framework Emulator.
  • Azure Bot Service은 azure에서 봇을 호스트 또는 게시 하 고 인기 있는 채널에 연결할 수 있는 Azure 내의 전용 서비스입니다.Azure Bot Service is a dedicated service within Azure that allows you to host or publish your bot in Azure and connect to popular channels.

Bot Service 및 Bot Framework에 대 한 자세한 내용은 다음을 참조 하세요.For more information about Bot Service and Bot Framework, see:

시작 하는 가장 쉬운 방법 중 하나는 Azure Cognitive Services의 일부 QnA Maker를 사용 하는 것입니다 .이를 통해 FAQ 문서 또는 웹 사이트를 몇 분 내에 Q&A 환경으로 지능적으로 변환할 수 있습니다.One of the easiest ways to get started is to use QnA Maker, part of Azure Cognitive Services, which can intelligently convert an FAQ document or website into a Q&A experience in minutes. QnA Maker를 사용 하려면 다음을 참조 하세요.To use QnA Maker, see:

Bot Framework SDK 및 tools for bot development를 다운로드 하 여 사용 하려면 다음을 참조 하세요.To download and use Bot Framework SDK and tools for bot development, see:

Cognitive Services를 추가 하 여 더 지능적으로 추가 하는 방법을 알아보려면 다음을 참조 하세요.To learn how to add Cognitive Services to make your bot even more intelligent, see:

Bot Framework 솔루션 가속기를 사용 하 여 고유한 가상 길잡이를 빌드하는 방법을 알아보고 일정, 전자 메일, 관심 지점 등의 일반적인 기술 집합을 선택 하 고, 봇 Framework 솔루션 설명서를 참조 하세요.To learn how to build your own Virtual Assistant with Bot Framework solution accelerators, and select a common set of skills such as calendar, e-mail, point of interest, and to-do, see the Bot Framework Solutions Documentation.

다음 단계Next steps

다른 AI 솔루션 범주를 살펴보세요.Explore other AI solution categories: