Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 

README.md

Notebooks to showcase Agents and Assistants

This folder contains notebooks that demonstrate several use cases implemented using Azure OpenAI's Assistants API and Agent frameworks such as AutoGen, TaskWeaver, Semantic Kernel, and Langgraph.

Prerequisites

Setup

  1. From Azure OpenAI, retrieve your model's name, and endpoint.
  2. Ensure that the Managed Identity1 for your Azure OpenAI resource is properly configured and has the necessary roles assigned.
  3. Set the .env file with the following environment variables:
    OPENAI_MODEL_NAME=<your-model-name>
    OPENAI_ENDPOINT=<your-endpoint>
  4. Run the notebooks.

Using Managed Identity (MI) with Azure services enhances security by eliminating the need to manage API keys or other sensitive credentials in your code or configuration files. MI ensures an identity is managed by Azure and provides automatic authentication to Azure services. This reduces the risk of credential leakage and simplifies the management of permissions and access control.

Architecture

Notebooks

WIP

Agents with Assistants API

  1. Equity Analyst with Code Interpreter
  2. Analyst with Function calling using Logic Apps

Agents with AutoGen

  1. Retirement Planning
  2. Expense tracking and budgeting

Footnotes

  1. [!TIP]