Skip to content

denniszielke/ai-agents-workshop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AI Agent workshop

Regions that this deployment can be executed:

  • northeurope (azure location)
  • swedencentral (aiResourceLocation)

Quickstart & Infrastructure setup

The following lines of code will connect your Codespace az cli and azd cli to the right Azure subscription:

# log in with the provided credentials - OPEN A PRIVATE BROWSER SESSION
az login --use-device-code

# if you need to log into a specific tenant - use the --tenant 00000000-0000-0000-0000-000000000000 parameter
az login --use-device-code --tenant 00000000-0000-0000-0000-000000000000 

# "log into azure dev cli - only once" - OPEN A PRIVATE BROWSER SESSION
azd auth login --use-device-code

# press enter open up https://microsoft.com/devicelogin and enter the code

Now deploy the infrastructure components with azure cli

azd up

Get the values for some env variables

azd env get-values | grep AZURE_ENV_NAME
source <(azd env get-values | grep AZURE_ENV_NAME)

deploy the project lc-react-tools in Azure Container Apps.

bash ./azd-hooks/deploy.sh lc-react-tools $AZURE_ENV_NAME

Workshop agenda

The scope of this workshop covers the following scenarios and technology stacks:

Name Description Technology
af-simple Single Agent AgentService, RAG
af-autogen Single Agent AgentService, Autogen
lc-react-tools Single Agent Streamlit, Azure OpenAI, Langchain
lg-agents-01-coding Multi-agent code reviews LangGraph, Azure OpenAI, Otel
lg-agents-02-shop Human in the loop LangGraph, Qdrant, Azure OpenAI
li-workflows-01-simple Simple event driven workflow Llama agents, Azure OpenAI
li-workflows-02-events Event driven agent collaboration Llama agents, Azure OpenAI
sk-agents-01-collaboration Simple mult agent discussion Semantic kernel, Azure OpenAI
sk-agents-02-tools Using tools from agents Semantic kernel, Azure OpenAI
sk-agents-03-creative Multi-turn multi agent discussion Semantic kernel, Azure OpenAI
sk-agents-04-process Event driven flow Semantic kernel, Azure OpenAI