Named after a Mesopotamian reputed to know the cures to many incurable diseases. This is an accelerator for combining natural language queries and FHIR queries to assist medical research.
This pull request includes changes that affect the debugging setup, infrastructure, and frontend of the application. The most significant changes include updates to the debugging configuration in the .vscode/launch.json file, addition of new parameters and resources in the infra files, and modifications to the frontend components and backend settings.
Debugging configuration:
.vscode/launch.json: The debugging type was changed from python to debugpy, and the cwd was updated to point to a different directory within the workspace. A preLaunchTask was added to load the Python environment before launching the debugger. [1][2]
Infrastructure:
infra/app/function.bicep: New parameters were introduced and a new module function was added to define a function app in Azure.
infra/core/storage/storage-account.bicep: The storage account configuration was updated to allow public blob access, add new containers, and update the network ACLs. The API version for the storage resource was also updated. [1][2][3]
infra/main.bicep: Several new parameters were added related to form recognizer service, storage account, and open AI model. New resources were added for form recognizer resource group, storage resource group, and storage module. Some parameters were updated in the open AI module. [1][2][3][4]
Other changes include updates to the src/build-frontend.ps1 script to set an environment variable, and modifications to src/Api/Functions/SearchAsync.cs and src/sample-app-aoai-chatGPT/backend/settings.py files.
This pull request includes changes that affect the debugging setup, infrastructure, and frontend of the application. The most significant changes include updates to the debugging configuration in the
.vscode/launch.json
file, addition of new parameters and resources in theinfra
files, and modifications to the frontend components and backend settings.Debugging configuration:
.vscode/launch.json
: The debugging type was changed frompython
todebugpy
, and thecwd
was updated to point to a different directory within the workspace. ApreLaunchTask
was added to load the Python environment before launching the debugger. [1] [2]Infrastructure:
infra/app/function.bicep
: New parameters were introduced and a new modulefunction
was added to define a function app in Azure.infra/core/storage/storage-account.bicep
: The storage account configuration was updated to allow public blob access, add new containers, and update the network ACLs. The API version for the storage resource was also updated. [1] [2] [3]infra/main.bicep
: Several new parameters were added related to form recognizer service, storage account, and open AI model. New resources were added for form recognizer resource group, storage resource group, and storage module. Some parameters were updated in the open AI module. [1] [2] [3] [4]Frontend and Backend:
src/frontend/src/components/Answer/Answer.tsx
: The frontend component for displaying answers was updated to improve formatting and add an export button. [1] [2] [3]src/sample-app-aoai-chatGPT/backend/settings.py
: The backend settings were updated, including the title of the application and the streaming setting for the Azure Open AI service. [1] [2]src/sample-app-aoai-chatGPT/static/index.html
: The script source was updated.Other changes include updates to the
src/build-frontend.ps1
script to set an environment variable, and modifications tosrc/Api/Functions/SearchAsync.cs
andsrc/sample-app-aoai-chatGPT/backend/settings.py
files.