This is an example of a simple banner

Training: Develop natural language solutions in Azure (AI-3003)

Ref. AI-3003
Duration:
1
 jour
Exam:
Non certifiant
Level:
Intermédiaire

Develop natural language solutions in Azure Training (AI-3003)

Organizations accumulate growing volumes of text data: emails, customer reviews, support tickets, internal documents and social media posts. Extracting actionable insights from this unstructured text remains a major challenge without the right tools, leading to missed opportunities, longer response times and decisions made without full visibility into customer and employee sentiment.

This 1-day AI-3003 training teaches you to build natural language processing solutions with Azure AI Language. You will learn how to analyze sentiment in text, extract named entities, automatically classify content and create conversational language understanding (CLU) models to power intelligent chatbots and virtual assistants. Hands-on labs on the Azure cloud platform guide you through building a complete NLP solution, from service configuration to application integration via REST APIs and SDKs. Azure AI Language natively supports French, a key asset for organizations in French-speaking Switzerland. This official Microsoft course is delivered by MCT-certified trainers at ITTA, a Microsoft Learning Partner, at our Geneva and Lausanne centers.

Participant Profiles

  • Software developers
  • Artificial intelligence engineers
  • Cloud architects
  • Technical leads
  • Data science specialists
  • IT consultants in AI solutions
  • Students in IT aiming to deepen their NLP knowledge

Objectives

  • Configure and deploy Azure AI Language for enterprise text analysis
  • Implement sentiment analysis and named entity extraction
  • Create conversational language understanding (CLU) models
  • Develop custom text classification solutions
  • Integrate Azure NLP services into applications via REST APIs and SDKs

Prerequisites

  • Understanding of Microsoft Azure and ease of use with the Azure portal.
  • Proficiency in the C# or Python programming language.
  • Knowledge of JSON and REST programming semantics.

Course Content

Module 1 : Analyze text with Azure Language in Foundry Tools

  • Azure Language in Microsoft Foundry Tools
  • Detect language
  • Extract entities
  • Extract personally identifiable information (PII)
  • Module assessment

Module 2 : Develop a text analysis agent with the Azure Language MCP server

  • Understand the Azure Language MCP server
  • Connect and use the Language MCP server with an agent

Module 3 : Develop a speech-capable generative AI application

  • Choose a speech-capable model
  • Transcribe speech
  • Synthesize speech
  • Module assessment

Module 4 : Create speech-enabled apps with Azure Speech in Microsoft Foundry Tools

  • Azure Speech in Foundry Tools
  • Use the Speech to Text API
  • Use the Text to Speech API
  • Configure audio format and voices
  • Use Speech Synthesis Markup Language
  • Module assessment

Module 5 : Develop a speech agent with the Azure Speech MCP server

  • Understand the Azure Speech MCP server
  • Connect and use the Speech MCP server with an agent

Module 6 : Develop an Azure Speech Voice Live Agent in Microsoft Foundry

  • Explore the Azure Voice Live API
  • Explore the AI Voice Live client library for Python
  • Create a Voice Live agent
  • Module assessment

Module 7 : Translate text and speech with Microsoft Foundry Tools

  • Translation in Microsoft Foundry
  • Translate text
  • Translate speech
  • Module assessment

Documentation

  • Access to Microsoft Learn, Microsoft’s online learning platform, offering interactive resources and educational content to deepen your knowledge and develop your technical skills.

Lab / Exercises

  • This course provides you with exclusive access to the official Microsoft lab, enabling you to practice your skills in a professional environment.

Complementary Courses

Eligible Funding

ITTA is a partner of a continuing education fund dedicated to temporary workers. This fund can subsidize your training, provided that you are subject to the “Service Provision” collective labor agreement (CCT) and meet certain conditions, including having worked at least 88 hours in the past 12 months.

Additional Information

Azure Natural Language Processing Training: The Importance of NLP in the Enterprise

Natural Language Processing (NLP) enables machines to understand, interpret, and generate human language. In a professional context, this technology opens up considerable possibilities for leveraging textual data. Automated analysis of customer reviews identifies satisfaction trends and friction points in real time.

Smart triage of emails and support tickets accelerates request handling and improves team responsiveness. Entity extraction from contractual documents facilitates compliance and regulatory auditing. Azure AI Language brings all of these capabilities together in a managed cloud service, accessible via simple APIs and high-performing pre-trained models in French, English, and many other languages — making it a preferred choice for organizations in French-speaking Switzerland.

Technical Content of the AI-3003 Training

The program covers the main features of Azure AI Language in an intensive one-day format. You will start by configuring the service and understanding its architecture in the Azure portal. Text analysis covers sentiment detection (positive, negative, neutral, mixed), named entity recognition (people, places, organizations, dates), and automatic language detection.

