├── .dockerignore ├── .gitignore ├── LICENSE ├── README.md ├── RELEASE.md ├── SECURITY.md ├── docs ├── addnewdata.md ├── concepts.md ├── deployment-cloudshell.md ├── deployment-standard.md ├── deployment.md ├── quickstart.md └── runlocal.md ├── hack └── BuildChallengeSolutions.ps1 ├── infra ├── aca │ ├── .azdo │ │ └── azure-dev.yml │ ├── .devcontainer │ │ └── devcontainer.json │ ├── .github │ │ └── workflows │ │ │ └── azure-dev.yml │ ├── .gitignore │ ├── azd-hooks │ │ ├── postdeploy.ps1 │ │ └── predeploy.ps1 │ ├── azure.yaml │ └── infra │ │ ├── abbreviations.json │ │ ├── app │ │ ├── ChatAPI.bicep │ │ └── UserPortal.bicep │ │ ├── main.bicep │ │ ├── main.parameters.json │ │ ├── modules │ │ └── fetch-container-image.bicep │ │ └── shared │ │ ├── apps-env.bicep │ │ ├── cosmosdb.bicep │ │ ├── dashboard-web.bicep │ │ ├── keyvault.bicep │ │ ├── monitoring.bicep │ │ ├── openai-secrets.bicep │ │ ├── openai.bicep │ │ ├── registry.bicep │ │ └── storage.bicep ├── aks │ ├── .devcontainer │ │ ├── Dockerfile │ │ ├── base.Dockerfile │ │ └── devcontainer.json │ ├── .github │ │ └── workflows │ │ │ └── azure-dev.yml │ ├── .gitignore │ ├── azure.yaml │ ├── helm │ │ └── tls-support │ │ │ ├── .helmignore │ │ │ ├── Chart.yaml │ │ │ ├── templates │ │ │ ├── _helpers.tpl │ │ │ ├── certificate.yaml │ │ │ └── issuer.yaml │ │ │ ├── values-prod.yaml │ │ │ └── values-staging.yaml │ ├── infra │ │ ├── abbreviations.json │ │ ├── azd-hooks │ │ │ ├── postdeploy.ps1 │ │ │ ├── predeploy.ps1 │ │ │ └── preprovision.ps1 │ │ ├── bicepconfig.json │ │ ├── main.bicep │ │ ├── main.parameters.json │ │ ├── managed-identity │ │ │ ├── aso-workload-identity.bicep │ │ │ ├── chat-service-web-api-workload-identity.bicep │ │ │ ├── keda-workload-identity.bicep │ │ │ └── search-workload-identity.bicep │ │ ├── monitoring │ │ │ ├── monitoring.bicep │ │ │ └── rule-associations.bicep │ │ ├── resources │ │ │ ├── acr.bicep │ │ │ ├── aks.bicep │ │ │ ├── cosmosdb.bicep │ │ │ ├── keyvault.bicep │ │ │ ├── openai.bicep │ │ │ └── storage.bicep │ │ └── role-assignments │ │ │ ├── aks-acr-role-assignment.bicep │ │ │ ├── azuremonitor-role-assignment.bicep │ │ │ ├── grafana-role-assignment.bicep │ │ │ └── subscription-contributor-role-assignment.bicep │ └── manifests │ │ └── aso_crd_v2.6.0.yaml ├── data │ ├── MemorySources │ │ ├── BlobMemorySourceConfig.json │ │ ├── return-policies.txt │ │ └── shipping-policies.txt │ └── SystemPrompts │ │ ├── ContextSelector │ │ └── Default.txt │ │ ├── RetailAssistant │ │ ├── Default.txt │ │ └── Limited.txt │ │ ├── Summarizer │ │ └── TwoWords.txt │ │ └── SystemCommands │ │ └── SetSemanticCacheSimilarityScore.txt ├── helm │ ├── chat-service-web-api │ │ ├── .helmignore │ │ ├── Chart.yaml │ │ ├── templates │ │ │ ├── _helpers.tpl │ │ │ ├── configmap.yaml │ │ │ ├── deployment.yaml │ │ │ ├── ingress.yaml │ │ │ ├── secret.yaml │ │ │ └── service.yaml │ │ └── values.yaml │ ├── chat-web-app │ │ ├── .helmignore │ │ ├── Chart.yaml │ │ ├── templates │ │ │ ├── _helpers.tpl │ │ │ ├── configmap.yaml │ │ │ ├── deployment.yaml │ │ │ ├── ingress.yaml │ │ │ ├── secret.yaml │ │ │ └── service.yaml │ │ └── values.yaml │ └── tls-support │ │ ├── .helmignore │ │ ├── Chart.yaml │ │ ├── templates │ │ ├── _helpers.tpl │ │ ├── certificate.yaml │ │ └── issuer.yaml │ │ ├── values-prod.yaml │ │ └── values-staging.yaml └── scripts │ ├── BuildPush.ps1 │ ├── CloudShell-Deploy.ps1 │ ├── Deploy-Arm-Azure.ps1 │ ├── Deploy-Images-Aca.ps1 │ ├── Deploy-Images-Aks.ps1 │ ├── Deploy-OpenAi.ps1 │ ├── Deploy-Vm.ps1 │ ├── DeployCertManager.ps1 │ ├── DeployTlsSupport.ps1 │ ├── Generate-Config.ps1 │ ├── Import-Data-CloudShell.ps1 │ ├── Import-Data.ps1 │ ├── Join-Path-Recursively.ps1 │ ├── Prepare-CloudShell-Deploy.ps1 │ ├── README.md │ ├── Token-Replace.ps1 │ ├── Unified-Deploy.ps1 │ ├── UploadSystemPrompts.ps1 │ └── VMScriptExtension.ps1 ├── media ├── aks-external-ip.png ├── architecture.png ├── azd-aca-complete-output.png ├── azd-aks-complete-output.png ├── initialization-embedding.png ├── initialization-trace.png ├── initialization-vector-index.png ├── monitoring-traces.png ├── search-container-app-resource-group.png ├── search-container-app-url.png ├── semantic-cache-reset.png ├── semantic-cache-set-similarity.png ├── socks.png └── ui.png └── src ├── BuildYourOwnCopilot.sln ├── ChatAPI ├── .gitignore ├── ChatAPI.csproj ├── ChatEndpoints.cs ├── Dockerfile ├── Program.cs ├── Properties │ └── launchSettings.json ├── appsettings.json ├── appsettings.template.json └── manifests │ ├── deployment.tmpl.yaml │ ├── ingress.yaml │ ├── secret.tmpl.yaml │ ├── service.yaml │ └── serviceaccount.tmpl.yaml ├── Common ├── Common.csproj ├── Exceptions │ └── ItemTransformerException.cs ├── Extensions │ ├── JsonExtensions.cs │ ├── ObjectExtensions.cs │ └── StringExtensions.cs ├── Interfaces │ ├── ICosmosDBService.cs │ ├── IItemTransformer.cs │ └── IItemTransformerFactory.cs ├── Models │ ├── BusinessDomain │ │ ├── Customer.cs │ │ ├── EmbeddedEntity.cs │ │ ├── EmbeddingFieldAttribute.cs │ │ ├── Product.cs │ │ ├── SalesOrder.cs │ │ └── ShortTermMemory.cs │ ├── Chat │ │ ├── Completion.cs │ │ ├── CompletionPrompt.cs │ │ ├── CompletionResult.cs │ │ ├── Message.cs │ │ └── Session.cs │ ├── Configuration │ │ ├── CosmosDBSettings.cs │ │ └── VectorStoreSettings.cs │ └── ModelRegistry.cs ├── Services │ ├── ItemTransformerFactory.cs │ └── ModelRegistryItemTransformer.cs └── Text │ ├── EmbeddingUtility.cs │ └── StringExtensions.cs ├── Infrastructure ├── Constants │ ├── Participants.cs │ └── SystemCommands.cs ├── Exceptions │ ├── CosmosDBException.cs │ └── TextProcessingException.cs ├── Infrastructure.csproj ├── Interfaces │ ├── IChatService.cs │ ├── ICosmosDBClientFactory.cs │ ├── IMemorySource.cs │ ├── IOpenAiService.cs │ ├── IRAGService.cs │ ├── ISemanticCacheService.cs │ ├── ISystemPromptService.cs │ ├── ITextSplitterService.cs │ └── ITokenizerService.cs ├── MemorySources │ ├── BlobStorageMemorySource.cs │ ├── BlobStorageMemorySourceConfig.cs │ └── BlobStorageMemorySourceSettings.cs ├── Models │ ├── ConfigurationOptions │ │ ├── BlobStorageSettings.cs │ │ ├── CosmosDBVectorStoreSettings.cs │ │ ├── DurableSystemPromptServiceSettings.cs │ │ ├── SemanticCacheServiceSettings.cs │ │ ├── SemanticKernelRAGServiceSettings.cs │ │ ├── SystemCommandPluginSettings.cs │ │ └── TokenTextSplitterServiceSettings.cs │ ├── ParsedSimilarityScore.cs │ └── SemanticCacheItem.cs ├── Services │ ├── ChatService.cs │ ├── CosmosDBClientFactory.cs │ ├── CosmosDbService.cs │ ├── DefaultPromptFilter.cs │ ├── DependencyInjection.cs │ ├── DurableSystemPromptService.cs │ ├── InMemorySystemPromptService.cs │ ├── SemanticCacheService.cs │ ├── SemanticKernelRAGService.cs │ └── Text │ │ ├── LeasedTikTokenizer.cs │ │ ├── MicrosoftBPETokenizerService.cs │ │ ├── TikTokenizerConfig.cs │ │ ├── TikTokenizerEncoders.cs │ │ ├── TikTokenizerTokens.cs │ │ └── TokenTextSplitterService.cs ├── Tests │ ├── CosmosDbServiceTests.cs │ └── OpenAiServiceTests.cs └── nuget.config ├── SemanticKernel ├── Chat │ ├── ContextBuilder.cs │ ├── ITokenizer.cs │ ├── MicrosoftMLTokenizer.cs │ └── PromptOptimizationSettings.cs ├── Memory │ ├── AzureCosmosDBNoSQLMemoryStore.cs │ ├── CosmosSystemTextJsonSerializer.cs │ └── HttpHeaderConstant.cs ├── Models │ └── OpenAISettings.cs ├── Plugins │ ├── Core │ │ ├── ContextPluginsListPlugin.cs │ │ ├── KnowledgeManagementContextPlugin.cs │ │ ├── MemoryStoreContextPlugin.cs │ │ ├── PluginBase.cs │ │ ├── SystemCommandPlugin.cs │ │ └── TextSummaryPlugin.cs │ └── Memory │ │ └── VectorMemoryStore.cs └── SemanticKernel.csproj ├── UserPortal ├── .gitignore ├── App.razor ├── Components │ ├── Confirmation.razor │ └── Input.razor ├── Constants │ └── Interface.cs ├── Dockerfile ├── Helpers │ ├── ChatManager.cs │ ├── ChatManagerSettings.cs │ └── IChatManager.cs ├── LICENSE.md ├── Pages │ ├── ChatPane.razor │ ├── Error.cshtml │ ├── Error.cshtml.cs │ ├── Index.razor │ ├── NavMenu.razor │ ├── _Host.cshtml │ └── _Layout.cshtml ├── Program.cs ├── Properties │ └── launchSettings.json ├── Shared │ └── MainLayout.razor ├── UserPortal.csproj ├── _Imports.razor ├── appsettings.json ├── appsettings.template.json ├── manifests │ ├── configmap.tmpl.yaml │ ├── deployment.tmpl.yaml │ ├── ingress.yaml │ └── service.yaml ├── nuget.config ├── readme.md ├── screenshot.png └── wwwroot │ ├── favicon.ico │ └── js │ └── site.js └── nuget.config /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/.dockerignore -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/README.md -------------------------------------------------------------------------------- /RELEASE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/RELEASE.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/SECURITY.md -------------------------------------------------------------------------------- /docs/addnewdata.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/docs/addnewdata.md -------------------------------------------------------------------------------- /docs/concepts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/docs/concepts.md -------------------------------------------------------------------------------- /docs/deployment-cloudshell.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/docs/deployment-cloudshell.md -------------------------------------------------------------------------------- /docs/deployment-standard.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/docs/deployment-standard.md -------------------------------------------------------------------------------- /docs/deployment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/docs/deployment.md -------------------------------------------------------------------------------- /docs/quickstart.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/docs/quickstart.md -------------------------------------------------------------------------------- /docs/runlocal.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/docs/runlocal.md -------------------------------------------------------------------------------- /hack/BuildChallengeSolutions.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/hack/BuildChallengeSolutions.ps1 -------------------------------------------------------------------------------- /infra/aca/.azdo/azure-dev.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/infra/aca/.azdo/azure-dev.yml -------------------------------------------------------------------------------- /infra/aca/.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/infra/aca/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /infra/aca/.github/workflows/azure-dev.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/infra/aca/.github/workflows/azure-dev.yml -------------------------------------------------------------------------------- /infra/aca/.gitignore: -------------------------------------------------------------------------------- 1 | .azure -------------------------------------------------------------------------------- /infra/aca/azd-hooks/postdeploy.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/infra/aca/azd-hooks/postdeploy.ps1 -------------------------------------------------------------------------------- /infra/aca/azd-hooks/predeploy.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/infra/aca/azd-hooks/predeploy.ps1 -------------------------------------------------------------------------------- /infra/aca/azure.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/infra/aca/azure.yaml -------------------------------------------------------------------------------- /infra/aca/infra/abbreviations.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/infra/aca/infra/abbreviations.json -------------------------------------------------------------------------------- /infra/aca/infra/app/ChatAPI.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/infra/aca/infra/app/ChatAPI.bicep -------------------------------------------------------------------------------- /infra/aca/infra/app/UserPortal.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/infra/aca/infra/app/UserPortal.bicep -------------------------------------------------------------------------------- /infra/aca/infra/main.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/infra/aca/infra/main.bicep -------------------------------------------------------------------------------- /infra/aca/infra/main.parameters.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/infra/aca/infra/main.parameters.json -------------------------------------------------------------------------------- /infra/aca/infra/modules/fetch-container-image.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/infra/aca/infra/modules/fetch-container-image.bicep -------------------------------------------------------------------------------- /infra/aca/infra/shared/apps-env.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/infra/aca/infra/shared/apps-env.bicep -------------------------------------------------------------------------------- /infra/aca/infra/shared/cosmosdb.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/infra/aca/infra/shared/cosmosdb.bicep -------------------------------------------------------------------------------- /infra/aca/infra/shared/dashboard-web.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/infra/aca/infra/shared/dashboard-web.bicep -------------------------------------------------------------------------------- /infra/aca/infra/shared/keyvault.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/infra/aca/infra/shared/keyvault.bicep -------------------------------------------------------------------------------- /infra/aca/infra/shared/monitoring.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/infra/aca/infra/shared/monitoring.bicep -------------------------------------------------------------------------------- /infra/aca/infra/shared/openai-secrets.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/infra/aca/infra/shared/openai-secrets.bicep -------------------------------------------------------------------------------- /infra/aca/infra/shared/openai.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/infra/aca/infra/shared/openai.bicep -------------------------------------------------------------------------------- /infra/aca/infra/shared/registry.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/infra/aca/infra/shared/registry.bicep -------------------------------------------------------------------------------- /infra/aca/infra/shared/storage.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/infra/aca/infra/shared/storage.bicep -------------------------------------------------------------------------------- /infra/aks/.devcontainer/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/infra/aks/.devcontainer/Dockerfile -------------------------------------------------------------------------------- /infra/aks/.devcontainer/base.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/infra/aks/.devcontainer/base.Dockerfile -------------------------------------------------------------------------------- /infra/aks/.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/infra/aks/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /infra/aks/.github/workflows/azure-dev.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/infra/aks/.github/workflows/azure-dev.yml -------------------------------------------------------------------------------- /infra/aks/.gitignore: -------------------------------------------------------------------------------- 1 | .azure -------------------------------------------------------------------------------- /infra/aks/azure.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/infra/aks/azure.yaml -------------------------------------------------------------------------------- /infra/aks/helm/tls-support/.helmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/infra/aks/helm/tls-support/.helmignore -------------------------------------------------------------------------------- /infra/aks/helm/tls-support/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/infra/aks/helm/tls-support/Chart.yaml -------------------------------------------------------------------------------- /infra/aks/helm/tls-support/templates/_helpers.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/infra/aks/helm/tls-support/templates/_helpers.tpl -------------------------------------------------------------------------------- /infra/aks/helm/tls-support/templates/certificate.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/infra/aks/helm/tls-support/templates/certificate.yaml -------------------------------------------------------------------------------- /infra/aks/helm/tls-support/templates/issuer.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/infra/aks/helm/tls-support/templates/issuer.yaml -------------------------------------------------------------------------------- /infra/aks/helm/tls-support/values-prod.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/infra/aks/helm/tls-support/values-prod.yaml -------------------------------------------------------------------------------- /infra/aks/helm/tls-support/values-staging.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/infra/aks/helm/tls-support/values-staging.yaml -------------------------------------------------------------------------------- /infra/aks/infra/abbreviations.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/infra/aks/infra/abbreviations.json -------------------------------------------------------------------------------- /infra/aks/infra/azd-hooks/postdeploy.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/infra/aks/infra/azd-hooks/postdeploy.ps1 -------------------------------------------------------------------------------- /infra/aks/infra/azd-hooks/predeploy.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/infra/aks/infra/azd-hooks/predeploy.ps1 -------------------------------------------------------------------------------- /infra/aks/infra/azd-hooks/preprovision.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/infra/aks/infra/azd-hooks/preprovision.ps1 -------------------------------------------------------------------------------- /infra/aks/infra/bicepconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/infra/aks/infra/bicepconfig.json -------------------------------------------------------------------------------- /infra/aks/infra/main.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/infra/aks/infra/main.bicep -------------------------------------------------------------------------------- /infra/aks/infra/main.parameters.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/infra/aks/infra/main.parameters.json -------------------------------------------------------------------------------- /infra/aks/infra/managed-identity/aso-workload-identity.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/infra/aks/infra/managed-identity/aso-workload-identity.bicep -------------------------------------------------------------------------------- /infra/aks/infra/managed-identity/chat-service-web-api-workload-identity.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/infra/aks/infra/managed-identity/chat-service-web-api-workload-identity.bicep -------------------------------------------------------------------------------- /infra/aks/infra/managed-identity/keda-workload-identity.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/infra/aks/infra/managed-identity/keda-workload-identity.bicep -------------------------------------------------------------------------------- /infra/aks/infra/managed-identity/search-workload-identity.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/infra/aks/infra/managed-identity/search-workload-identity.bicep -------------------------------------------------------------------------------- /infra/aks/infra/monitoring/monitoring.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/infra/aks/infra/monitoring/monitoring.bicep -------------------------------------------------------------------------------- /infra/aks/infra/monitoring/rule-associations.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/infra/aks/infra/monitoring/rule-associations.bicep -------------------------------------------------------------------------------- /infra/aks/infra/resources/acr.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/infra/aks/infra/resources/acr.bicep -------------------------------------------------------------------------------- /infra/aks/infra/resources/aks.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/infra/aks/infra/resources/aks.bicep -------------------------------------------------------------------------------- /infra/aks/infra/resources/cosmosdb.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/infra/aks/infra/resources/cosmosdb.bicep -------------------------------------------------------------------------------- /infra/aks/infra/resources/keyvault.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/infra/aks/infra/resources/keyvault.bicep -------------------------------------------------------------------------------- /infra/aks/infra/resources/openai.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/infra/aks/infra/resources/openai.bicep -------------------------------------------------------------------------------- /infra/aks/infra/resources/storage.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/infra/aks/infra/resources/storage.bicep -------------------------------------------------------------------------------- /infra/aks/infra/role-assignments/aks-acr-role-assignment.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/infra/aks/infra/role-assignments/aks-acr-role-assignment.bicep -------------------------------------------------------------------------------- /infra/aks/infra/role-assignments/azuremonitor-role-assignment.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/infra/aks/infra/role-assignments/azuremonitor-role-assignment.bicep -------------------------------------------------------------------------------- /infra/aks/infra/role-assignments/grafana-role-assignment.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/infra/aks/infra/role-assignments/grafana-role-assignment.bicep -------------------------------------------------------------------------------- /infra/aks/infra/role-assignments/subscription-contributor-role-assignment.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/infra/aks/infra/role-assignments/subscription-contributor-role-assignment.bicep -------------------------------------------------------------------------------- /infra/aks/manifests/aso_crd_v2.6.0.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/infra/aks/manifests/aso_crd_v2.6.0.yaml -------------------------------------------------------------------------------- /infra/data/MemorySources/BlobMemorySourceConfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/infra/data/MemorySources/BlobMemorySourceConfig.json -------------------------------------------------------------------------------- /infra/data/MemorySources/return-policies.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/infra/data/MemorySources/return-policies.txt -------------------------------------------------------------------------------- /infra/data/MemorySources/shipping-policies.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/infra/data/MemorySources/shipping-policies.txt -------------------------------------------------------------------------------- /infra/data/SystemPrompts/ContextSelector/Default.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/infra/data/SystemPrompts/ContextSelector/Default.txt -------------------------------------------------------------------------------- /infra/data/SystemPrompts/RetailAssistant/Default.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/infra/data/SystemPrompts/RetailAssistant/Default.txt -------------------------------------------------------------------------------- /infra/data/SystemPrompts/RetailAssistant/Limited.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/infra/data/SystemPrompts/RetailAssistant/Limited.txt -------------------------------------------------------------------------------- /infra/data/SystemPrompts/Summarizer/TwoWords.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/infra/data/SystemPrompts/Summarizer/TwoWords.txt -------------------------------------------------------------------------------- /infra/data/SystemPrompts/SystemCommands/SetSemanticCacheSimilarityScore.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/infra/data/SystemPrompts/SystemCommands/SetSemanticCacheSimilarityScore.txt -------------------------------------------------------------------------------- /infra/helm/chat-service-web-api/.helmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/infra/helm/chat-service-web-api/.helmignore -------------------------------------------------------------------------------- /infra/helm/chat-service-web-api/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/infra/helm/chat-service-web-api/Chart.yaml -------------------------------------------------------------------------------- /infra/helm/chat-service-web-api/templates/_helpers.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/infra/helm/chat-service-web-api/templates/_helpers.tpl -------------------------------------------------------------------------------- /infra/helm/chat-service-web-api/templates/configmap.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/infra/helm/chat-service-web-api/templates/configmap.yaml -------------------------------------------------------------------------------- /infra/helm/chat-service-web-api/templates/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/infra/helm/chat-service-web-api/templates/deployment.yaml -------------------------------------------------------------------------------- /infra/helm/chat-service-web-api/templates/ingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/infra/helm/chat-service-web-api/templates/ingress.yaml -------------------------------------------------------------------------------- /infra/helm/chat-service-web-api/templates/secret.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/infra/helm/chat-service-web-api/templates/secret.yaml -------------------------------------------------------------------------------- /infra/helm/chat-service-web-api/templates/service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/infra/helm/chat-service-web-api/templates/service.yaml -------------------------------------------------------------------------------- /infra/helm/chat-service-web-api/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/infra/helm/chat-service-web-api/values.yaml -------------------------------------------------------------------------------- /infra/helm/chat-web-app/.helmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/infra/helm/chat-web-app/.helmignore -------------------------------------------------------------------------------- /infra/helm/chat-web-app/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/infra/helm/chat-web-app/Chart.yaml -------------------------------------------------------------------------------- /infra/helm/chat-web-app/templates/_helpers.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/infra/helm/chat-web-app/templates/_helpers.tpl -------------------------------------------------------------------------------- /infra/helm/chat-web-app/templates/configmap.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/infra/helm/chat-web-app/templates/configmap.yaml -------------------------------------------------------------------------------- /infra/helm/chat-web-app/templates/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/infra/helm/chat-web-app/templates/deployment.yaml -------------------------------------------------------------------------------- /infra/helm/chat-web-app/templates/ingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/infra/helm/chat-web-app/templates/ingress.yaml -------------------------------------------------------------------------------- /infra/helm/chat-web-app/templates/secret.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/infra/helm/chat-web-app/templates/secret.yaml -------------------------------------------------------------------------------- /infra/helm/chat-web-app/templates/service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/infra/helm/chat-web-app/templates/service.yaml -------------------------------------------------------------------------------- /infra/helm/chat-web-app/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/infra/helm/chat-web-app/values.yaml -------------------------------------------------------------------------------- /infra/helm/tls-support/.helmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/infra/helm/tls-support/.helmignore -------------------------------------------------------------------------------- /infra/helm/tls-support/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/infra/helm/tls-support/Chart.yaml -------------------------------------------------------------------------------- /infra/helm/tls-support/templates/_helpers.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/infra/helm/tls-support/templates/_helpers.tpl -------------------------------------------------------------------------------- /infra/helm/tls-support/templates/certificate.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/infra/helm/tls-support/templates/certificate.yaml -------------------------------------------------------------------------------- /infra/helm/tls-support/templates/issuer.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/infra/helm/tls-support/templates/issuer.yaml -------------------------------------------------------------------------------- /infra/helm/tls-support/values-prod.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/infra/helm/tls-support/values-prod.yaml -------------------------------------------------------------------------------- /infra/helm/tls-support/values-staging.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/infra/helm/tls-support/values-staging.yaml -------------------------------------------------------------------------------- /infra/scripts/BuildPush.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/infra/scripts/BuildPush.ps1 -------------------------------------------------------------------------------- /infra/scripts/CloudShell-Deploy.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/infra/scripts/CloudShell-Deploy.ps1 -------------------------------------------------------------------------------- /infra/scripts/Deploy-Arm-Azure.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/infra/scripts/Deploy-Arm-Azure.ps1 -------------------------------------------------------------------------------- /infra/scripts/Deploy-Images-Aca.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/infra/scripts/Deploy-Images-Aca.ps1 -------------------------------------------------------------------------------- /infra/scripts/Deploy-Images-Aks.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/infra/scripts/Deploy-Images-Aks.ps1 -------------------------------------------------------------------------------- /infra/scripts/Deploy-OpenAi.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/infra/scripts/Deploy-OpenAi.ps1 -------------------------------------------------------------------------------- /infra/scripts/Deploy-Vm.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/infra/scripts/Deploy-Vm.ps1 -------------------------------------------------------------------------------- /infra/scripts/DeployCertManager.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/infra/scripts/DeployCertManager.ps1 -------------------------------------------------------------------------------- /infra/scripts/DeployTlsSupport.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/infra/scripts/DeployTlsSupport.ps1 -------------------------------------------------------------------------------- /infra/scripts/Generate-Config.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/infra/scripts/Generate-Config.ps1 -------------------------------------------------------------------------------- /infra/scripts/Import-Data-CloudShell.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/infra/scripts/Import-Data-CloudShell.ps1 -------------------------------------------------------------------------------- /infra/scripts/Import-Data.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/infra/scripts/Import-Data.ps1 -------------------------------------------------------------------------------- /infra/scripts/Join-Path-Recursively.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/infra/scripts/Join-Path-Recursively.ps1 -------------------------------------------------------------------------------- /infra/scripts/Prepare-CloudShell-Deploy.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/infra/scripts/Prepare-CloudShell-Deploy.ps1 -------------------------------------------------------------------------------- /infra/scripts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/infra/scripts/README.md -------------------------------------------------------------------------------- /infra/scripts/Token-Replace.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/infra/scripts/Token-Replace.ps1 -------------------------------------------------------------------------------- /infra/scripts/Unified-Deploy.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/infra/scripts/Unified-Deploy.ps1 -------------------------------------------------------------------------------- /infra/scripts/UploadSystemPrompts.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/infra/scripts/UploadSystemPrompts.ps1 -------------------------------------------------------------------------------- /infra/scripts/VMScriptExtension.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/infra/scripts/VMScriptExtension.ps1 -------------------------------------------------------------------------------- /media/aks-external-ip.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/media/aks-external-ip.png -------------------------------------------------------------------------------- /media/architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/media/architecture.png -------------------------------------------------------------------------------- /media/azd-aca-complete-output.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/media/azd-aca-complete-output.png -------------------------------------------------------------------------------- /media/azd-aks-complete-output.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/media/azd-aks-complete-output.png -------------------------------------------------------------------------------- /media/initialization-embedding.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/media/initialization-embedding.png -------------------------------------------------------------------------------- /media/initialization-trace.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/media/initialization-trace.png -------------------------------------------------------------------------------- /media/initialization-vector-index.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/media/initialization-vector-index.png -------------------------------------------------------------------------------- /media/monitoring-traces.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/media/monitoring-traces.png -------------------------------------------------------------------------------- /media/search-container-app-resource-group.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/media/search-container-app-resource-group.png -------------------------------------------------------------------------------- /media/search-container-app-url.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/media/search-container-app-url.png -------------------------------------------------------------------------------- /media/semantic-cache-reset.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/media/semantic-cache-reset.png -------------------------------------------------------------------------------- /media/semantic-cache-set-similarity.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/media/semantic-cache-set-similarity.png -------------------------------------------------------------------------------- /media/socks.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/media/socks.png -------------------------------------------------------------------------------- /media/ui.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/media/ui.png -------------------------------------------------------------------------------- /src/BuildYourOwnCopilot.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/src/BuildYourOwnCopilot.sln -------------------------------------------------------------------------------- /src/ChatAPI/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/src/ChatAPI/.gitignore -------------------------------------------------------------------------------- /src/ChatAPI/ChatAPI.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/src/ChatAPI/ChatAPI.csproj -------------------------------------------------------------------------------- /src/ChatAPI/ChatEndpoints.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/src/ChatAPI/ChatEndpoints.cs -------------------------------------------------------------------------------- /src/ChatAPI/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/src/ChatAPI/Dockerfile -------------------------------------------------------------------------------- /src/ChatAPI/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/src/ChatAPI/Program.cs -------------------------------------------------------------------------------- /src/ChatAPI/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/src/ChatAPI/Properties/launchSettings.json -------------------------------------------------------------------------------- /src/ChatAPI/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/src/ChatAPI/appsettings.json -------------------------------------------------------------------------------- /src/ChatAPI/appsettings.template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/src/ChatAPI/appsettings.template.json -------------------------------------------------------------------------------- /src/ChatAPI/manifests/deployment.tmpl.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/src/ChatAPI/manifests/deployment.tmpl.yaml -------------------------------------------------------------------------------- /src/ChatAPI/manifests/ingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/src/ChatAPI/manifests/ingress.yaml -------------------------------------------------------------------------------- /src/ChatAPI/manifests/secret.tmpl.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/src/ChatAPI/manifests/secret.tmpl.yaml -------------------------------------------------------------------------------- /src/ChatAPI/manifests/service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/src/ChatAPI/manifests/service.yaml -------------------------------------------------------------------------------- /src/ChatAPI/manifests/serviceaccount.tmpl.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/src/ChatAPI/manifests/serviceaccount.tmpl.yaml -------------------------------------------------------------------------------- /src/Common/Common.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/src/Common/Common.csproj -------------------------------------------------------------------------------- /src/Common/Exceptions/ItemTransformerException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/src/Common/Exceptions/ItemTransformerException.cs -------------------------------------------------------------------------------- /src/Common/Extensions/JsonExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/src/Common/Extensions/JsonExtensions.cs -------------------------------------------------------------------------------- /src/Common/Extensions/ObjectExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/src/Common/Extensions/ObjectExtensions.cs -------------------------------------------------------------------------------- /src/Common/Extensions/StringExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/src/Common/Extensions/StringExtensions.cs -------------------------------------------------------------------------------- /src/Common/Interfaces/ICosmosDBService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/src/Common/Interfaces/ICosmosDBService.cs -------------------------------------------------------------------------------- /src/Common/Interfaces/IItemTransformer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/src/Common/Interfaces/IItemTransformer.cs -------------------------------------------------------------------------------- /src/Common/Interfaces/IItemTransformerFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/src/Common/Interfaces/IItemTransformerFactory.cs -------------------------------------------------------------------------------- /src/Common/Models/BusinessDomain/Customer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/src/Common/Models/BusinessDomain/Customer.cs -------------------------------------------------------------------------------- /src/Common/Models/BusinessDomain/EmbeddedEntity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/src/Common/Models/BusinessDomain/EmbeddedEntity.cs -------------------------------------------------------------------------------- /src/Common/Models/BusinessDomain/EmbeddingFieldAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/src/Common/Models/BusinessDomain/EmbeddingFieldAttribute.cs -------------------------------------------------------------------------------- /src/Common/Models/BusinessDomain/Product.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/src/Common/Models/BusinessDomain/Product.cs -------------------------------------------------------------------------------- /src/Common/Models/BusinessDomain/SalesOrder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/src/Common/Models/BusinessDomain/SalesOrder.cs -------------------------------------------------------------------------------- /src/Common/Models/BusinessDomain/ShortTermMemory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/src/Common/Models/BusinessDomain/ShortTermMemory.cs -------------------------------------------------------------------------------- /src/Common/Models/Chat/Completion.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/src/Common/Models/Chat/Completion.cs -------------------------------------------------------------------------------- /src/Common/Models/Chat/CompletionPrompt.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/src/Common/Models/Chat/CompletionPrompt.cs -------------------------------------------------------------------------------- /src/Common/Models/Chat/CompletionResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/src/Common/Models/Chat/CompletionResult.cs -------------------------------------------------------------------------------- /src/Common/Models/Chat/Message.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/src/Common/Models/Chat/Message.cs -------------------------------------------------------------------------------- /src/Common/Models/Chat/Session.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/src/Common/Models/Chat/Session.cs -------------------------------------------------------------------------------- /src/Common/Models/Configuration/CosmosDBSettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/src/Common/Models/Configuration/CosmosDBSettings.cs -------------------------------------------------------------------------------- /src/Common/Models/Configuration/VectorStoreSettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/src/Common/Models/Configuration/VectorStoreSettings.cs -------------------------------------------------------------------------------- /src/Common/Models/ModelRegistry.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/src/Common/Models/ModelRegistry.cs -------------------------------------------------------------------------------- /src/Common/Services/ItemTransformerFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/src/Common/Services/ItemTransformerFactory.cs -------------------------------------------------------------------------------- /src/Common/Services/ModelRegistryItemTransformer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/src/Common/Services/ModelRegistryItemTransformer.cs -------------------------------------------------------------------------------- /src/Common/Text/EmbeddingUtility.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/src/Common/Text/EmbeddingUtility.cs -------------------------------------------------------------------------------- /src/Common/Text/StringExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/src/Common/Text/StringExtensions.cs -------------------------------------------------------------------------------- /src/Infrastructure/Constants/Participants.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/src/Infrastructure/Constants/Participants.cs -------------------------------------------------------------------------------- /src/Infrastructure/Constants/SystemCommands.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/src/Infrastructure/Constants/SystemCommands.cs -------------------------------------------------------------------------------- /src/Infrastructure/Exceptions/CosmosDBException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/src/Infrastructure/Exceptions/CosmosDBException.cs -------------------------------------------------------------------------------- /src/Infrastructure/Exceptions/TextProcessingException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/src/Infrastructure/Exceptions/TextProcessingException.cs -------------------------------------------------------------------------------- /src/Infrastructure/Infrastructure.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/src/Infrastructure/Infrastructure.csproj -------------------------------------------------------------------------------- /src/Infrastructure/Interfaces/IChatService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/src/Infrastructure/Interfaces/IChatService.cs -------------------------------------------------------------------------------- /src/Infrastructure/Interfaces/ICosmosDBClientFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/src/Infrastructure/Interfaces/ICosmosDBClientFactory.cs -------------------------------------------------------------------------------- /src/Infrastructure/Interfaces/IMemorySource.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/src/Infrastructure/Interfaces/IMemorySource.cs -------------------------------------------------------------------------------- /src/Infrastructure/Interfaces/IOpenAiService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/src/Infrastructure/Interfaces/IOpenAiService.cs -------------------------------------------------------------------------------- /src/Infrastructure/Interfaces/IRAGService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/src/Infrastructure/Interfaces/IRAGService.cs -------------------------------------------------------------------------------- /src/Infrastructure/Interfaces/ISemanticCacheService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/src/Infrastructure/Interfaces/ISemanticCacheService.cs -------------------------------------------------------------------------------- /src/Infrastructure/Interfaces/ISystemPromptService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/src/Infrastructure/Interfaces/ISystemPromptService.cs -------------------------------------------------------------------------------- /src/Infrastructure/Interfaces/ITextSplitterService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/src/Infrastructure/Interfaces/ITextSplitterService.cs -------------------------------------------------------------------------------- /src/Infrastructure/Interfaces/ITokenizerService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/src/Infrastructure/Interfaces/ITokenizerService.cs -------------------------------------------------------------------------------- /src/Infrastructure/MemorySources/BlobStorageMemorySource.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/src/Infrastructure/MemorySources/BlobStorageMemorySource.cs -------------------------------------------------------------------------------- /src/Infrastructure/MemorySources/BlobStorageMemorySourceConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/src/Infrastructure/MemorySources/BlobStorageMemorySourceConfig.cs -------------------------------------------------------------------------------- /src/Infrastructure/MemorySources/BlobStorageMemorySourceSettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/src/Infrastructure/MemorySources/BlobStorageMemorySourceSettings.cs -------------------------------------------------------------------------------- /src/Infrastructure/Models/ConfigurationOptions/BlobStorageSettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/src/Infrastructure/Models/ConfigurationOptions/BlobStorageSettings.cs -------------------------------------------------------------------------------- /src/Infrastructure/Models/ConfigurationOptions/CosmosDBVectorStoreSettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/src/Infrastructure/Models/ConfigurationOptions/CosmosDBVectorStoreSettings.cs -------------------------------------------------------------------------------- /src/Infrastructure/Models/ConfigurationOptions/DurableSystemPromptServiceSettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/src/Infrastructure/Models/ConfigurationOptions/DurableSystemPromptServiceSettings.cs -------------------------------------------------------------------------------- /src/Infrastructure/Models/ConfigurationOptions/SemanticCacheServiceSettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/src/Infrastructure/Models/ConfigurationOptions/SemanticCacheServiceSettings.cs -------------------------------------------------------------------------------- /src/Infrastructure/Models/ConfigurationOptions/SemanticKernelRAGServiceSettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/src/Infrastructure/Models/ConfigurationOptions/SemanticKernelRAGServiceSettings.cs -------------------------------------------------------------------------------- /src/Infrastructure/Models/ConfigurationOptions/SystemCommandPluginSettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/src/Infrastructure/Models/ConfigurationOptions/SystemCommandPluginSettings.cs -------------------------------------------------------------------------------- /src/Infrastructure/Models/ConfigurationOptions/TokenTextSplitterServiceSettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/src/Infrastructure/Models/ConfigurationOptions/TokenTextSplitterServiceSettings.cs -------------------------------------------------------------------------------- /src/Infrastructure/Models/ParsedSimilarityScore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/src/Infrastructure/Models/ParsedSimilarityScore.cs -------------------------------------------------------------------------------- /src/Infrastructure/Models/SemanticCacheItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/src/Infrastructure/Models/SemanticCacheItem.cs -------------------------------------------------------------------------------- /src/Infrastructure/Services/ChatService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/src/Infrastructure/Services/ChatService.cs -------------------------------------------------------------------------------- /src/Infrastructure/Services/CosmosDBClientFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/src/Infrastructure/Services/CosmosDBClientFactory.cs -------------------------------------------------------------------------------- /src/Infrastructure/Services/CosmosDbService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/src/Infrastructure/Services/CosmosDbService.cs -------------------------------------------------------------------------------- /src/Infrastructure/Services/DefaultPromptFilter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/src/Infrastructure/Services/DefaultPromptFilter.cs -------------------------------------------------------------------------------- /src/Infrastructure/Services/DependencyInjection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/src/Infrastructure/Services/DependencyInjection.cs -------------------------------------------------------------------------------- /src/Infrastructure/Services/DurableSystemPromptService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/src/Infrastructure/Services/DurableSystemPromptService.cs -------------------------------------------------------------------------------- /src/Infrastructure/Services/InMemorySystemPromptService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/src/Infrastructure/Services/InMemorySystemPromptService.cs -------------------------------------------------------------------------------- /src/Infrastructure/Services/SemanticCacheService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/src/Infrastructure/Services/SemanticCacheService.cs -------------------------------------------------------------------------------- /src/Infrastructure/Services/SemanticKernelRAGService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/src/Infrastructure/Services/SemanticKernelRAGService.cs -------------------------------------------------------------------------------- /src/Infrastructure/Services/Text/LeasedTikTokenizer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/src/Infrastructure/Services/Text/LeasedTikTokenizer.cs -------------------------------------------------------------------------------- /src/Infrastructure/Services/Text/MicrosoftBPETokenizerService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/src/Infrastructure/Services/Text/MicrosoftBPETokenizerService.cs -------------------------------------------------------------------------------- /src/Infrastructure/Services/Text/TikTokenizerConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/src/Infrastructure/Services/Text/TikTokenizerConfig.cs -------------------------------------------------------------------------------- /src/Infrastructure/Services/Text/TikTokenizerEncoders.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/src/Infrastructure/Services/Text/TikTokenizerEncoders.cs -------------------------------------------------------------------------------- /src/Infrastructure/Services/Text/TikTokenizerTokens.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/src/Infrastructure/Services/Text/TikTokenizerTokens.cs -------------------------------------------------------------------------------- /src/Infrastructure/Services/Text/TokenTextSplitterService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/src/Infrastructure/Services/Text/TokenTextSplitterService.cs -------------------------------------------------------------------------------- /src/Infrastructure/Tests/CosmosDbServiceTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/src/Infrastructure/Tests/CosmosDbServiceTests.cs -------------------------------------------------------------------------------- /src/Infrastructure/Tests/OpenAiServiceTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/src/Infrastructure/Tests/OpenAiServiceTests.cs -------------------------------------------------------------------------------- /src/Infrastructure/nuget.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/src/Infrastructure/nuget.config -------------------------------------------------------------------------------- /src/SemanticKernel/Chat/ContextBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/src/SemanticKernel/Chat/ContextBuilder.cs -------------------------------------------------------------------------------- /src/SemanticKernel/Chat/ITokenizer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/src/SemanticKernel/Chat/ITokenizer.cs -------------------------------------------------------------------------------- /src/SemanticKernel/Chat/MicrosoftMLTokenizer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/src/SemanticKernel/Chat/MicrosoftMLTokenizer.cs -------------------------------------------------------------------------------- /src/SemanticKernel/Chat/PromptOptimizationSettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/src/SemanticKernel/Chat/PromptOptimizationSettings.cs -------------------------------------------------------------------------------- /src/SemanticKernel/Memory/AzureCosmosDBNoSQLMemoryStore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/src/SemanticKernel/Memory/AzureCosmosDBNoSQLMemoryStore.cs -------------------------------------------------------------------------------- /src/SemanticKernel/Memory/CosmosSystemTextJsonSerializer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/src/SemanticKernel/Memory/CosmosSystemTextJsonSerializer.cs -------------------------------------------------------------------------------- /src/SemanticKernel/Memory/HttpHeaderConstant.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/src/SemanticKernel/Memory/HttpHeaderConstant.cs -------------------------------------------------------------------------------- /src/SemanticKernel/Models/OpenAISettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/src/SemanticKernel/Models/OpenAISettings.cs -------------------------------------------------------------------------------- /src/SemanticKernel/Plugins/Core/ContextPluginsListPlugin.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/src/SemanticKernel/Plugins/Core/ContextPluginsListPlugin.cs -------------------------------------------------------------------------------- /src/SemanticKernel/Plugins/Core/KnowledgeManagementContextPlugin.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/src/SemanticKernel/Plugins/Core/KnowledgeManagementContextPlugin.cs -------------------------------------------------------------------------------- /src/SemanticKernel/Plugins/Core/MemoryStoreContextPlugin.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/src/SemanticKernel/Plugins/Core/MemoryStoreContextPlugin.cs -------------------------------------------------------------------------------- /src/SemanticKernel/Plugins/Core/PluginBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/src/SemanticKernel/Plugins/Core/PluginBase.cs -------------------------------------------------------------------------------- /src/SemanticKernel/Plugins/Core/SystemCommandPlugin.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/src/SemanticKernel/Plugins/Core/SystemCommandPlugin.cs -------------------------------------------------------------------------------- /src/SemanticKernel/Plugins/Core/TextSummaryPlugin.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/src/SemanticKernel/Plugins/Core/TextSummaryPlugin.cs -------------------------------------------------------------------------------- /src/SemanticKernel/Plugins/Memory/VectorMemoryStore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/src/SemanticKernel/Plugins/Memory/VectorMemoryStore.cs -------------------------------------------------------------------------------- /src/SemanticKernel/SemanticKernel.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/src/SemanticKernel/SemanticKernel.csproj -------------------------------------------------------------------------------- /src/UserPortal/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/src/UserPortal/.gitignore -------------------------------------------------------------------------------- /src/UserPortal/App.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/src/UserPortal/App.razor -------------------------------------------------------------------------------- /src/UserPortal/Components/Confirmation.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/src/UserPortal/Components/Confirmation.razor -------------------------------------------------------------------------------- /src/UserPortal/Components/Input.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/src/UserPortal/Components/Input.razor -------------------------------------------------------------------------------- /src/UserPortal/Constants/Interface.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/src/UserPortal/Constants/Interface.cs -------------------------------------------------------------------------------- /src/UserPortal/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/src/UserPortal/Dockerfile -------------------------------------------------------------------------------- /src/UserPortal/Helpers/ChatManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/src/UserPortal/Helpers/ChatManager.cs -------------------------------------------------------------------------------- /src/UserPortal/Helpers/ChatManagerSettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/src/UserPortal/Helpers/ChatManagerSettings.cs -------------------------------------------------------------------------------- /src/UserPortal/Helpers/IChatManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/src/UserPortal/Helpers/IChatManager.cs -------------------------------------------------------------------------------- /src/UserPortal/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/src/UserPortal/LICENSE.md -------------------------------------------------------------------------------- /src/UserPortal/Pages/ChatPane.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/src/UserPortal/Pages/ChatPane.razor -------------------------------------------------------------------------------- /src/UserPortal/Pages/Error.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/src/UserPortal/Pages/Error.cshtml -------------------------------------------------------------------------------- /src/UserPortal/Pages/Error.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/src/UserPortal/Pages/Error.cshtml.cs -------------------------------------------------------------------------------- /src/UserPortal/Pages/Index.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/src/UserPortal/Pages/Index.razor -------------------------------------------------------------------------------- /src/UserPortal/Pages/NavMenu.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/src/UserPortal/Pages/NavMenu.razor -------------------------------------------------------------------------------- /src/UserPortal/Pages/_Host.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/src/UserPortal/Pages/_Host.cshtml -------------------------------------------------------------------------------- /src/UserPortal/Pages/_Layout.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/src/UserPortal/Pages/_Layout.cshtml -------------------------------------------------------------------------------- /src/UserPortal/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/src/UserPortal/Program.cs -------------------------------------------------------------------------------- /src/UserPortal/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/src/UserPortal/Properties/launchSettings.json -------------------------------------------------------------------------------- /src/UserPortal/Shared/MainLayout.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/src/UserPortal/Shared/MainLayout.razor -------------------------------------------------------------------------------- /src/UserPortal/UserPortal.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/src/UserPortal/UserPortal.csproj -------------------------------------------------------------------------------- /src/UserPortal/_Imports.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/src/UserPortal/_Imports.razor -------------------------------------------------------------------------------- /src/UserPortal/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/src/UserPortal/appsettings.json -------------------------------------------------------------------------------- /src/UserPortal/appsettings.template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/src/UserPortal/appsettings.template.json -------------------------------------------------------------------------------- /src/UserPortal/manifests/configmap.tmpl.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/src/UserPortal/manifests/configmap.tmpl.yaml -------------------------------------------------------------------------------- /src/UserPortal/manifests/deployment.tmpl.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/src/UserPortal/manifests/deployment.tmpl.yaml -------------------------------------------------------------------------------- /src/UserPortal/manifests/ingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/src/UserPortal/manifests/ingress.yaml -------------------------------------------------------------------------------- /src/UserPortal/manifests/service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/src/UserPortal/manifests/service.yaml -------------------------------------------------------------------------------- /src/UserPortal/nuget.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/src/UserPortal/nuget.config -------------------------------------------------------------------------------- /src/UserPortal/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/src/UserPortal/readme.md -------------------------------------------------------------------------------- /src/UserPortal/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/src/UserPortal/screenshot.png -------------------------------------------------------------------------------- /src/UserPortal/wwwroot/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/src/UserPortal/wwwroot/favicon.ico -------------------------------------------------------------------------------- /src/UserPortal/wwwroot/js/site.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/src/UserPortal/wwwroot/js/site.js -------------------------------------------------------------------------------- /src/nuget.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/BuildYourOwnCopilot/HEAD/src/nuget.config --------------------------------------------------------------------------------