Tech for good

[Microsoft Build] Build intelligent applications infused with world-class AI 본문

IT/Cloud

[Microsoft Build] Build intelligent applications infused with world-class AI

Diana Kang 2021. 6. 4. 21:20

 

https://mybuild.microsoft.com/sessions/2ba55238-d398-46f9-9ff2-eafcd9d69df3

 

Microsoft Build

Join us for the Microsoft Build 2-day, digital event to expand your skillset, find technical solutions, and innovate for the challenges of tomorrow.

mybuild.microsoft.com

지난 주에 열린 Microsoft Build session 중
Build intelligent applications infused with world-class AI를 보고 새롭게 알게된 기술을 정리해보았습니다.

 

크게 1. Azure Applied AI Services, 2. Azure Cognitive Services, 3. Azure Machine Learning 3가지로 나눠 살펴볼 수 있습니다.

 

1. Azure Applied AI Services

  • Azure Applied AI Services - Bot Service

 

 

- Bot Framework Composer로 이전보다 더 쉽게 봇을 빌드할 수 있습니다.
- Power Virtual Agents와도 연동이 용이해졌습니다.

https://azure.microsoft.com/en-us/services/bot-services/

 

Azure Bot Service – Conversational AI Application | Microsoft Azure

Manage, connect, and deploy enterprise-grade AI bots across devices with Azure Bot Service. Discover conversational AI technology with data control.

azure.microsoft.com

+ 참고) Azure AI로는 심심이 같은 대화용 봇을 만드는 것 보다 업무처리(qna)용 봇을 만드는게 더 적합하다고 합니다.

 

 

2. Azure Cognitive Services

  • Azure Cognitive Services - Speech - Speech transcription (Continuous language detection)

: e.g. 상담봇에게 영어로 질문하다가 갑자기 스페인어로 바꿔서 질문 -> 봇이 실시간으로 이를 감지하여 영어 대신 스페인어로 답변.

(Amazing speed.... Smart AI....)

 

  • Azure Cognitive Services - Language - Text Analytics

Health care 분야에서는 매년 엄청난 양의 데이터가 만들어집니다. Azure의 Text Analytics를 사용하면 이 방대한 비정형 데이터로부터 진단명, 처방약 정보, 증상, 환자 정보 같은 키워드를 추출할 수 있습니다. 뿐만 아니라 이를 증상 기간, 환자 병력 등의 의미있는 정보들과도 연결하여 medical insights를 얻을 수 있습니다.

  • Azure Cognitive Services - Speech Service -Custom Nerual Voice


음성합성(TTS; Text to Speech)기술로, 자연스러운 음성을 만들 수 있습니다. 총 250개의 음성과 70개의 언어를 지원합니다.

(불과 3달 전 Microsoft Hackathon 참여했을 당시만하더라도 지원하고 있는 음성이 이렇게 많지 않았었는데..! 기술 발전의 속도가 참 빠르다는 걸 다시 한 번 체감합니다...!!)

https://docs.microsoft.com/en-us/azure/cognitive-services/speech-service/custom-neural-voice

 

Custom neural voice overview - Speech service - Azure Cognitive Services

Custom Neural Voice is a text-to-Speech feature that allows you to create a one-of-a-kind customized synthetic voice for your applications by providing your own audio data as a sample.

docs.microsoft.com

 

3. Azure Applied AI Services

  • Pytorch 프레임워크 지원 (Pytorch on Azure) -> 병목 현상 해결, 모델 최적화 쉽게 할 수 있도록 만듭니다.

 





필자의 관심 분야인 NLP와 Bot Service 위주로 정리한 글입니다. 비전 쪽에 관심있는 분들은 세션 영상을 다시 보는걸 추천합니다:-)