The conversational language understanding (CLU) component teaches you to build models capable of identifying intents and entities in user utterances — an essential component for building chatbots and virtual assistants. You will also address custom text classification to automatically categorize documents according to your business taxonomy. Each concept is applied in guided labs in the Azure cloud environment with support from MCT instructors.

Concrete NLP Use Cases with Azure

Natural language processing solutions apply to many industries. In customer service, sentiment analysis on reviews and social media detects dissatisfaction and enables rapid response. Contact centers use CLU to automatically route requests to the right departments by identifying the caller’s intent.

The legal sector leverages entity extraction to identify clauses, dates, and amounts in large contract volumes. In HR, text classification automates CV screening based on required skills. Compliance departments analyze communication streams to detect anomalies and regulatory risks. Azure AI Language handles French natively — a major advantage for organizations in French-speaking Switzerland that process multilingual documents.

Applied Skill and Certification Path

This training prepares you for a Microsoft Applied Skill, a validation format centered on practical, directly applicable competencies. The assessment takes place in a lab environment where you must demonstrate your ability to build a functional end-to-end NLP solution with Azure AI Language. This format complements traditional certifications by attesting to concrete skills in a work setting. The AI-3003 training is part of the Azure AI specialization path. It can be taken after AI-900 to deepen the NLP component, or alongside AI-102 to strengthen your skills in a specific area of Azure AI. Professionals can combine multiple Applied Skills to build a comprehensive AI competency profile.

Training Environment at ITTA

ITTA delivers this training at its Geneva and Lausanne centers, as well as in a virtual classroom. As a Microsoft Learning Partner, ITTA provides official Microsoft content with MOC course materials and access to Azure cloud labs throughout the training. MCT-certified instructors have hands-on experience implementing NLP solutions and share feedback from real-world enterprise projects. Small group sizes ensure personalized support and allow examples to be tailored to each participant’s business context.

Frequently Asked Questions About the AI-3003 Training

What are the prerequisites for the AI-3003 training?

Familiarity with the Azure portal and basic programming skills (Python or C#) are recommended. Knowledge of REST APIs facilitates the integration hands-on labs.

Does Azure AI Language support French?

Yes, Azure AI Language natively supports French for sentiment analysis, entity extraction, and language detection. CLU models can also be trained in French for conversational understanding.

What is the difference between AI-3003 and AI-102 for NLP?

AI-3003 focuses exclusively on natural language processing in an intensive one-day format. AI-102 covers NLP among other domains (vision, bots, document extraction, OpenAI) over 4 days with a broader perspective.

Can you build chatbots with this training?

The training covers creating CLU models that form the understanding engine of chatbots. To build a complete bot with an interface and deployment channels, the AI-102 training provides the complementary skills with Bot Framework.

Is an Applied Skill recognized as a certification?

An Applied Skill is an official Microsoft validation format, distinct from exam-based certifications. It certifies specific practical competencies and appears on your Microsoft Learn profile in the same way as a certification.

Prix de l'inscription
CHF 850.-
Inclus dans ce cours
  • Training provided by a certified trainer
  • 180 days of access to Official Microsoft Labs
  • Official documentation in digital format
  • Official Microsoft achievement badge
Mois actuel

lun06juil09:00lun17:00VirtuelVirtual Etiquettes de sessionAI-3003

lun06juil09:00lun17:00Lausanne, Av. Mon-Repos 24, 1005 Lausanne Etiquettes de sessionAI-3003

lun10Aoû09:00lun17:00VirtuelVirtual Etiquettes de sessionAI-3003

lun10Aoû09:00lun17:00Genève, Route des Jeunes 35, 1227 Genève Etiquettes de sessionAI-3003

lun14Sep09:00lun17:00VirtuelVirtual Etiquettes de sessionAI-3003

lun14Sep09:00lun17:00Lausanne, Av. Mon-Repos 24, 1005 Lausanne Etiquettes de sessionAI-3003

lun19Oct09:00lun17:00VirtuelVirtual Etiquettes de sessionAI-3003

lun19Oct09:00lun17:00Genève, Route des Jeunes 35, 1227 Genève Etiquettes de sessionAI-3003

lun23Nov09:00lun17:00VirtuelVirtual Etiquettes de sessionAI-3003

lun23Nov09:00lun17:00Lausanne, Av. Mon-Repos 24, 1005 Lausanne Etiquettes de sessionAI-3003

Contact

ITTA
Route des jeunes 35
1227 Carouge, Suisse

Opening hours

Monday to Friday
8:30 AM to 6:00 PM
Tel. 058 307 73 00

Contact-us

ITTA
Route des jeunes 35
1227 Carouge, Suisse

Make a request

Contact

ITTA
Route des jeunes 35
1227 Carouge, Suisse

Opening hours

Monday to Friday, from 8:30 am to 06:00 pm.

Contact us

Your request