Skip to content

Latest commit

 

History

History
41 lines (28 loc) · 1.95 KB

README.md

File metadata and controls

41 lines (28 loc) · 1.95 KB

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]