You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[](https://codespaces.new/microsoft/Generic-Build-your-own-copilot-Solution-Accelerator)
64
+
[](https://vscode.dev/redirect?url=vscode://ms-vscode-remote.remote-containers/cloneInVolume?url=https://github.com/microsoft/Generic-Build-your-own-copilot-Solution-Accelerator)
65
+
[](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fmicrosoft%2FGeneric-Build-your-own-copilot-Solution-Accelerator%2Fmain%2Finfra%2Fmain.json)
66
+
58
67
59
68
> Note: Some features contained in this repository are in private preview. Certain features might not be supported or might have constrained capabilities. For more information, see [Supplemental Terms of Use for Microsoft Azure Previews](https://azure.microsoft.com/en-us/support/legal/preview-supplemental-terms).
2. Click the following deployment button to create the required resources for this accelerator in your Azure Subscription.
68
77
69
-
[](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fmicrosoft%2FGeneric-Build-your-own-copilot-Solution-Accelerator%2Fmain%2Finfrastructure%2Fdeployment.json)
78
+
[](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fmicrosoft%2FGeneric-Build-your-own-copilot-Solution-Accelerator%2Fmain%2Finfra%2Fmain.json)
70
79
71
80
3. You will need to select an Azure Subscription, create/select a Resource group, and Region. If your intention is to deploy this solution accelerator and the corresponding sample data set, the default settings will suffice.
72
81
@@ -87,6 +96,69 @@ To add further access controls, update the logic in `getUserInfoList` in `fronte
87
96
1.**For enhanced relevance and accuracy**, we recommend implementing [Azure hybrid search](https://learn.microsoft.com/en-us/azure/search/hybrid-search-overview) over full-text search. Azure hybrid search provides superior relevance, accuracy, support for complex queries, improved user experience, scalability, performance, advanced features, and integration with AI services. These advantages make it the ideal choice for modern applications that require robust and intelligent search capabilities.
88
97
2.**Importance of prompt engineering**. Prompt engineering is a critical aspect of working with AI models, especially when leveraging advanced capabilities such as those provided by Azure AI services. Proper prompt engineering ensures that the AI models generate accurate, relevant, and contextually appropriate responses. It involves carefully crafting and refining prompts to guide the model's behavior and output effectively. Neglecting prompt engineering can result in suboptimal performance, irrelevant outputs, and increased frustration for users. Therefore, it is essential to invest time and effort in prompt engineering to fully harness the potential of AI models
89
98
99
+
### **Options**
100
+
Pick from the options below to see step-by-step instructions for: GitHub Codespaces, VS Code Dev Containers, Local Environments, and Bicep deployments.
101
+
102
+
<details>
103
+
<summary><b>Deploy in GitHub Codespaces</b></summary>
104
+
105
+
### GitHub Codpespaces
106
+
107
+
You can run this solution accelerator virtually by using GitHub Codespaces. The button will open a web-based VS Code instance in your browser:
108
+
109
+
1. Open the solution accelerator (this may take several minutes):
110
+
111
+
[](https://codespaces.new/microsoft/Generic-Build-your-own-copilot-Solution-Accelerator)
112
+
2. Accept the default values on the create Codespaces page
113
+
3. Open a terminal window if it is not already open
114
+
4. Continue with the [deploying steps](#deploying)
115
+
116
+
</details>
117
+
118
+
<details>
119
+
<summary><b>Deploy in VS Code</b></summary>
120
+
121
+
### VS Code Dev Containers
122
+
123
+
A related option is VS Code Dev Containers, which will open the project in your local VS Code using the [Dev Containers extension](https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-containers):
124
+
125
+
1. Start Docker Desktop (install it if not already installed)
126
+
2. Open the project:
127
+
128
+
[](https://vscode.dev/redirect?url=vscode://ms-vscode-remote.remote-containers/cloneInVolume?url=https://github.com/microsoft/Generic-Build-your-own-copilot-Solution-Accelerator)
129
+
130
+
131
+
3. In the VS Code window that opens, once the project files show up (this may take several minutes), open a terminal window.
132
+
4. Continue with the [deploying steps](#deploying)
133
+
134
+
</details>
135
+
136
+
<details>
137
+
<summary><b>Deploy in your local environment</b></summary>
138
+
139
+
### Local environment
140
+
141
+
If you're not using one of the above options for opening the project, then you'll need to:
0 commit comments