├── 4.company-research ├── .gitattributes ├── app │ └── backend │ │ ├── static │ │ ├── themes │ │ │ └── sb-admin │ │ │ │ ├── scss │ │ │ │ ├── _mixins.scss │ │ │ │ ├── utilities │ │ │ │ │ ├── _progress.scss │ │ │ │ │ ├── _display.scss │ │ │ │ │ ├── _rotate.scss │ │ │ │ │ ├── _border.scss │ │ │ │ │ ├── _background.scss │ │ │ │ │ ├── _animation.scss │ │ │ │ │ └── _text.scss │ │ │ │ ├── _navs.scss │ │ │ │ ├── _footer.scss │ │ │ │ ├── _utilities.scss │ │ │ │ ├── _dropdowns.scss │ │ │ │ ├── _charts.scss │ │ │ │ ├── sb-admin-2.scss │ │ │ │ ├── _cards.scss │ │ │ │ ├── navs │ │ │ │ │ └── _global.scss │ │ │ │ ├── _login.scss │ │ │ │ ├── _global.scss │ │ │ │ ├── _buttons.scss │ │ │ │ └── _error.scss │ │ │ │ └── js │ │ │ │ └── sb-admin-2.min.js │ │ ├── css │ │ │ ├── company.css │ │ │ └── site.css │ │ ├── favicon.ico │ │ ├── images │ │ │ ├── msft-md.png │ │ │ └── atomic-loading.gif │ │ └── js │ │ │ └── site.js │ │ ├── .deployment │ │ ├── requirements.txt │ │ └── .env.template ├── docs │ ├── diagram.png │ ├── demo-chat.png │ └── demo-report.png ├── .vscode │ ├── extensions.json │ ├── tasks.json │ ├── launch.json │ └── settings.json ├── scripts │ ├── requirements.txt │ ├── .env.template │ └── company_common.json ├── azure.yaml ├── infra │ ├── core │ │ ├── host │ │ │ └── appserviceplan.bicep │ │ ├── security │ │ │ └── role.bicep │ │ ├── redis │ │ │ └── enterprise.bicep │ │ └── ai │ │ │ └── cognitiveservices.bicep │ └── main.parameters.json └── .devcontainer │ ├── devcontainer.json │ └── Dockerfile ├── poetry.toml ├── 3.goal-achievement-adviser ├── .gitattributes ├── app │ ├── backend │ │ ├── startup.txt │ │ ├── .deployment │ │ ├── requirements-dev.txt │ │ ├── requirements.txt │ │ ├── templates │ │ │ ├── display.html │ │ │ ├── login.html │ │ │ ├── index_org.html │ │ │ └── auth_error.html │ │ ├── pyproject.toml │ │ ├── .env.example │ │ └── task_assistant │ │ │ ├── conversation_summary.py │ │ │ └── search_info.py │ ├── frontend │ │ ├── src │ │ │ ├── vite-env.d.ts │ │ │ ├── api │ │ │ │ ├── index.ts │ │ │ │ ├── api.ts │ │ │ │ └── models.ts │ │ │ ├── components │ │ │ │ ├── QuestionInput │ │ │ │ │ ├── index.ts │ │ │ │ │ └── QuestionInput.module.css │ │ │ │ ├── SettingsButton │ │ │ │ │ ├── index.tsx │ │ │ │ │ ├── SettingsButton.module.css │ │ │ │ │ └── SettingsButton.tsx │ │ │ │ ├── UserChatMessage │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── UserChatMessage.tsx │ │ │ │ │ └── UserChatMessage.module.css │ │ │ │ ├── ClearChatButton │ │ │ │ │ ├── index.tsx │ │ │ │ │ ├── ClearChatButton.module.css │ │ │ │ │ └── ClearChatButton.tsx │ │ │ │ ├── SupportingContent │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── SupportingContentParser.ts │ │ │ │ │ ├── SupportingContent.module.css │ │ │ │ │ └── SupportingContent.tsx │ │ │ │ ├── Example │ │ │ │ │ ├── index.tsx │ │ │ │ │ ├── Example.tsx │ │ │ │ │ └── Example.module.css │ │ │ │ ├── AnalysisPanel │ │ │ │ │ ├── index.tsx │ │ │ │ │ ├── AnalysisPanelTabs.tsx │ │ │ │ │ └── AnalysisPanel.module.css │ │ │ │ └── Answer │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── AnswerIcon.tsx │ │ │ │ │ ├── AnswerError.tsx │ │ │ │ │ └── AnswerLoading.tsx │ │ │ ├── pages │ │ │ │ ├── NoPage.tsx │ │ │ │ └── layout │ │ │ │ │ └── Layout.module.css │ │ │ ├── assets │ │ │ │ ├── sample01.png │ │ │ │ ├── sample02.png │ │ │ │ ├── sample03.png │ │ │ │ ├── msft-logo-color.png │ │ │ │ ├── msft-logo-color-text.png │ │ │ │ ├── search.svg │ │ │ │ └── github.svg │ │ │ ├── index.css │ │ │ └── index.tsx │ │ ├── .prettierrc.json │ │ ├── public │ │ │ └── favicon.ico │ │ ├── index.html │ │ ├── vite.config.ts │ │ ├── tsconfig.json │ │ └── package.json │ └── start.sh ├── assets │ └── endpoint.png ├── docs │ ├── chatscreen.png │ └── appcomponents.png ├── .vscode │ ├── extensions.json │ ├── tasks.json │ └── settings.json ├── scripts │ ├── requirements.txt │ └── .env.template ├── infra │ ├── core │ │ ├── host │ │ │ └── appserviceplan.bicep │ │ ├── security │ │ │ └── role.bicep │ │ ├── redis │ │ │ └── enterprise.bicep │ │ ├── search │ │ │ └── search-services.bicep │ │ └── ai │ │ │ └── cognitiveservices.bicep │ └── main.parameters.json └── azure.yaml ├── 5.internal-document-search ├── .gitattributes ├── src │ ├── backend │ │ ├── core │ │ │ └── __init__.py │ │ ├── text.py │ │ ├── approaches │ │ │ └── approach.py │ │ ├── data │ │ │ └── employeeinfo.csv │ │ └── requirements.txt │ ├── frontend │ │ ├── src │ │ │ ├── vite-env.d.ts │ │ │ ├── api │ │ │ │ └── index.ts │ │ │ ├── components │ │ │ │ ├── QuestionInput │ │ │ │ │ ├── index.ts │ │ │ │ │ └── QuestionInput.module.css │ │ │ │ ├── SettingsButton │ │ │ │ │ ├── index.tsx │ │ │ │ │ ├── SettingsButton.module.css │ │ │ │ │ └── SettingsButton.tsx │ │ │ │ ├── UserChatMessage │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── UserChatMessage.tsx │ │ │ │ │ └── UserChatMessage.module.css │ │ │ │ ├── ClearChatButton │ │ │ │ │ ├── index.tsx │ │ │ │ │ ├── ClearChatButton.module.css │ │ │ │ │ └── ClearChatButton.tsx │ │ │ │ ├── SupportingContent │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── SupportingContentParser.ts │ │ │ │ │ ├── SupportingContent.module.css │ │ │ │ │ └── SupportingContent.tsx │ │ │ │ ├── Example │ │ │ │ │ ├── index.tsx │ │ │ │ │ ├── Example.tsx │ │ │ │ │ ├── Example.module.css │ │ │ │ │ └── ExampleList.tsx │ │ │ │ ├── AnalysisPanel │ │ │ │ │ ├── index.tsx │ │ │ │ │ ├── AnalysisPanelTabs.tsx │ │ │ │ │ └── AnalysisPanel.module.css │ │ │ │ └── Answer │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── AnswerIcon.tsx │ │ │ │ │ ├── AnswerError.tsx │ │ │ │ │ ├── AnswerLoading.tsx │ │ │ │ │ └── AnswerChat.tsx │ │ │ ├── pages │ │ │ │ └── NoPage.tsx │ │ │ ├── index.css │ │ │ ├── assets │ │ │ │ ├── search.svg │ │ │ │ └── github.svg │ │ │ └── index.tsx │ │ ├── .prettierrc.json │ │ ├── public │ │ │ └── favicon.ico │ │ ├── index.html │ │ ├── vite.config.ts │ │ ├── tsconfig.json │ │ └── package.json │ └── start.sh ├── data │ └── 001018385.pdf ├── assets │ ├── apim_arch.png │ ├── chatscreen.png │ ├── endpoint.png │ ├── private_403.png │ ├── appcomponents.png │ ├── apim_arch_deploy_step1.png │ ├── apim_arch_deploy_step2.png │ ├── apim_arch_deploy_step3.png │ ├── apim_arch_deploy_step4.png │ ├── apim_arch_deploy_step5.png │ ├── apim_arch_deploy_step6.png │ ├── entra-id-app-settings.png │ └── private_endpoint_arch.png ├── scripts │ ├── requirements.txt │ ├── cosmosreadwriterole.json │ ├── roles.ps1 │ └── prepdocs.sh ├── infra │ └── core │ │ ├── monitor │ │ ├── loganalytics.bicep │ │ ├── applicationinsights.bicep │ │ └── monitoring.bicep │ │ ├── network │ │ ├── vnet.bicep │ │ ├── pip.bicep │ │ ├── nsg.bicep │ │ ├── subnet.bicep │ │ └── nic.bicep │ │ ├── host │ │ └── appserviceplan.bicep │ │ ├── security │ │ └── role.bicep │ │ ├── search │ │ └── search-services.bicep │ │ └── vm │ │ └── vm.bicep ├── .devcontainer │ └── devcontainer.json └── azure.yaml ├── 1.call-center ├── app │ ├── static │ │ ├── themes │ │ │ └── sb-admin │ │ │ │ ├── scss │ │ │ │ ├── _mixins.scss │ │ │ │ ├── utilities │ │ │ │ │ ├── _progress.scss │ │ │ │ │ ├── _display.scss │ │ │ │ │ ├── _rotate.scss │ │ │ │ │ ├── _border.scss │ │ │ │ │ ├── _background.scss │ │ │ │ │ ├── _animation.scss │ │ │ │ │ └── _text.scss │ │ │ │ ├── _navs.scss │ │ │ │ ├── _footer.scss │ │ │ │ ├── _utilities.scss │ │ │ │ ├── _dropdowns.scss │ │ │ │ ├── _charts.scss │ │ │ │ ├── sb-admin-2.scss │ │ │ │ ├── _cards.scss │ │ │ │ ├── navs │ │ │ │ │ └── _global.scss │ │ │ │ ├── _login.scss │ │ │ │ ├── _global.scss │ │ │ │ ├── _buttons.scss │ │ │ │ └── _error.scss │ │ │ │ └── js │ │ │ │ └── sb-admin-2.min.js │ │ ├── images │ │ │ ├── done.gif │ │ │ ├── done.png │ │ │ ├── logo.png │ │ │ ├── red.png │ │ │ ├── hero-1.jpg │ │ │ ├── loading.gif │ │ │ ├── msft-md.png │ │ │ ├── openai.png │ │ │ ├── openai_black.png │ │ │ ├── openai_blue.png │ │ │ ├── anime-working.gif │ │ │ ├── atomic-loading.gif │ │ │ ├── msft-logo-color.png │ │ │ ├── anime-conversation.gif │ │ │ └── msft-large-white-xs.png │ │ └── js │ │ │ └── main.js │ ├── requirements.txt │ ├── utilities │ │ └── config.py │ ├── swagger_client │ │ └── api │ │ │ └── __init__.py │ ├── .vscode │ │ └── launch.json │ ├── LICENSE │ └── templates │ │ └── template.html └── assets │ ├── demo.jpg │ ├── deploy.jpg │ ├── diagram.jpg │ └── appservice_configuration.jpg ├── 2.recipe-adviser ├── .gitignore ├── app │ ├── backend │ │ ├── static │ │ │ ├── themes │ │ │ │ └── sb-admin │ │ │ │ │ ├── scss │ │ │ │ │ ├── _mixins.scss │ │ │ │ │ ├── utilities │ │ │ │ │ │ ├── _progress.scss │ │ │ │ │ │ ├── _display.scss │ │ │ │ │ │ ├── _rotate.scss │ │ │ │ │ │ ├── _border.scss │ │ │ │ │ │ ├── _background.scss │ │ │ │ │ │ ├── _animation.scss │ │ │ │ │ │ └── _text.scss │ │ │ │ │ ├── _navs.scss │ │ │ │ │ ├── _footer.scss │ │ │ │ │ ├── _utilities.scss │ │ │ │ │ ├── _dropdowns.scss │ │ │ │ │ ├── _charts.scss │ │ │ │ │ ├── sb-admin-2.scss │ │ │ │ │ ├── _cards.scss │ │ │ │ │ ├── navs │ │ │ │ │ │ └── _global.scss │ │ │ │ │ ├── _login.scss │ │ │ │ │ ├── _global.scss │ │ │ │ │ ├── _buttons.scss │ │ │ │ │ └── _error.scss │ │ │ │ │ └── js │ │ │ │ │ └── sb-admin-2.min.js │ │ │ ├── favicon.ico │ │ │ ├── images │ │ │ │ ├── msft-md.png │ │ │ │ ├── atomic-loading.gif │ │ │ │ └── loan_simulation.png │ │ │ └── css │ │ │ │ ├── site.css │ │ │ │ └── food_menu.css │ │ ├── .deployment │ │ ├── requirements.txt │ │ └── food_menu │ │ │ ├── food_advisory.py │ │ │ └── food_image.py │ ├── Dockerfile │ ├── compose.yml │ └── .env.example ├── assets │ ├── app-service.png │ ├── architecture.png │ ├── app-service-2.png │ ├── application-ui.png │ ├── open-ai-service.png │ └── bicep-deployment.png ├── azure.yaml └── infra │ ├── core │ ├── host │ │ ├── appServicePlan.bicep │ │ └── appService.bicep │ ├── security │ │ └── keyVault.bicep │ └── ai │ │ └── cognitiveServices.bicep │ └── main.parameters.json ├── 6.azureopenai-landing-zone-accelerator ├── azure.yaml ├── assets │ ├── apim-settings.png │ ├── architecture.png │ ├── deployment-id.png │ ├── jwt-get-step1.png │ ├── jwt-get-step2.png │ ├── jwt-get-step3.png │ ├── jwt-get-step4.png │ ├── subscription.png │ ├── apim-howto-test.png │ └── apim-test-result.png └── infra │ ├── core │ ├── monitor │ │ ├── loganalytics.bicep │ │ ├── applicationinsights.bicep │ │ └── monitoring.bicep │ ├── security │ │ ├── role.bicep │ │ ├── keyvault-access.bicep │ │ ├── keyvault.bicep │ │ └── keyvault-secret.bicep │ ├── ai │ │ └── cognitiveservices.bicep │ └── search │ │ └── search-services.bicep │ ├── main.parameters.json │ └── app │ └── web.bicep ├── CHANGELOG.md ├── .github ├── dependabot.yml ├── CODE_OF_CONDUCT.md ├── workflows │ ├── static-analysis.yml │ ├── bicep-audit.yml │ └── 5.what-if.yml ├── ISSUE_TEMPLATE.md └── PULL_REQUEST_TEMPLATE.md ├── pyproject.toml └── LICENSE.md /4.company-research/.gitattributes: -------------------------------------------------------------------------------- 1 | *.sh text eol=lf -------------------------------------------------------------------------------- /poetry.toml: -------------------------------------------------------------------------------- 1 | [virtualenvs] 2 | in-project = true 3 | -------------------------------------------------------------------------------- /3.goal-achievement-adviser/.gitattributes: -------------------------------------------------------------------------------- 1 | *.sh text eol=lf -------------------------------------------------------------------------------- /5.internal-document-search/.gitattributes: -------------------------------------------------------------------------------- 1 | *.sh text eol=lf -------------------------------------------------------------------------------- /5.internal-document-search/src/backend/core/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /1.call-center/app/static/themes/sb-admin/scss/_mixins.scss: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /2.recipe-adviser/.gitignore: -------------------------------------------------------------------------------- 1 | __pycache__ 2 | .env 3 | .venv 4 | .azure 5 | -------------------------------------------------------------------------------- /3.goal-achievement-adviser/app/backend/startup.txt: -------------------------------------------------------------------------------- 1 | PORT=80 python app.py -------------------------------------------------------------------------------- /2.recipe-adviser/app/backend/static/themes/sb-admin/scss/_mixins.scss: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /4.company-research/app/backend/static/themes/sb-admin/scss/_mixins.scss: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /2.recipe-adviser/app/backend/.deployment: -------------------------------------------------------------------------------- 1 | [config] 2 | SCM_DO_BUILD_DURING_DEPLOYMENT=true -------------------------------------------------------------------------------- /4.company-research/app/backend/.deployment: -------------------------------------------------------------------------------- 1 | [config] 2 | SCM_DO_BUILD_DURING_DEPLOYMENT=true -------------------------------------------------------------------------------- /3.goal-achievement-adviser/app/backend/.deployment: -------------------------------------------------------------------------------- 1 | [config] 2 | SCM_DO_BUILD_DURING_DEPLOYMENT=true -------------------------------------------------------------------------------- /3.goal-achievement-adviser/app/frontend/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /4.company-research/app/backend/static/css/company.css: -------------------------------------------------------------------------------- 1 | body { 2 | background-color: white; 3 | } 4 | -------------------------------------------------------------------------------- /5.internal-document-search/src/frontend/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /3.goal-achievement-adviser/app/frontend/src/api/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./api"; 2 | export * from "./models"; 3 | -------------------------------------------------------------------------------- /5.internal-document-search/src/frontend/src/api/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./api"; 2 | export * from "./models"; 3 | -------------------------------------------------------------------------------- /1.call-center/app/static/themes/sb-admin/scss/utilities/_progress.scss: -------------------------------------------------------------------------------- 1 | .progress-sm { 2 | height: .5rem; 3 | } 4 | -------------------------------------------------------------------------------- /3.goal-achievement-adviser/app/frontend/src/components/QuestionInput/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./QuestionInput"; 2 | -------------------------------------------------------------------------------- /3.goal-achievement-adviser/app/frontend/src/components/SettingsButton/index.tsx: -------------------------------------------------------------------------------- 1 | export * from "./SettingsButton"; 2 | -------------------------------------------------------------------------------- /3.goal-achievement-adviser/app/frontend/src/components/UserChatMessage/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./UserChatMessage"; 2 | -------------------------------------------------------------------------------- /5.internal-document-search/src/frontend/src/components/QuestionInput/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./QuestionInput"; 2 | -------------------------------------------------------------------------------- /5.internal-document-search/src/frontend/src/components/SettingsButton/index.tsx: -------------------------------------------------------------------------------- 1 | export * from "./SettingsButton"; 2 | -------------------------------------------------------------------------------- /5.internal-document-search/src/frontend/src/components/UserChatMessage/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./UserChatMessage"; 2 | -------------------------------------------------------------------------------- /3.goal-achievement-adviser/app/frontend/src/components/ClearChatButton/index.tsx: -------------------------------------------------------------------------------- 1 | export * from "./ClearChatButton"; 2 | -------------------------------------------------------------------------------- /3.goal-achievement-adviser/app/frontend/src/components/SupportingContent/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./SupportingContent"; 2 | -------------------------------------------------------------------------------- /5.internal-document-search/src/frontend/src/components/ClearChatButton/index.tsx: -------------------------------------------------------------------------------- 1 | export * from "./ClearChatButton"; 2 | -------------------------------------------------------------------------------- /5.internal-document-search/src/frontend/src/components/SupportingContent/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./SupportingContent"; 2 | -------------------------------------------------------------------------------- /2.recipe-adviser/app/backend/static/themes/sb-admin/scss/utilities/_progress.scss: -------------------------------------------------------------------------------- 1 | .progress-sm { 2 | height: .5rem; 3 | } 4 | -------------------------------------------------------------------------------- /1.call-center/assets/demo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/jp-azureopenai-samples/HEAD/1.call-center/assets/demo.jpg -------------------------------------------------------------------------------- /4.company-research/app/backend/static/themes/sb-admin/scss/utilities/_progress.scss: -------------------------------------------------------------------------------- 1 | .progress-sm { 2 | height: .5rem; 3 | } 4 | -------------------------------------------------------------------------------- /1.call-center/assets/deploy.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/jp-azureopenai-samples/HEAD/1.call-center/assets/deploy.jpg -------------------------------------------------------------------------------- /1.call-center/assets/diagram.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/jp-azureopenai-samples/HEAD/1.call-center/assets/diagram.jpg -------------------------------------------------------------------------------- /3.goal-achievement-adviser/app/backend/requirements-dev.txt: -------------------------------------------------------------------------------- 1 | black==24.3.0 2 | ruff==0.0.267 3 | pytest==7.3.1 4 | pytest-cov==4.0.0 5 | -------------------------------------------------------------------------------- /3.goal-achievement-adviser/app/frontend/src/components/Example/index.tsx: -------------------------------------------------------------------------------- 1 | export * from "./Example"; 2 | export * from "./ExampleList"; 3 | -------------------------------------------------------------------------------- /5.internal-document-search/src/frontend/src/components/Example/index.tsx: -------------------------------------------------------------------------------- 1 | export * from "./Example"; 2 | export * from "./ExampleList"; 3 | -------------------------------------------------------------------------------- /4.company-research/docs/diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/jp-azureopenai-samples/HEAD/4.company-research/docs/diagram.png -------------------------------------------------------------------------------- /5.internal-document-search/src/backend/text.py: -------------------------------------------------------------------------------- 1 | def nonewlines(s: str) -> str: 2 | return s.replace('\n', ' ').replace('\r', ' ') 3 | 4 | -------------------------------------------------------------------------------- /4.company-research/docs/demo-chat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/jp-azureopenai-samples/HEAD/4.company-research/docs/demo-chat.png -------------------------------------------------------------------------------- /1.call-center/app/static/images/done.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/jp-azureopenai-samples/HEAD/1.call-center/app/static/images/done.gif -------------------------------------------------------------------------------- /1.call-center/app/static/images/done.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/jp-azureopenai-samples/HEAD/1.call-center/app/static/images/done.png -------------------------------------------------------------------------------- /1.call-center/app/static/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/jp-azureopenai-samples/HEAD/1.call-center/app/static/images/logo.png -------------------------------------------------------------------------------- /1.call-center/app/static/images/red.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/jp-azureopenai-samples/HEAD/1.call-center/app/static/images/red.png -------------------------------------------------------------------------------- /1.call-center/app/static/themes/sb-admin/scss/_navs.scss: -------------------------------------------------------------------------------- 1 | @import "navs/global.scss"; 2 | @import "navs/topbar.scss"; 3 | @import "navs/sidebar.scss"; 4 | -------------------------------------------------------------------------------- /1.call-center/app/static/themes/sb-admin/scss/utilities/_display.scss: -------------------------------------------------------------------------------- 1 | // Overflow Hidden 2 | .o-hidden { 3 | overflow: hidden !important; 4 | } 5 | -------------------------------------------------------------------------------- /2.recipe-adviser/assets/app-service.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/jp-azureopenai-samples/HEAD/2.recipe-adviser/assets/app-service.png -------------------------------------------------------------------------------- /2.recipe-adviser/assets/architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/jp-azureopenai-samples/HEAD/2.recipe-adviser/assets/architecture.png -------------------------------------------------------------------------------- /4.company-research/docs/demo-report.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/jp-azureopenai-samples/HEAD/4.company-research/docs/demo-report.png -------------------------------------------------------------------------------- /1.call-center/app/static/images/hero-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/jp-azureopenai-samples/HEAD/1.call-center/app/static/images/hero-1.jpg -------------------------------------------------------------------------------- /1.call-center/app/static/images/loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/jp-azureopenai-samples/HEAD/1.call-center/app/static/images/loading.gif -------------------------------------------------------------------------------- /1.call-center/app/static/images/msft-md.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/jp-azureopenai-samples/HEAD/1.call-center/app/static/images/msft-md.png -------------------------------------------------------------------------------- /1.call-center/app/static/images/openai.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/jp-azureopenai-samples/HEAD/1.call-center/app/static/images/openai.png -------------------------------------------------------------------------------- /2.recipe-adviser/assets/app-service-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/jp-azureopenai-samples/HEAD/2.recipe-adviser/assets/app-service-2.png -------------------------------------------------------------------------------- /2.recipe-adviser/assets/application-ui.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/jp-azureopenai-samples/HEAD/2.recipe-adviser/assets/application-ui.png -------------------------------------------------------------------------------- /2.recipe-adviser/assets/open-ai-service.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/jp-azureopenai-samples/HEAD/2.recipe-adviser/assets/open-ai-service.png -------------------------------------------------------------------------------- /3.goal-achievement-adviser/app/frontend/src/components/AnalysisPanel/index.tsx: -------------------------------------------------------------------------------- 1 | export * from "./AnalysisPanel"; 2 | export * from "./AnalysisPanelTabs"; 3 | -------------------------------------------------------------------------------- /3.goal-achievement-adviser/app/frontend/src/pages/NoPage.tsx: -------------------------------------------------------------------------------- 1 | const NoPage = () => { 2 | return

