Skip to content

Commit 8e1f2d9

Browse files
committed
hub and project terminology
1 parent cd4bfbe commit 8e1f2d9

13 files changed

+43
-43
lines changed

articles/ai-studio/concepts/architecture.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -75,15 +75,15 @@ For more information, see [Role-based access control in Azure AI Studio](rbac-ai
7575

7676
## Attribute-based access control
7777

78-
Each AI hub you create has a default storage account. Each child AI project of the AI hub inherits the storage account of the AI hub. The storage account is used to store data and artifacts.
78+
Each hub you create has a default storage account. Each child project of the hub inherits the storage account of the hub. The storage account is used to store data and artifacts.
7979

80-
To secure the shared storage account, Azure AI Studio uses both Azure RBAC and Azure attribute-based access control (Azure ABAC). Azure ABAC is a security model that defines access control based on attributes associated with the user, resource, and environment. Each AI project has:
80+
To secure the shared storage account, Azure AI Studio uses both Azure RBAC and Azure attribute-based access control (Azure ABAC). Azure ABAC is a security model that defines access control based on attributes associated with the user, resource, and environment. Each project has:
8181

8282
- A service principal that is assigned the Storage Blob Data Contributor role on the storage account.
8383
- A unique ID (workspace ID).
84-
- A set of containers in the storage account. Each container has a prefix that corresponds to the workspace ID value for the AI project.
84+
- A set of containers in the storage account. Each container has a prefix that corresponds to the workspace ID value for the project.
8585

86-
The role assignment for each AI project's service principal has a condition that only allows the service principal access to containers with the matching prefix value. This condition ensures that each AI project can only access its own containers.
86+
The role assignment for each project's service principal has a condition that only allows the service principal access to containers with the matching prefix value. This condition ensures that each project can only access its own containers.
8787

8888
> [!NOTE]
8989
> For data encryption in the storage account, the scope is the entire storage and not per-container. So all containers are encrypted using the same key (provided either by Microsoft or by the customer).
@@ -92,10 +92,10 @@ For more information on Azure access-based control, see [What is Azure attribute
9292

9393
## Containers in the storage account
9494

95-
The default storage account for an AI hub has the following containers. These containers are created for each AI project, and the `{workspace-id}` prefix matches the unique ID for the AI project. The container is accessed by the AI project using a [connection](connections.md).
95+
The default storage account for an hub has the following containers. These containers are created for each project, and the `{workspace-id}` prefix matches the unique ID for the project. The container is accessed by the project using a [connection](connections.md).
9696

9797
> [!TIP]
98-
> To find the ID for your AI project, go to the AI project in the [Azure portal](https://portal.azure.com/). Expand **Settings** and then select **Properties**. The **Workspace ID** is displayed.
98+
> To find the ID for your project, go to the project in the [Azure portal](https://portal.azure.com/). Expand **Settings** and then select **Properties**. The **Workspace ID** is displayed.
9999
100100
| Container name | Connection name | Description |
101101
| --- | --- | --- |

articles/ai-studio/concepts/rbac-ai-studio.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -153,7 +153,7 @@ If the built-in roles are insufficient, you can create custom roles. Custom role
153153

154154
When configuring a hub to use a customer-managed key (CMK), an Azure Key Vault is used to store the key. The user or service principal used to create the workspace must have owner or contributor access to the key vault.
155155

156-
If your Azure AI hub is configured with a **user-assigned managed identity**, the identity must be granted the following roles. These roles allow the managed identity to create the Azure Storage, Azure Cosmos DB, and Azure Search resources used when using a customer-managed key:
156+
If your AI Studio hub is configured with a **user-assigned managed identity**, the identity must be granted the following roles. These roles allow the managed identity to create the Azure Storage, Azure Cosmos DB, and Azure Search resources used when using a customer-managed key:
157157

158158
- `Microsoft.Storage/storageAccounts/write`
159159
- `Microsoft.Search/searchServices/write`
@@ -175,7 +175,7 @@ An Azure Container Registry instance is an optional dependency for Azure AI Stud
175175
| AI Studio hub system-assigned managed identity |||
176176
| AI Studio hub user-assigned managed identity </br>with the **ACRPull** role assigned to the identity | ||
177177

178-
A system-assigned managed identity is automatically assigned to the correct roles when the Azure AI hub is created. If you're using a user-assigned managed identity, you must assign the **ACRPull** role to the identity.
178+
A system-assigned managed identity is automatically assigned to the correct roles when the hub is created. If you're using a user-assigned managed identity, you must assign the **ACRPull** role to the identity.
179179

180180
## Scenario: Use Azure Application Insights for logging
181181

articles/ai-studio/how-to/configure-managed-network.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -152,7 +152,7 @@ Before following the steps in this article, make sure you have the following pre
152152

153153
### Connectivity to other services
154154

155-
* Azure AI services provisioned with Azure AI hub and Azure AI Search attached with Azure AI hub should be public.
155+
* Azure AI services provisioned with Azure AI Studio hub and Azure AI Search attached should be public.
156156
* The "Add your data" feature in the Azure AI Studio playground doesn't support using a virtual network or private endpoint on the following resources:
157157
* Azure AI Search
158158
* Azure OpenAI

articles/ai-studio/how-to/connections-add.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -69,11 +69,11 @@ If your hub is configured for [network isolation](configure-managed-network.md),
6969

7070
To create an outbound private endpoint rule to the data source, use the following steps:
7171

72-
1. Sign in to the [Azure portal](https://portal.azure.com), and select the Azure AI hub.
72+
1. Sign in to the [Azure portal](https://portal.azure.com), and select the Azure AI Studio hub.
7373
1. Select **Networking**, then **Workspace managed outbound access**.
7474
1. To add an outbound rule, select **Add user-defined outbound rules**. From the **Workspace outbound rules** sidebar, provide the following information:
7575

76-
- **Rule name**: A name for the rule. The name must be unique for the AI hub.
76+
- **Rule name**: A name for the rule. The name must be unique for the AI Studio hub.
7777
- **Destination type**: Private Endpoint.
7878
- **Subscription**: The subscription that contains the Azure resource you want to connect to.
7979
- **Resource type**: `Microsoft.Storage/storageAccounts`. This resource provider is used for Azure Storage, Azure Data Lake Storage Gen2, and Microsoft OneLake.

articles/ai-studio/how-to/deploy-jais-models.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,9 +28,9 @@ You can find the JAIS model in the [Model Catalog](model-catalog.md) by filterin
2828
- An [Azure AI Studio hub](../how-to/create-azure-ai-resource.md).
2929

3030
> [!IMPORTANT]
31-
> For JAIS models, the serverless API model deployment offering is only available with AI hubs created in East US 2 or Sweden Central region.
31+
> For JAIS models, the serverless API model deployment offering is only available with hubs created in East US 2 or Sweden Central region.
3232
33-
- An [Azure AI project](../how-to/create-projects.md) in Azure AI Studio.
33+
- An [AI Studio project](../how-to/create-projects.md) in Azure AI Studio.
3434
- Azure role-based access controls (Azure RBAC) are used to grant access to operations in Azure AI Studio. To perform the steps in this article, your user account must be assigned the __Azure AI Developer role__ on the resource group. For more information on permissions, see [Role-based access control in Azure AI Studio](../concepts/rbac-ai-studio.md).
3535

3636

articles/ai-studio/how-to/deploy-models-cohere-command.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ The previously mentioned Cohere models can be deployed as a service with pay-as-
5555
> [!IMPORTANT]
5656
> For Cohere family models, the serverless API model deployment offering is only available with hubs created in **EastUS2** or **Sweden Central** region.
5757
58-
- An [Azure AI project](../how-to/create-projects.md) in Azure AI Studio.
58+
- An [AI Studio project](../how-to/create-projects.md) in Azure AI Studio.
5959
- Azure role-based access controls (Azure RBAC) are used to grant access to operations in Azure AI Studio. To perform the steps in this article, your user account must be assigned the __Azure AI Developer role__ on the resource group. For more information on permissions, see [Role-based access control in Azure AI Studio](../concepts/rbac-ai-studio.md).
6060

6161

articles/ai-studio/how-to/deploy-models-cohere-embed.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -50,12 +50,12 @@ The previously mentioned Cohere models can be deployed as a service with pay-as-
5050
### Prerequisites
5151

5252
- An Azure subscription with a valid payment method. Free or trial Azure subscriptions won't work. If you don't have an Azure subscription, create a [paid Azure account](https://azure.microsoft.com/pricing/purchase-options/pay-as-you-go) to begin.
53-
- An [Azure AI hub resource](../how-to/create-azure-ai-resource.md).
53+
- An [AI Studio hub](../how-to/create-azure-ai-resource.md).
5454

5555
> [!IMPORTANT]
56-
> For Cohere family models, the serverless API model deployment offering is only available with AI hubs created in **EastUS2** or **Sweden Central** region.
56+
> For Cohere family models, the serverless API model deployment offering is only available with hubs created in **EastUS2** or **Sweden Central** region.
5757
58-
- An [Azure AI project](../how-to/create-projects.md) in Azure AI Studio.
58+
- An [AI Studio project](../how-to/create-projects.md) in Azure AI Studio.
5959
- Azure role-based access controls are used to grant access to operations in Azure AI Studio. To perform the steps in this article, your user account must be assigned the __Azure AI Developer role__ on the resource group. For more information on permissions, see [Role-based access control in Azure AI Studio](../concepts/rbac-ai-studio.md).
6060

6161

articles/ai-studio/how-to/deploy-models-llama.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -62,12 +62,12 @@ If you need to deploy a different model, [deploy it to managed compute](#deploy-
6262
- An [AI Studio hub](../how-to/create-azure-ai-resource.md).
6363

6464
> [!IMPORTANT]
65-
> For Meta Llama 3 models, the pay-as-you-go model deployment offering is only available with AI hubs created in **East US 2** and **Sweden Central** regions.
65+
> For Meta Llama 3 models, the pay-as-you-go model deployment offering is only available with hubs created in **East US 2** and **Sweden Central** regions.
6666
6767
- An [AI Studio project](../how-to/create-projects.md) in Azure AI Studio.
6868
- Azure role-based access controls (Azure RBAC) are used to grant access to operations in Azure AI Studio. To perform the steps in this article, your user account must be assigned the __owner__ or __contributor__ role for the Azure subscription. Alternatively, your account can be assigned a custom role that has the following permissions:
6969

70-
- On the Azure subscription—to subscribe the Azure AI project to the Azure Marketplace offering, once for each project, per offering:
70+
- On the Azure subscription—to subscribe the AI Studio project to the Azure Marketplace offering, once for each project, per offering:
7171
- `Microsoft.MarketplaceOrdering/agreements/offers/plans/read`
7272
- `Microsoft.MarketplaceOrdering/agreements/offers/plans/sign/action`
7373
- `Microsoft.MarketplaceOrdering/offerTypes/publishers/offers/plans/agreements/read`
@@ -78,7 +78,7 @@ If you need to deploy a different model, [deploy it to managed compute](#deploy-
7878
- `Microsoft.SaaS/resources/read`
7979
- `Microsoft.SaaS/resources/write`
8080

81-
- On the Azure AI project—to deploy endpoints (the Azure AI Developer role contains these permissions already):
81+
- On the AI Studio project—to deploy endpoints (the Azure AI Developer role contains these permissions already):
8282
- `Microsoft.MachineLearningServices/workspaces/marketplaceModelSubscriptions/*`
8383
- `Microsoft.MachineLearningServices/workspaces/serverlessEndpoints/*`
8484

@@ -90,12 +90,12 @@ If you need to deploy a different model, [deploy it to managed compute](#deploy-
9090
- An [AI Studio hub](../how-to/create-azure-ai-resource.md).
9191

9292
> [!IMPORTANT]
93-
> For Meta Llama 2 models, the pay-as-you-go model deployment offering is only available with AI hubs created in **East US 2** and **West US 3** regions.
93+
> For Meta Llama 2 models, the pay-as-you-go model deployment offering is only available with hubs created in **East US 2** and **West US 3** regions.
9494
9595
- An [AI Studio project](../how-to/create-projects.md) in Azure AI Studio.
9696
- Azure role-based access controls (Azure RBAC) are used to grant access to operations in Azure AI Studio. To perform the steps in this article, your user account must be assigned the __owner__ or __contributor__ role for the Azure subscription. Alternatively, your account can be assigned a custom role that has the following permissions:
9797

98-
- On the Azure subscription—to subscribe the Azure AI project to the Azure Marketplace offering, once for each project, per offering:
98+
- On the Azure subscription—to subscribe the AI Studio project to the Azure Marketplace offering, once for each project, per offering:
9999
- `Microsoft.MarketplaceOrdering/agreements/offers/plans/read`
100100
- `Microsoft.MarketplaceOrdering/agreements/offers/plans/sign/action`
101101
- `Microsoft.MarketplaceOrdering/offerTypes/publishers/offers/plans/agreements/read`
@@ -106,7 +106,7 @@ If you need to deploy a different model, [deploy it to managed compute](#deploy-
106106
- `Microsoft.SaaS/resources/read`
107107
- `Microsoft.SaaS/resources/write`
108108

109-
- On the Azure AI project—to deploy endpoints (the Azure AI Developer role contains these permissions already):
109+
- On the AI Studio project—to deploy endpoints (the Azure AI Developer role contains these permissions already):
110110
- `Microsoft.MachineLearningServices/workspaces/marketplaceModelSubscriptions/*`
111111
- `Microsoft.MachineLearningServices/workspaces/serverlessEndpoints/*`
112112

articles/ai-studio/how-to/develop/index-build-consume-sdk.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -140,14 +140,14 @@ retriever.get_relevant_documents("<your search query>")
140140
retriever=get_langchain_retriever_from_index(local_index_cohere)
141141
retriever.get_relevant_documents("<your search query>")
142142
```
143-
### Registering the index in your AI project (Optional)
143+
### Registering the index in your AI Studio project (Optional)
144144

145-
Optionally, you can register the index in your AI project so that you or others who have access to your project can use it from the cloud. Before proceeding [install the required packages](#required-packages-for-remote-index-operations) for remote operations.
145+
Optionally, you can register the index in your AI Studio project so that you or others who have access to your project can use it from the cloud. Before proceeding [install the required packages](#required-packages-for-remote-index-operations) for remote operations.
146146

147147
#### Connect to the project
148148

149149
```python
150-
# connect to the AI project
150+
# connect to the AI Studio project
151151
from azure.identity import DefaultAzureCredential
152152
from azure.ai.ml import MLClient
153153

@@ -183,9 +183,9 @@ client.indexes.create_or_update(
183183
> [!NOTE]
184184
> Environment variables are intended for convenience in a local environment. However, if you register a local index created using environment variables, the index may not function as expected because secrets from environment variables won’t be transferred to the cloud index. To address this issue, you can use a `ConnectionConfig` or `connection_id` to create a local index before registering.
185185
186-
## Build an index (remotely) in your AI project
186+
## Build an index (remotely) in your AI Studio project
187187

188-
We build an index in the cloud in your AI project.
188+
We build an index in the cloud in your AI Studio project.
189189

190190
### Required packages for remote index operations
191191

@@ -195,12 +195,12 @@ Install the following packages required for remote index creation.
195195
pip install azure-ai-ml promptflow-rag langchain langchain-openai
196196
```
197197

198-
### Connect to the AI project
198+
### Connect to the AI Studio project
199199

200200
To get started, we connect to the project. The `subscription`, `resource_group` and `workspace` in the code below refers to the project you want to connect to.
201201

202202
```python
203-
# connect to the AI project
203+
# connect to the AI Studio project
204204
from azure.identity import DefaultAzureCredential
205205
from azure.ai.ml import MLClient
206206

articles/ai-studio/how-to/develop/simulator-interaction-data.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ pip install promptflow-evals
2929

3030
from promptflow.evals.synthetic import AdversarialSimulator
3131
```
32-
The adversarial simulator works by setting up a service-hosted GPT large language model to simulate an adversarial user and interact with your application. An Azure AI project is required to run the adversarial simulator:
32+
The adversarial simulator works by setting up a service-hosted GPT large language model to simulate an adversarial user and interact with your application. An AI Studio project is required to run the adversarial simulator:
3333
```python
3434
from azure.identity import DefaultAzureCredential
3535

0 commit comments

Comments
 (0)