/aistudio-python-promptflow-sample

Quickstart sample for using the Azure AI Studio with the SDK or CLI options - and the PromptFlow framework.

Primary LanguagePythonMIT LicenseMIT

Azure AI Studio: Python PromptFlow Sample

This is the basic quickstart tutorial for the Azure AI Studio with PromptFlow. Find framework-specific versions here:

🧰 | Explore features of Azure AI Studio

The sample showcases features from the Azure AI Studio preview:

Warning

Features contained in this repository are in private preview. Preview versions are provided without a service level agreement, and they are not recommended for production workloads. Certain features might not be supported or mvght have constrained capabilities. For more information, see Supplemental Terms of Use for Microsoft Azure Previews.

👩🏽‍💻 | Build a copilot with your own data

Learn to build your own copilot using the Azure AI Studio with core resources (Azure AI Services) and tools (Azure AI SDK, Azure AI CLI). The tutorial guides you through the following steps:

  1. Setup and validate your development environment.
  2. Create an Azure AI project and AI resources for your copilot.
  3. Create an Azure AI search index for your custom data.
  4. Validate copilot by asking a question about your custom data.
  5. Evaluate the performance of your copilot implementation. Soon
  6. (Optional) Deploy the copilot to Azure and invoke it. Soon

✅ | Pre-Requisites

To work through this tutorial you will need:

  1. Azure account with active subscription.
  2. GitHub account with access to GitHub Codespaces.
  3. (Optional) Set of docs that represent "your custom data".

The sample comes with a set of "product data" docs as default custom data.

Make sure you have access to the Azure AI Studio in your region, and can access related resources in your subscription. Refer to the Azure AI Studio FAQ for more details on regional availability, pricing and more.

🏁 | Get Started

Ready to get started building a copilot with your own custom data?

Start here to setup your development environment, then work through the remaining steps.

📚 | Relevant Resources

  1. Azure AI Studio - UI to explore, build & manage AI solutions.
  2. Azure AI Studio Docs - Azure AI Studio documentation.
  3. Azure AI Services - Azure AI Services documentation.
  4. Training: Using vector search in Azure Cognitive Search
  5. Tutorial: Deploy a web app for chat on your data