404

; 3 | }; 4 | 5 | export default NoPage; 6 | -------------------------------------------------------------------------------- /5.internal-document-search/src/frontend/src/components/AnalysisPanel/index.tsx: -------------------------------------------------------------------------------- 1 | export * from "./AnalysisPanel"; 2 | export * from "./AnalysisPanelTabs"; 3 | -------------------------------------------------------------------------------- /5.internal-document-search/src/frontend/src/pages/NoPage.tsx: -------------------------------------------------------------------------------- 1 | const NoPage = () => { 2 | return

404

; 3 | }; 4 | 5 | export default NoPage; 6 | -------------------------------------------------------------------------------- /2.recipe-adviser/app/backend/static/themes/sb-admin/scss/utilities/_display.scss: -------------------------------------------------------------------------------- 1 | // Overflow Hidden 2 | .o-hidden { 3 | overflow: hidden !important; 4 | } 5 | -------------------------------------------------------------------------------- /2.recipe-adviser/assets/bicep-deployment.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/jp-azureopenai-samples/HEAD/2.recipe-adviser/assets/bicep-deployment.png -------------------------------------------------------------------------------- /4.company-research/app/backend/static/themes/sb-admin/scss/utilities/_display.scss: -------------------------------------------------------------------------------- 1 | // Overflow Hidden 2 | .o-hidden { 3 | overflow: hidden !important; 4 | } 5 | -------------------------------------------------------------------------------- /5.internal-document-search/data/001018385.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/jp-azureopenai-samples/HEAD/5.internal-document-search/data/001018385.pdf -------------------------------------------------------------------------------- /1.call-center/app/static/images/openai_black.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/jp-azureopenai-samples/HEAD/1.call-center/app/static/images/openai_black.png -------------------------------------------------------------------------------- /1.call-center/app/static/images/openai_blue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/jp-azureopenai-samples/HEAD/1.call-center/app/static/images/openai_blue.png -------------------------------------------------------------------------------- /2.recipe-adviser/app/backend/static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/jp-azureopenai-samples/HEAD/2.recipe-adviser/app/backend/static/favicon.ico -------------------------------------------------------------------------------- /2.recipe-adviser/app/backend/static/themes/sb-admin/scss/_navs.scss: -------------------------------------------------------------------------------- 1 | @import "navs/global.scss"; 2 | @import "navs/topbar.scss"; 3 | @import "navs/sidebar.scss"; 4 | -------------------------------------------------------------------------------- /3.goal-achievement-adviser/assets/endpoint.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/jp-azureopenai-samples/HEAD/3.goal-achievement-adviser/assets/endpoint.png -------------------------------------------------------------------------------- /3.goal-achievement-adviser/docs/chatscreen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/jp-azureopenai-samples/HEAD/3.goal-achievement-adviser/docs/chatscreen.png -------------------------------------------------------------------------------- /4.company-research/.vscode/extensions.json: -------------------------------------------------------------------------------- 1 | { 2 | "recommendations": [ 3 | "esbenp.prettier-vscode", 4 | "ms-azuretools.azure-dev" 5 | ] 6 | } -------------------------------------------------------------------------------- /4.company-research/app/backend/static/themes/sb-admin/scss/_navs.scss: -------------------------------------------------------------------------------- 1 | @import "navs/global.scss"; 2 | @import "navs/topbar.scss"; 3 | @import "navs/sidebar.scss"; 4 | -------------------------------------------------------------------------------- /5.internal-document-search/assets/apim_arch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/jp-azureopenai-samples/HEAD/5.internal-document-search/assets/apim_arch.png -------------------------------------------------------------------------------- /5.internal-document-search/assets/chatscreen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/jp-azureopenai-samples/HEAD/5.internal-document-search/assets/chatscreen.png -------------------------------------------------------------------------------- /5.internal-document-search/assets/endpoint.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/jp-azureopenai-samples/HEAD/5.internal-document-search/assets/endpoint.png -------------------------------------------------------------------------------- /1.call-center/app/requirements.txt: -------------------------------------------------------------------------------- 1 | Flask==2.2.5 2 | Flask-Cors==5.0.0 3 | Flask-Session==0.4.0 4 | openai==0.27.0 5 | azure.identity==1.13.0 6 | azure.ai.textanalytics==5.2.1 -------------------------------------------------------------------------------- /1.call-center/app/static/images/anime-working.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/jp-azureopenai-samples/HEAD/1.call-center/app/static/images/anime-working.gif -------------------------------------------------------------------------------- /1.call-center/app/static/images/atomic-loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/jp-azureopenai-samples/HEAD/1.call-center/app/static/images/atomic-loading.gif -------------------------------------------------------------------------------- /1.call-center/app/utilities/config.py: -------------------------------------------------------------------------------- 1 | import uuid 2 | 3 | # app settings 4 | APP_SECRET = str(uuid.uuid4()) 5 | JWT_SECRET = str(uuid.uuid4()) 6 | MAX_CONTENT_SIZE = 200 -------------------------------------------------------------------------------- /1.call-center/assets/appservice_configuration.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/jp-azureopenai-samples/HEAD/1.call-center/assets/appservice_configuration.jpg -------------------------------------------------------------------------------- /3.goal-achievement-adviser/.vscode/extensions.json: -------------------------------------------------------------------------------- 1 | { 2 | "recommendations": [ 3 | "esbenp.prettier-vscode", 4 | "ms-azuretools.azure-dev" 5 | ] 6 | } -------------------------------------------------------------------------------- /3.goal-achievement-adviser/app/frontend/src/components/Answer/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./Answer"; 2 | export * from "./AnswerLoading"; 3 | export * from "./AnswerError"; 4 | -------------------------------------------------------------------------------- /3.goal-achievement-adviser/docs/appcomponents.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/jp-azureopenai-samples/HEAD/3.goal-achievement-adviser/docs/appcomponents.png -------------------------------------------------------------------------------- /4.company-research/app/backend/static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/jp-azureopenai-samples/HEAD/4.company-research/app/backend/static/favicon.ico -------------------------------------------------------------------------------- /5.internal-document-search/assets/private_403.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/jp-azureopenai-samples/HEAD/5.internal-document-search/assets/private_403.png -------------------------------------------------------------------------------- /1.call-center/app/static/images/msft-logo-color.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/jp-azureopenai-samples/HEAD/1.call-center/app/static/images/msft-logo-color.png -------------------------------------------------------------------------------- /5.internal-document-search/assets/appcomponents.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/jp-azureopenai-samples/HEAD/5.internal-document-search/assets/appcomponents.png -------------------------------------------------------------------------------- /5.internal-document-search/src/backend/approaches/approach.py: -------------------------------------------------------------------------------- 1 | class Approach: 2 | def run(self, q: str, use_summaries: bool) -> any: 3 | raise NotImplementedError 4 | -------------------------------------------------------------------------------- /1.call-center/app/static/images/anime-conversation.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/jp-azureopenai-samples/HEAD/1.call-center/app/static/images/anime-conversation.gif -------------------------------------------------------------------------------- /1.call-center/app/static/images/msft-large-white-xs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/jp-azureopenai-samples/HEAD/1.call-center/app/static/images/msft-large-white-xs.png -------------------------------------------------------------------------------- /2.recipe-adviser/app/backend/static/images/msft-md.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/jp-azureopenai-samples/HEAD/2.recipe-adviser/app/backend/static/images/msft-md.png -------------------------------------------------------------------------------- /3.goal-achievement-adviser/app/frontend/.prettierrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "tabWidth": 4, 3 | "printWidth": 160, 4 | "arrowParens": "avoid", 5 | "trailingComma": "none" 6 | } 7 | -------------------------------------------------------------------------------- /5.internal-document-search/src/frontend/.prettierrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "tabWidth": 4, 3 | "printWidth": 160, 4 | "arrowParens": "avoid", 5 | "trailingComma": "none" 6 | } 7 | -------------------------------------------------------------------------------- /1.call-center/app/static/themes/sb-admin/scss/utilities/_rotate.scss: -------------------------------------------------------------------------------- 1 | .rotate-15 { 2 | transform: rotate(15deg); 3 | } 4 | 5 | .rotate-n-15 { 6 | transform: rotate(-15deg); 7 | } 8 | -------------------------------------------------------------------------------- /3.goal-achievement-adviser/app/frontend/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/jp-azureopenai-samples/HEAD/3.goal-achievement-adviser/app/frontend/public/favicon.ico -------------------------------------------------------------------------------- /4.company-research/app/backend/static/images/msft-md.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/jp-azureopenai-samples/HEAD/4.company-research/app/backend/static/images/msft-md.png -------------------------------------------------------------------------------- /5.internal-document-search/src/frontend/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/jp-azureopenai-samples/HEAD/5.internal-document-search/src/frontend/public/favicon.ico -------------------------------------------------------------------------------- /4.company-research/app/backend/requirements.txt: -------------------------------------------------------------------------------- 1 | azure-identity==1.16.1 2 | numpy==1.24.3 3 | pandas==2.0.2 4 | Flask==2.2.5 5 | openai==0.27.7 6 | redis==4.5.4 7 | opencensus-ext-azure==1.1.9 -------------------------------------------------------------------------------- /5.internal-document-search/assets/apim_arch_deploy_step1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/jp-azureopenai-samples/HEAD/5.internal-document-search/assets/apim_arch_deploy_step1.png -------------------------------------------------------------------------------- /5.internal-document-search/assets/apim_arch_deploy_step2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/jp-azureopenai-samples/HEAD/5.internal-document-search/assets/apim_arch_deploy_step2.png -------------------------------------------------------------------------------- /5.internal-document-search/assets/apim_arch_deploy_step3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/jp-azureopenai-samples/HEAD/5.internal-document-search/assets/apim_arch_deploy_step3.png -------------------------------------------------------------------------------- /5.internal-document-search/assets/apim_arch_deploy_step4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/jp-azureopenai-samples/HEAD/5.internal-document-search/assets/apim_arch_deploy_step4.png -------------------------------------------------------------------------------- /5.internal-document-search/assets/apim_arch_deploy_step5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/jp-azureopenai-samples/HEAD/5.internal-document-search/assets/apim_arch_deploy_step5.png -------------------------------------------------------------------------------- /5.internal-document-search/assets/apim_arch_deploy_step6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/jp-azureopenai-samples/HEAD/5.internal-document-search/assets/apim_arch_deploy_step6.png -------------------------------------------------------------------------------- /5.internal-document-search/assets/entra-id-app-settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/jp-azureopenai-samples/HEAD/5.internal-document-search/assets/entra-id-app-settings.png -------------------------------------------------------------------------------- /5.internal-document-search/assets/private_endpoint_arch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/jp-azureopenai-samples/HEAD/5.internal-document-search/assets/private_endpoint_arch.png -------------------------------------------------------------------------------- /6.azureopenai-landing-zone-accelerator/azure.yaml: -------------------------------------------------------------------------------- 1 | # yaml-language-server: $schema=https://raw.githubusercontent.com/Azure/azure-dev/main/schemas/v1.0/azure.yaml.json 2 | 3 | name: set-your-app -------------------------------------------------------------------------------- /2.recipe-adviser/app/backend/static/images/atomic-loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/jp-azureopenai-samples/HEAD/2.recipe-adviser/app/backend/static/images/atomic-loading.gif -------------------------------------------------------------------------------- /2.recipe-adviser/app/backend/static/images/loan_simulation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/jp-azureopenai-samples/HEAD/2.recipe-adviser/app/backend/static/images/loan_simulation.png -------------------------------------------------------------------------------- /2.recipe-adviser/app/backend/static/themes/sb-admin/scss/utilities/_rotate.scss: -------------------------------------------------------------------------------- 1 | .rotate-15 { 2 | transform: rotate(15deg); 3 | } 4 | 5 | .rotate-n-15 { 6 | transform: rotate(-15deg); 7 | } 8 | -------------------------------------------------------------------------------- /3.goal-achievement-adviser/app/frontend/src/assets/sample01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/jp-azureopenai-samples/HEAD/3.goal-achievement-adviser/app/frontend/src/assets/sample01.png -------------------------------------------------------------------------------- /3.goal-achievement-adviser/app/frontend/src/assets/sample02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/jp-azureopenai-samples/HEAD/3.goal-achievement-adviser/app/frontend/src/assets/sample02.png -------------------------------------------------------------------------------- /3.goal-achievement-adviser/app/frontend/src/assets/sample03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/jp-azureopenai-samples/HEAD/3.goal-achievement-adviser/app/frontend/src/assets/sample03.png -------------------------------------------------------------------------------- /3.goal-achievement-adviser/scripts/requirements.txt: -------------------------------------------------------------------------------- 1 | azure-identity==1.13.0 2 | python-dotenv==1.0.0 3 | redis==4.5.5 4 | openai==0.27.8 5 | tiktoken==0.4.0 6 | numpy==1.25.0 7 | pandas==2.0.2 8 | -------------------------------------------------------------------------------- /4.company-research/app/backend/static/images/atomic-loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/jp-azureopenai-samples/HEAD/4.company-research/app/backend/static/images/atomic-loading.gif -------------------------------------------------------------------------------- /6.azureopenai-landing-zone-accelerator/assets/apim-settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/jp-azureopenai-samples/HEAD/6.azureopenai-landing-zone-accelerator/assets/apim-settings.png -------------------------------------------------------------------------------- /6.azureopenai-landing-zone-accelerator/assets/architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/jp-azureopenai-samples/HEAD/6.azureopenai-landing-zone-accelerator/assets/architecture.png -------------------------------------------------------------------------------- /6.azureopenai-landing-zone-accelerator/assets/deployment-id.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/jp-azureopenai-samples/HEAD/6.azureopenai-landing-zone-accelerator/assets/deployment-id.png -------------------------------------------------------------------------------- /6.azureopenai-landing-zone-accelerator/assets/jwt-get-step1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/jp-azureopenai-samples/HEAD/6.azureopenai-landing-zone-accelerator/assets/jwt-get-step1.png -------------------------------------------------------------------------------- /6.azureopenai-landing-zone-accelerator/assets/jwt-get-step2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/jp-azureopenai-samples/HEAD/6.azureopenai-landing-zone-accelerator/assets/jwt-get-step2.png -------------------------------------------------------------------------------- /6.azureopenai-landing-zone-accelerator/assets/jwt-get-step3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/jp-azureopenai-samples/HEAD/6.azureopenai-landing-zone-accelerator/assets/jwt-get-step3.png -------------------------------------------------------------------------------- /6.azureopenai-landing-zone-accelerator/assets/jwt-get-step4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/jp-azureopenai-samples/HEAD/6.azureopenai-landing-zone-accelerator/assets/jwt-get-step4.png -------------------------------------------------------------------------------- /6.azureopenai-landing-zone-accelerator/assets/subscription.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/jp-azureopenai-samples/HEAD/6.azureopenai-landing-zone-accelerator/assets/subscription.png -------------------------------------------------------------------------------- /4.company-research/app/backend/static/themes/sb-admin/scss/utilities/_rotate.scss: -------------------------------------------------------------------------------- 1 | .rotate-15 { 2 | transform: rotate(15deg); 3 | } 4 | 5 | .rotate-n-15 { 6 | transform: rotate(-15deg); 7 | } 8 | -------------------------------------------------------------------------------- /6.azureopenai-landing-zone-accelerator/assets/apim-howto-test.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/jp-azureopenai-samples/HEAD/6.azureopenai-landing-zone-accelerator/assets/apim-howto-test.png -------------------------------------------------------------------------------- /5.internal-document-search/src/frontend/src/components/Answer/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./Answer"; 2 | export * from "./AnswerChat"; 3 | export * from "./AnswerLoading"; 4 | export * from "./AnswerError"; 5 | -------------------------------------------------------------------------------- /6.azureopenai-landing-zone-accelerator/assets/apim-test-result.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/jp-azureopenai-samples/HEAD/6.azureopenai-landing-zone-accelerator/assets/apim-test-result.png -------------------------------------------------------------------------------- /1.call-center/app/swagger_client/api/__init__.py: -------------------------------------------------------------------------------- 1 | from __future__ import absolute_import 2 | 3 | # flake8: noqa 4 | 5 | # import apis into api package 6 | from swagger_client.api.default_api import DefaultApi 7 | -------------------------------------------------------------------------------- /3.goal-achievement-adviser/app/frontend/src/assets/msft-logo-color.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/jp-azureopenai-samples/HEAD/3.goal-achievement-adviser/app/frontend/src/assets/msft-logo-color.png -------------------------------------------------------------------------------- /3.goal-achievement-adviser/app/frontend/src/components/SettingsButton/SettingsButton.module.css: -------------------------------------------------------------------------------- 1 | .container { 2 | display: flex; 3 | align-items: center; 4 | gap: 6px; 5 | cursor: pointer; 6 | } 7 | -------------------------------------------------------------------------------- /4.company-research/scripts/requirements.txt: -------------------------------------------------------------------------------- 1 | azure-identity==1.16.1 2 | python-dotenv 3 | redis 4 | openai==0.27.8 5 | tiktoken==0.4.0 6 | azure-cognitiveservices-search-websearch==2.0.0 7 | numpy 8 | pandas 9 | -------------------------------------------------------------------------------- /5.internal-document-search/src/frontend/src/components/SettingsButton/SettingsButton.module.css: -------------------------------------------------------------------------------- 1 | .container { 2 | display: flex; 3 | align-items: center; 4 | gap: 6px; 5 | cursor: pointer; 6 | } 7 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- 1 | ## [project-title] Changelog 2 | 3 | 4 | # x.y.z (yyyy-mm-dd) 5 | 6 | *Features* 7 | * ... 8 | 9 | *Bug Fixes* 10 | * ... 11 | 12 | *Breaking Changes* 13 | * ... 14 | -------------------------------------------------------------------------------- /5.internal-document-search/scripts/requirements.txt: -------------------------------------------------------------------------------- 1 | azure-identity==1.25.0 2 | azure-search-documents==11.5.3 3 | azure-ai-formrecognizer==3.3.3 4 | pypdf==6.0.0 5 | azure-storage-blob==12.26.0 6 | typing==3.7.4.3 7 | -------------------------------------------------------------------------------- /2.recipe-adviser/app/backend/requirements.txt: -------------------------------------------------------------------------------- 1 | azure-identity==1.13.0b3 2 | numpy==1.24.3 3 | pandas==2.0.2 4 | Flask==2.2.5 5 | openai==0.27.7 6 | redis==4.5.4 7 | opencensus-ext-azure==1.1.9 8 | python-dotenv==1.0.0 -------------------------------------------------------------------------------- /3.goal-achievement-adviser/app/frontend/src/assets/msft-logo-color-text.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/jp-azureopenai-samples/HEAD/3.goal-achievement-adviser/app/frontend/src/assets/msft-logo-color-text.png -------------------------------------------------------------------------------- /4.company-research/azure.yaml: -------------------------------------------------------------------------------- 1 | # yaml-language-server: $schema=https://raw.githubusercontent.com/Azure/azure-dev/main/schemas/v1.0/azure.yaml.json 2 | 3 | name: azure-openai-demo-retail 4 | metadata: 5 | template: azure-openai-demo-retail@0.0.1-beta 6 | -------------------------------------------------------------------------------- /3.goal-achievement-adviser/app/frontend/src/components/AnalysisPanel/AnalysisPanelTabs.tsx: -------------------------------------------------------------------------------- 1 | export enum AnalysisPanelTabs { 2 | ThoughtProcessTab = "thoughtProcess", 3 | SupportingContentTab = "supportingContent", 4 | CitationTab = "citation" 5 | } 6 | -------------------------------------------------------------------------------- /5.internal-document-search/src/frontend/src/components/AnalysisPanel/AnalysisPanelTabs.tsx: -------------------------------------------------------------------------------- 1 | export enum AnalysisPanelTabs { 2 | ThoughtProcessTab = "thoughtProcess", 3 | SupportingContentTab = "supportingContent", 4 | CitationTab = "citation" 5 | } 6 | -------------------------------------------------------------------------------- /3.goal-achievement-adviser/app/frontend/src/components/ClearChatButton/ClearChatButton.module.css: -------------------------------------------------------------------------------- 1 | .container { 2 | display: flex; 3 | align-items: center; 4 | gap: 6px; 5 | cursor: pointer; 6 | } 7 | 8 | .disabled { 9 | opacity: 0.4; 10 | } 11 | -------------------------------------------------------------------------------- /5.internal-document-search/src/frontend/src/components/ClearChatButton/ClearChatButton.module.css: -------------------------------------------------------------------------------- 1 | .container { 2 | display: flex; 3 | align-items: center; 4 | gap: 6px; 5 | cursor: pointer; 6 | } 7 | 8 | .disabled { 9 | opacity: 0.4; 10 | } 11 | -------------------------------------------------------------------------------- /1.call-center/app/static/themes/sb-admin/scss/utilities/_border.scss: -------------------------------------------------------------------------------- 1 | @each $color, $value in $theme-colors { 2 | @each $position in ['left', 'bottom'] { 3 | .border-#{$position}-#{$color} { 4 | border-#{$position}: .25rem solid $value !important; 5 | } 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /4.company-research/app/backend/static/js/site.js: -------------------------------------------------------------------------------- 1 | // Please see documentation at https://docs.microsoft.com/aspnet/core/client-side/bundling-and-minification 2 | // for details on configuring this project to bundle and minify static web assets. 3 | 4 | // Write your JavaScript code. 5 | -------------------------------------------------------------------------------- /5.internal-document-search/src/backend/data/employeeinfo.csv: -------------------------------------------------------------------------------- 1 | name,title,insurance,insurancegroup 2 | Employee1,Program Manager,Northwind Health Plus,Family 3 | Employee2,Software Engineer,Northwind Health Plus,Single 4 | Employee3,Software Engineer,Northwind Health Standard,Family 5 | -------------------------------------------------------------------------------- /2.recipe-adviser/app/backend/static/themes/sb-admin/scss/utilities/_border.scss: -------------------------------------------------------------------------------- 1 | @each $color, $value in $theme-colors { 2 | @each $position in ['left', 'bottom'] { 3 | .border-#{$position}-#{$color} { 4 | border-#{$position}: .25rem solid $value !important; 5 | } 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /5.internal-document-search/src/frontend/src/components/AnalysisPanel/AnalysisPanel.module.css: -------------------------------------------------------------------------------- 1 | .thoughtProcess { 2 | font-family: source-code-pro, Menlo, Monaco, Consolas, "Courier New", monospace; 3 | word-wrap: break-word; 4 | padding-top: 12px; 5 | padding-bottom: 12px; 6 | } 7 | -------------------------------------------------------------------------------- /4.company-research/app/backend/static/themes/sb-admin/scss/utilities/_border.scss: -------------------------------------------------------------------------------- 1 | @each $color, $value in $theme-colors { 2 | @each $position in ['left', 'bottom'] { 3 | .border-#{$position}-#{$color} { 4 | border-#{$position}: .25rem solid $value !important; 5 | } 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /3.goal-achievement-adviser/app/frontend/src/components/Answer/AnswerIcon.tsx: -------------------------------------------------------------------------------- 1 | import { Sparkle28Filled } from "@fluentui/react-icons"; 2 | 3 | export const AnswerIcon = () => { 4 | return