From f17d276e441d453fafcbe106dc3e31778cd1ae59 Mon Sep 17 00:00:00 2001 From: Govind Kamtamneni Date: Fri, 14 Jul 2023 18:04:22 -0400 Subject: [PATCH] updated folder structure to simply discovery and contributions (#121) * updated folder structure to simply discovery and contributions * updated assets folder * removed dotnet folder from parent --- CONTRIBUTING.md | 65 ++++++++++++++++++ README.md | 14 ++-- deploy/README.md | 35 ++++++++++ .../infrastructure}/README.md | 0 .../cert-manager/cluster-issuer.yaml | 0 .../ingress-nginx/deploy-v1.7.0.yaml | 0 .../ingress-nginx/install.sh | 0 .../ingress-nginx/values.yaml | 0 .../10-infrastructure/kustomization.yaml | 0 .../50-miyagi/base/data-prep/deployment.yaml | 0 .../base/frontend-service/deployment.yaml | 0 .../base/memory-service/deployment.yaml | 0 .../base/order-service/deployment.yaml | 0 .../base/user-service/deployment.yaml | 0 .../manifests/50-miyagi/kustomization.yaml | 0 .../manifests/50-miyagi/namespaces.yaml | 0 .../infrastructure}/terraform/00-variables.tf | 0 .../infrastructure}/terraform/01-main.tf | 0 .../infrastructure}/terraform/02-outputs.tf | 0 .../terraform/azurerm_private_dns_zone.tf | 0 .../terraform/azurerm_resource_group.tf | 0 .../terraform/azurerm_ssh_public_key.tf | 0 .../terraform/azurerm_virtual_network.tf | 0 .../infrastructure}/terraform/module_aks.tf | 0 .../terraform/module_cosmosdb.tf | 0 .../terraform/module_eventhub.tf | 0 .../terraform/module_file_share.tf | 0 .../terraform/module_jumpbox.tf | 0 .../terraform/module_postgres.tf | 0 .../terraform/module_redis_cache.tf | 0 .../modules/aks/public/00-variables.tf | 0 .../terraform/modules/aks/public/01-main.tf | 0 .../modules/aks/public/02-outputs.tf | 0 .../azurerm-user-assigned-identity-cluster.tf | 0 .../azurerm-user-assigned-identity-kubelet.tf | 0 .../aks/public/azurerm_container_registry.tf | 0 .../aks/public/azurerm_kubernetes_cluster.tf | 0 .../modules/azure_file_share/00-variables.tf | 0 .../modules/azure_file_share/01-main.tf | 0 .../modules/azure_file_share/02-outputs.tf | 0 .../azurerm_storage_account.tf | 0 .../modules/cosmosdb/00-variables.tf | 0 .../terraform/modules/cosmosdb/01-main.tf | 0 .../terraform/modules/cosmosdb/02-outputs.tf | 0 .../cosmosdb/azurerm_cosmosdb_account.tf | 0 .../modules/eventhub/00-variables.tf | 0 .../terraform/modules/eventhub/01-main.tf | 0 .../terraform/modules/eventhub/02-outputs.tf | 0 .../modules/eventhub/azurerm_eventhub.tf | 0 .../terraform/modules/jumpbox/00-variables.tf | 0 .../terraform/modules/jumpbox/01-main.tf | 0 .../terraform/modules/jumpbox/02-outputs.tf | 0 .../jumpbox/azurerm-linux-virtual-machine.tf | 0 .../modules/postgres/00-variables.tf | 0 .../terraform/modules/postgres/01-main.tf | 0 .../terraform/modules/postgres/02-outputs.tf | 0 .../azurerm_postgresql_flexible_server.tf | 0 ...ostgresql_flexible_server_firewall_rule.tf | 0 .../modules/redis_cache/00-variables.tf | 0 .../terraform/modules/redis_cache/01-main.tf | 0 .../modules/redis_cache/02-outputs.tf | 0 .../azurerm_private_dns_zone_a_record.tf | 0 .../redis_cache/azurerm_private_endpoint.tf | 0 .../redis_cache/azurerm_redis_cache.tf | 0 .../azurerm_redis_firewall_rule.tf | 0 dotnet/Miyagi.sln | 37 ---------- .../training/data-prep/.gitignore | 0 .../miyagi_instructions.jsonl | 0 .../training/data-prep/miyagi_dataset.ipynb | 0 .../msft-q3-23-earnings-call-transcript.txt | 0 .../assets}/api-contracts/user-profile.json | 0 .../experiments}/.env.example | 0 {usecases => sandbox}/experiments/.gitignore | 0 {usecases => sandbox}/experiments/README.md | 0 .../experiments/az-openai/.gitignore | 0 .../experiments/az-openai/.idea/.gitignore | 0 .../experiments/az-openai/.idea/az-openai.iml | 0 .../inspectionProfiles/profiles_settings.xml | 0 .../experiments/az-openai/.idea/misc.xml | 0 .../experiments/az-openai/.idea/modules.xml | 0 .../experiments/az-openai/.idea/vcs.xml | 0 .../experiments/az-openai/Dockerfile | 0 .../experiments/az-openai/main.py | 0 .../experiments/az-openai/requirements.txt | 0 .../experiments/az-openai/test_main.http | 0 .../experiments/gpt-3.5-turbo}/.gitignore | 0 .../experiments/gpt-3.5-turbo/Readme.md | 0 .../experiments/gpt-3.5-turbo/img.png | Bin .../experiments/gpt-3.5-turbo/main.py | 0 .../gpt-3.5-turbo/requirements.txt | 0 .../experiments/langchain/.gitignore | 0 .../langchain/Memory_Usecases.ipynb | 0 .../experiments/langchain/chat}/.gitignore | 0 .../experiments/langchain/chat/README.md | 0 .../experiments/langchain/chat/img.png | Bin .../experiments/langchain/chat/main.py | 0 .../langchain/chat/requirements.txt | 0 ...gi-vectorize-private-data-embeddings.ipynb | 0 .../long-term/howard-marks-sea-change.txt | 0 .../howard-marks-what-really-matters.txt | 0 ...ird-point-q4-2022-investor-letter-tpil.pdf | Bin .../kathie-wood-what-market-overlooked.txt | 2 +- .../qdrant_miyagi_example}/.gitignore | 0 .../qdrant_miyagi_example/miyagi-answers.json | 0 .../qa-with-qdrant-langchain.ipynb | 0 .../qdrant_miyagi_example/user-questions.json | 0 .../qdrant-embeddings}/.env.example | 0 .../experiments}/qdrant-embeddings/.gitignore | 0 .../experiments}/qdrant-embeddings/Dockerfile | 0 .../experiments}/qdrant-embeddings/README.md | 0 .../qdrant-embeddings}/docker-compose.yaml | 0 .../experiments}/qdrant-embeddings/main.py | 0 .../qdrant-embeddings/requirements.txt | 0 .../experiments}/qdrant-embeddings/setup.py | 0 .../qdrant-embeddings}/test_main.http | 0 .../ms-graph-chain/.env.example | 0 .../semantic-kernel/ms-graph-chain/.gitignore | 0 .../semantic-kernel/ms-graph-chain/README.md | 0 .../ms-graph-chain/package.json | 0 .../ms-graph-chain/public/favicon.ico | Bin .../ms-graph-chain/public/index.html | 0 .../ms-graph-chain/src/App.css | 0 .../ms-graph-chain/src/App.tsx | 0 .../src/components/FunctionProbe.tsx | 0 .../src/components/InteractWithGraph.tsx | 0 .../src/components/InteractionButton.tsx | 0 .../src/components/ServiceConfig.tsx | 0 .../src/components/TaskButton.tsx | 0 .../src/components/YourInfo.tsx | 0 .../src/hooks/SemanticKernel.ts | 0 .../src/hooks/useSemanticKernel.ts | 0 .../ms-graph-chain/src/index.tsx | 0 .../ms-graph-chain/src/model/Ask.ts | 0 .../ms-graph-chain/src/model/AskResult.ts | 0 .../ms-graph-chain/src/model/KeyConfig.ts | 0 .../src/ms-symbollockup_signin_light.svg | 0 .../ms-graph-chain/src/react-app-env.d.ts | 0 .../ms-graph-chain/src/word.png | Bin .../ms-graph-chain/tsconfig.json | 0 .../semantic-kernel/ms-graph-chain/yarn.lock | 0 .../recommendation-service.ipynb | 0 .../semantic-kernel/skills/.gitignore | 0 .../InvestmentAdvise/config.json | 0 .../InvestmentAdvise/skprompt.txt | 0 .../PortfolioAllocation/config.json | 0 .../PortfolioAllocation/skprompt.txt | 0 .../semantic-kernel/skills/README.md | 0 .../skills/UserProfileSkill.cs | 0 .../code-gen}/sk-c#/config/.gitignore | 0 .../code-gen}/sk-c#/config/Settings.cs | 0 .../code-gen}/sk-c#/config/SkiaUtils.cs | 0 .../code-gen}/sk-c#/config/Utils.cs | 0 .../sk-c#/config/settings.json.azure-example | 0 .../sk-c#/config/settings.json.openai-example | 0 .../code-gen}/sk-c#/sql-code-gen.ipynb | 0 semantic-kernel | 1 - services/README.md | 28 ++++++++ .../chatgpt-plugin/python}/.env.example | 0 .../chatgpt-plugin/python}/.gitignore | 0 .../python}/.well-known/ai-plugin.json | 0 .../python}/.well-known/logo.png | Bin .../python}/.well-known/openapi.yaml | 0 .../chatgpt-plugin/python}/README.md | 8 +-- .../python}/connectors/__init__.py | 0 .../chatgpt-plugin/python}/connectors/bing.py | 0 .../chatgpt-plugin/python}/models/api.py | 0 .../chatgpt-plugin/python}/models/models.py | 0 .../chatgpt-plugin/python}/pyproject.toml | 0 .../python}/server/ai-plugin.json | 0 .../chatgpt-plugin/python}/server/logo.png | Bin .../chatgpt-plugin/python}/server/main.py | 0 .../python}/server/openapi.yaml | 0 .../expense-service/python}/.env.example | 0 .../expense-service/python}/.gitignore | 0 .../expense-service/python}/Dockerfile | 0 .../expense-service/python}/README.md | 0 .../expense-service/python}/__init__.py | 0 .../expense-service/python}/data/__init__.py | 0 .../python}/data/expense_data.py | 0 .../python}/data/orchestrator.py | 0 .../python}/docker-compose.yaml | 0 .../expense-service/python}/main.py | 0 .../python}/orchestration/__init__.py | 0 .../python}/orchestration/classify_expense.py | 0 .../python}/orchestration/guidance.py | 0 .../python}/orchestration/promptflow.py | 0 .../python}/orchestration/sk.py | 0 .../expense-service/python}/reddit_data.txt | 0 .../expense-service/python}/requirements.txt | 0 .../python}/routes/__init__.py | 0 .../expense-service/python}/routes/main.py | 0 .../expense-service/python}/settings.py | 0 .../expense-service/python}/setup.py | 0 .../expense-service/python}/test_main.http | 0 .../order-service/dotnet}/.gitignore | 0 .../dotnet}/Controllers/OrderController.cs | 0 .../Controllers/WeatherForecastController.cs | 0 .../order-service/dotnet}/Dockerfile | 0 .../dotnet}/GBB.Miyagi.OrderService.csproj | 0 .../order-service/dotnet}/Program.cs | 0 .../dotnet}/Properties/launchSettings.json | 0 .../order-service/dotnet}/WeatherForecast.cs | 0 .../dotnet}/appsettings.Development.json | 0 .../order-service/dotnet}/appsettings.json | 0 .../recommendation-service/dotnet}/.gitignore | 0 .../recommendation-service/dotnet}/Dockerfile | 0 .../GBB.Miyagi.RecommendationService.csproj | 0 .../recommendation-service/dotnet}/Program.cs | 0 .../recommendation-service/dotnet}/README.MD | 4 +- .../dotnet}/config/EndpointTypes.cs | 0 .../dotnet}/config/KernelBuilderExtensions.cs | 0 .../dotnet}/config/KernelSettings.cs | 0 .../dotnet}/config/ServiceTypes.cs | 0 .../config/appsettings.json.azure-example | 0 .../config/appsettings.json.openai-example | 0 .../dotnet/controllers}/AssetsController.cs | 0 .../controllers}/InvestmentsController.cs | 0 .../dotnet/controllers}/MemoryController.cs | 0 .../controllers}/RecommendationsController.cs | 0 .../dotnet/models}/AssetRecommendation.cs | 0 .../dotnet/models}/DatasetInfo.cs | 0 .../dotnet/models}/MiyagiContext.cs | 0 .../dotnet/models}/Portfolio.cs | 0 .../models}/PortfolioRecommendations.cs | 0 .../dotnet/models}/Response.cs | 0 .../dotnet/models}/Stock.cs | 0 .../dotnet/models}/UserInfo.cs | 0 .../dotnet}/nuget.config | 0 .../InvestmentAdvise/config.json | 0 .../InvestmentAdvise/skprompt.txt | 0 .../PortfolioAllocation/config.json | 0 .../PortfolioAllocation/skprompt.txt | 0 .../dotnet}/plugins/UserProfilePlugin.cs | 0 .../dotnet}/prometheus.yml | 0 .../dotnet/properties}/launchSettings.json | 0 .../common-stocks-uncommon-profits.txt | 0 .../sample-datasets/intelligent-investor.txt | 0 .../random-walk-down-wall-street.txt | 0 .../dotnet/utils}/ConsoleLogger.cs | 0 .../dotnet/utils}/Env.cs | 0 .../dotnet/utils}/MiyagiException.cs | 0 .../dotnet/utils}/RepoUtils.cs | 0 .../python}/.env.example | 0 .../recommendation-service/python}/.gitignore | 0 .../recommendation-service/python}/Dockerfile | 0 .../recommendation-service/python}/README.md | 0 .../python}/__init__.py | 0 .../python}/data/__init__.py | 0 .../python}/data/memory.py | 0 .../python}/data/reddit.py | 0 .../python}/data/storage.py | 0 .../python}/docker-compose.yaml | 0 .../recommendation-service/python}/main.py | 0 .../python}/orchestration/__init__.py | 0 .../python}/orchestration/sk_miyagi_flows.py | 0 .../python}/reddit_data.txt | 0 .../python}/requirements.txt | 0 .../python}/routes/__init__.py | 0 .../python}/routes/main.py | 0 .../python}/settings.py | 0 .../recommendation-service/python}/setup.py | 0 .../python}/test_main.http | 0 .../sk-copilot-chat-api/dotnet}/.gitignore | 0 .../Auth/ApiKeyAuthenticationHandler.cs | 0 .../Auth/ApiKeyAuthenticationSchemeOptions.cs | 0 .../Auth/PassThroughAuthenticationHandler.cs | 0 .../dotnet}/ConfigurationExtensions.cs | 0 .../CopilotChat/Controllers/BotController.cs | 0 .../CopilotChat/Controllers/ChatController.cs | 0 .../Controllers/ChatHistoryController.cs | 0 .../Controllers/ChatParticipantController.cs | 0 .../Controllers/DocumentImportController.cs | 0 .../Controllers/SpeechTokenController.cs | 0 .../Extensions/IAsyncEnumerableExtensions.cs | 0 .../Extensions/SemanticKernelExtensions.cs | 0 .../Extensions/ServiceExtensions.cs | 0 .../CopilotChat/Hubs/MessageRelayHub.cs | 0 .../dotnet}/CopilotChat/Models/Bot.cs | 0 .../CopilotChat/Models/BotEmbeddingConfig.cs | 0 .../dotnet}/CopilotChat/Models/ChatMessage.cs | 0 .../CopilotChat/Models/ChatParticipant.cs | 0 .../dotnet}/CopilotChat/Models/ChatSession.cs | 0 .../Models/CreateChatParameters.cs | 0 .../CopilotChat/Models/DocumentImportForm.cs | 0 .../Models/DocumentMessageContent.cs | 0 .../CopilotChat/Models/MemorySource.cs | 0 .../Models/OpenApiSkillsAuthHeaders.cs | 0 .../CopilotChat/Models/ProposedPlan.cs | 0 .../CopilotChat/Models/SpeechTokenResponse.cs | 0 .../CopilotChat/Options/AzureSpeechOptions.cs | 0 .../CopilotChat/Options/BotSchemaOptions.cs | 0 .../CopilotChat/Options/ChatStoreOptions.cs | 0 .../CopilotChat/Options/CosmosOptions.cs | 0 .../Options/DocumentMemoryOptions.cs | 0 .../CopilotChat/Options/FileSystemOptions.cs | 0 .../CopilotChat/Options/PlannerOptions.cs | 0 .../CopilotChat/Options/PromptsOptions.cs | 0 .../Skills/ChatSkills/ChatSkill.cs | 0 .../Skills/ChatSkills/CopilotChatPlanner.cs | 0 .../Skills/ChatSkills/DocumentMemorySkill.cs | 0 .../ChatSkills/ExternalInformationSkill.cs | 0 .../Skills/ChatSkills/SemanticChatMemory.cs | 0 .../ChatSkills/SemanticChatMemoryExtractor.cs | 0 .../ChatSkills/SemanticChatMemoryItem.cs | 0 .../ChatSkills/SemanticChatMemorySkill.cs | 0 .../OpenApiSkills/GitHubSkill/Model/Label.cs | 0 .../GitHubSkill/Model/PullRequest.cs | 0 .../OpenApiSkills/GitHubSkill/Model/Repo.cs | 0 .../OpenApiSkills/GitHubSkill/Model/User.cs | 0 .../OpenApiSkills/GitHubSkill/openapi.json | 0 .../JiraSkill/Model/CommentAuthor.cs | 0 .../JiraSkill/Model/CommentResponse.cs | 0 .../JiraSkill/Model/IndividualComments.cs | 0 .../JiraSkill/Model/IssueResponse.cs | 0 .../JiraSkill/Model/IssueResponseFIeld.cs | 0 .../OpenApiSkills/JiraSkill/openapi.json | 0 .../Skills/OpenApiSkills/README.md | 0 .../dotnet}/CopilotChat/Skills/Utilities.cs | 0 .../Storage/ChatMemorySourceRepository.cs | 0 .../Storage/ChatMessageRepository.cs | 0 .../Storage/ChatParticipantRepository.cs | 0 .../Storage/ChatSessionRepository.cs | 0 .../CopilotChat/Storage/CosmosDbContext.cs | 0 .../CopilotChat/Storage/FileSystemContext.cs | 0 .../CopilotChat/Storage/IRepository.cs | 0 .../CopilotChat/Storage/IStorageContext.cs | 0 .../CopilotChat/Storage/IStorageEntity.cs | 0 .../Storage/OptionalIMemoryStore.cs | 0 .../dotnet}/CopilotChat/Storage/Repository.cs | 0 .../CopilotChat/Storage/VolatileContext.cs | 0 .../dotnet}/CopilotChatWebApi.csproj | 0 .../Diagnostics/ExceptionExtensions.cs | 0 .../dotnet}/Diagnostics/ITelemetryService.cs | 0 .../sk-copilot-chat-api/dotnet}/Models/Ask.cs | 0 .../dotnet}/Models/AskResult.cs | 0 .../dotnet}/Options/AIServiceOptions.cs | 0 .../dotnet}/Options/AuthorizationOptions.cs | 0 .../Options/AzureCognitiveSearchOptions.cs | 0 .../dotnet}/Options/MemoriesStoreOptions.cs | 0 .../Options/NotEmptyOrWhitespaceAttribute.cs | 0 .../dotnet}/Options/QdrantOptions.cs | 0 .../RequiredOnPropertyValueAttribute.cs | 0 .../dotnet}/Options/ServiceOptions.cs | 0 .../sk-copilot-chat-api/dotnet}/Program.cs | 0 .../sk-copilot-chat-api/dotnet}/README.md | 0 .../dotnet}/SemanticKernelExtensions.cs | 0 .../dotnet}/ServiceExtensions.cs | 0 .../Services/AppInsightsTelemetryService.cs | 0 ...InsightsUserTelemetryInitializerService.cs | 0 .../dotnet}/appsettings.json | 0 .../sk-copilot-chat-api/dotnet}/config.ps1 | 0 .../dotnet/data/chatstore_memorysources.json | 1 + .../dotnet/data/chatstore_messages.json | 1 + .../dotnet/data/chatstore_participants.json | 1 + .../dotnet/data/chatstore_sessions.json | 1 + .../user-service/java}/.env.example | 0 .../user-service/java}/.gitignore | 0 .../java}/.mvn/wrapper/maven-wrapper.jar | Bin .../.mvn/wrapper/maven-wrapper.properties | 0 .../user-service/java}/Dockerfile | 0 .../user-service/java}/Dockerfile-multi-stage | 0 .../user-service/java}/Dockerfile-openjdk | 0 .../user-service/java}/README.md | 0 .../user-service/java}/mvnw | 0 .../user-service/java}/pom.xml | 0 .../userservice/UserServiceApplication.java | 0 .../config/KafkaTopicConfiguration.java | 0 .../userservice/config/OpenAIConfig.java | 0 .../userservice/config/SwaggerConfig.java | 0 .../controller/UserProfileController.java | 0 .../UserProfileGeneratorController.java | 0 .../userservice/entity/Aspirations.java | 0 .../userservice/entity/FinancialProfile.java | 0 .../userservice/entity/UserProfile.java | 0 .../exception/UserNotFoundException.java | 0 .../userservice/messaging/TopicProducer.java | 0 .../repository/UserProfileRepository.java | 0 .../service/CustomerIUserProfileService.java | 0 .../service/FakerGeneratorService.java | 0 .../service/ISyntheticGeneratorService.java | 0 .../service/IUserProfileService.java | 0 .../service/OpenAIGeneratorService.java | 0 .../util/SemanticKernelFacade.java | 0 .../java}/src/main/resources/application.yaml | 0 .../main/resources/applicationinsights.json | 0 .../src/main/resources/db/migration/V1__.sql | 0 .../main/resources/db/migration/V2__data.sql | 0 .../src/main/resources/static/banner.txt | 0 .../UserServiceApplicationTest.java | 0 .../controller/UserProfileControllerTest.java | 0 .../UserProfileGeneratorControllerTest.java | 0 .../service/FakerGeneratorServiceTest.java | 0 .../util/SemanticKernelFacadeTest.java | 0 .../user-service/java}/swagger-run.png | Bin typescript/frontend/.vscode/settings.json | 8 --- .../typescript}/.env.local.example | 0 .../frontend => ui/typescript}/.eslintrc.json | 0 .../frontend => ui/typescript}/.gitignore | 0 .../typescript}/.husky/pre-commit | 0 .../typescript}/.prettierignore | 0 .../frontend => ui/typescript}/Dockerfile | 0 .../frontend => ui/typescript}/README.md | 2 +- .../typescript}/app/chat-session/route.ts | 0 .../app/chatSession/getAllChats/route.ts | 0 .../typescript}/app/personalize/route.ts | 0 .../typescript}/lint-staged.config.js | 0 .../frontend => ui/typescript}/next-env.d.ts | 0 .../frontend => ui/typescript}/next.config.js | 0 .../typescript}/package-lock.json | 0 .../frontend => ui/typescript}/package.json | 0 .../typescript}/postcss.config.js | 0 .../typescript}/prettier.config.js | 0 .../typescript}/public/apple-touch-icon.png | Bin .../typescript}/public/favicon.ico | Bin .../typescript}/public/favicon.png | Bin .../typescript}/public/favicon_.ico | Bin .../typescript}/public/images/readme/1.png | Bin .../typescript}/public/miyagi.png | Bin .../typescript}/react-table-config.d.ts | 0 .../typescript}/src/assets/css/globals.css | 0 .../src/assets/css/range-slider.css | 0 .../typescript}/src/assets/css/scrollbar.css | 0 .../src/assets/images/404-dark.svg | 0 .../src/assets/images/404-light.svg | 0 .../src/assets/images/assets/bonds.svg | 0 .../src/assets/images/assets/cash.svg | 0 .../src/assets/images/assets/gold.svg | 0 .../src/assets/images/assets/stocks.svg | 0 .../src/assets/images/avatar/user_icon.png | Bin .../src/assets/images/logo-icon-white.png | Bin .../src/assets/images/logo-icon.svg | 0 .../typescript}/src/assets/images/logo.png | Bin .../typescript}/src/assets/images/logo.svg | 0 .../src/assets/images/menu-dark.svg | 0 .../typescript}/src/assets/images/menu.svg | 0 .../images/ms-symbollockup_signin_dark.svg | 0 .../src/assets/images/workshop-gbb.png | Bin .../components/accounts/accounts-modal.tsx | 0 .../src/components/accounts/link-accounts.tsx | 0 .../src/components/chat/chat-message.tsx | 0 .../src/components/chat/chat-session-list.tsx | 0 .../src/components/drawer-views/context.tsx | 0 .../typescript}/src/components/icons/bing.tsx | 0 .../src/components/icons/close.tsx | 0 .../icons/horizontal-three-dots.tsx | 0 .../src/components/icons/search.tsx | 0 .../src/components/modal-views/container.tsx | 0 .../src/components/modal-views/context.tsx | 0 .../modal-views/generated-sql-modal.tsx | 0 .../personalize/personalize-context.tsx | 0 .../personalize/personalize-drawer.tsx | 0 .../personalize/selectors/book-list.tsx | 0 .../selectors/fin-advisor-list.tsx | 0 .../personalize/selectors/link-accounts.tsx | 0 .../selectors/risk-tolerance-list.tsx | 0 .../src/components/screens/miyagi-screen.tsx | 0 .../src/components/search/button.tsx | 0 .../src/components/search/view.tsx | 0 .../top-investments/investments-table.tsx | 0 .../components/transaction/custom-axis.tsx | 0 .../transaction/transaction-table.tsx | 0 .../src/components/ui/assets-card.tsx | 0 .../typescript}/src/components/ui/avatar.tsx | 0 .../src/components/ui/button/button-drip.tsx | 0 .../components/ui/button/button-loader.tsx | 0 .../src/components/ui/button/button.tsx | 0 .../src/components/ui/button/index.ts | 0 .../components/ui/chats/overview-chart.tsx | 0 .../components/ui/chats/spending-chart.tsx | 0 .../src/components/ui/collapsible-menu.tsx | 0 .../typescript}/src/components/ui/dialog.tsx | 0 .../src/components/ui/disclosure.tsx | 0 .../src/components/ui/dropdown.tsx | 0 .../src/components/ui/forms/input.tsx | 0 .../src/components/ui/hamburger.tsx | 0 .../typescript}/src/components/ui/image.tsx | 0 .../src/components/ui/links/active-link.tsx | 0 .../src/components/ui/links/anchor-link.tsx | 0 .../typescript}/src/components/ui/listbox.tsx | 0 .../typescript}/src/components/ui/loader.tsx | 0 .../src/components/ui/logo-icon.tsx | 0 .../typescript}/src/components/ui/logo.tsx | 0 .../typescript}/src/components/ui/menu.tsx | 0 .../src/components/ui/notification-card.tsx | 0 .../typescript}/src/components/ui/paper.tsx | 0 .../src/components/ui/radio-group.tsx | 0 .../src/components/ui/scrollbar.tsx | 0 .../src/components/ui/skeleton.tsx | 0 .../typescript}/src/components/ui/text.tsx | 0 .../src/components/ui/transition.tsx | 0 .../src/components/ui/user-card.tsx | 0 .../typescript}/src/config/routes.ts | 0 .../typescript}/src/data/personalize/store.ts | 0 .../src/data/static/assetsData.tsx | 0 .../typescript}/src/data/static/chats.tsx | 0 .../src/data/static/expenses-data.tsx | 0 .../src/data/static/personalize.tsx | 0 .../typescript}/src/data/static/spending.tsx | 0 .../src/data/static/top-investments-data.tsx | 0 .../typescript}/src/data/static/user-info.tsx | 0 .../typescript}/src/data/utils/client.ts | 0 .../typescript}/src/data/utils/endpoints.ts | 0 .../src/data/utils/format-request-data.ts | 0 .../typescript}/src/data/utils/index.ts | 0 .../typescript}/src/data/utils/key-config.ts | 0 .../typescript}/src/data/utils/types.ts | 0 .../typescript}/src/hooks/usePersonalize.ts | 0 .../src/hooks/useSemanticKernel.ts | 0 .../typescript}/src/layouts/_retro.tsx | 0 .../typescript}/src/layouts/_root-layout.tsx | 0 .../typescript}/src/layouts/header/header.tsx | 0 .../src/layouts/sidebar/chat-blade.tsx | 0 .../src/layouts/sidebar/left-menu.tsx | 0 .../src/layouts/sidebar/menu_items.tsx | 0 .../typescript}/src/lib/constants/index.ts | 0 .../src/lib/hooks/use-breakpoint.ts | 0 .../src/lib/hooks/use-click-away.ts | 0 .../typescript}/src/lib/hooks/use-connect.tsx | 0 .../src/lib/hooks/use-is-dark-mode.ts | 0 .../src/lib/hooks/use-is-mounted.ts | 0 .../typescript}/src/lib/hooks/use-layout.ts | 0 .../typescript}/src/lib/hooks/use-measure.ts | 0 .../src/lib/hooks/use-window-scroll.ts | 0 .../typescript}/src/lib/semantic-kernel.ts | 0 .../typescript}/src/pages/404.tsx | 0 .../typescript}/src/pages/_app.tsx | 0 .../typescript}/src/pages/_document.tsx | 0 .../typescript}/src/pages/index.tsx | 0 .../typescript}/src/pages/notifications.tsx | 0 .../typescript}/src/types/index.ts | 0 .../typescript}/tailwind.config.js | 0 .../frontend => ui/typescript}/tsconfig.json | 0 .../frontend => ui/typescript}/yarn.lock | 0 533 files changed, 147 insertions(+), 61 deletions(-) create mode 100644 CONTRIBUTING.md create mode 100644 deploy/README.md rename {infrastructure => deploy/infrastructure}/README.md (100%) rename {infrastructure => deploy/infrastructure}/kubernetes/manifests/10-infrastructure/cert-manager/cluster-issuer.yaml (100%) rename {infrastructure => deploy/infrastructure}/kubernetes/manifests/10-infrastructure/ingress-nginx/deploy-v1.7.0.yaml (100%) rename {infrastructure => deploy/infrastructure}/kubernetes/manifests/10-infrastructure/ingress-nginx/install.sh (100%) rename {infrastructure => deploy/infrastructure}/kubernetes/manifests/10-infrastructure/ingress-nginx/values.yaml (100%) rename {infrastructure => deploy/infrastructure}/kubernetes/manifests/10-infrastructure/kustomization.yaml (100%) rename {infrastructure => deploy/infrastructure}/kubernetes/manifests/50-miyagi/base/data-prep/deployment.yaml (100%) rename {infrastructure => deploy/infrastructure}/kubernetes/manifests/50-miyagi/base/frontend-service/deployment.yaml (100%) rename {infrastructure => deploy/infrastructure}/kubernetes/manifests/50-miyagi/base/memory-service/deployment.yaml (100%) rename {infrastructure => deploy/infrastructure}/kubernetes/manifests/50-miyagi/base/order-service/deployment.yaml (100%) rename {infrastructure => deploy/infrastructure}/kubernetes/manifests/50-miyagi/base/user-service/deployment.yaml (100%) rename {infrastructure => deploy/infrastructure}/kubernetes/manifests/50-miyagi/kustomization.yaml (100%) rename {infrastructure => deploy/infrastructure}/kubernetes/manifests/50-miyagi/namespaces.yaml (100%) rename {infrastructure => deploy/infrastructure}/terraform/00-variables.tf (100%) rename {infrastructure => deploy/infrastructure}/terraform/01-main.tf (100%) rename {infrastructure => deploy/infrastructure}/terraform/02-outputs.tf (100%) rename {infrastructure => deploy/infrastructure}/terraform/azurerm_private_dns_zone.tf (100%) rename {infrastructure => deploy/infrastructure}/terraform/azurerm_resource_group.tf (100%) rename {infrastructure => deploy/infrastructure}/terraform/azurerm_ssh_public_key.tf (100%) rename {infrastructure => deploy/infrastructure}/terraform/azurerm_virtual_network.tf (100%) rename {infrastructure => deploy/infrastructure}/terraform/module_aks.tf (100%) rename {infrastructure => deploy/infrastructure}/terraform/module_cosmosdb.tf (100%) rename {infrastructure => deploy/infrastructure}/terraform/module_eventhub.tf (100%) rename {infrastructure => deploy/infrastructure}/terraform/module_file_share.tf (100%) rename {infrastructure => deploy/infrastructure}/terraform/module_jumpbox.tf (100%) rename {infrastructure => deploy/infrastructure}/terraform/module_postgres.tf (100%) rename {infrastructure => deploy/infrastructure}/terraform/module_redis_cache.tf (100%) rename {infrastructure => deploy/infrastructure}/terraform/modules/aks/public/00-variables.tf (100%) rename {infrastructure => deploy/infrastructure}/terraform/modules/aks/public/01-main.tf (100%) rename {infrastructure => deploy/infrastructure}/terraform/modules/aks/public/02-outputs.tf (100%) rename {infrastructure => deploy/infrastructure}/terraform/modules/aks/public/azurerm-user-assigned-identity-cluster.tf (100%) rename {infrastructure => deploy/infrastructure}/terraform/modules/aks/public/azurerm-user-assigned-identity-kubelet.tf (100%) rename {infrastructure => deploy/infrastructure}/terraform/modules/aks/public/azurerm_container_registry.tf (100%) rename {infrastructure => deploy/infrastructure}/terraform/modules/aks/public/azurerm_kubernetes_cluster.tf (100%) rename {infrastructure => deploy/infrastructure}/terraform/modules/azure_file_share/00-variables.tf (100%) rename {infrastructure => deploy/infrastructure}/terraform/modules/azure_file_share/01-main.tf (100%) rename {infrastructure => deploy/infrastructure}/terraform/modules/azure_file_share/02-outputs.tf (100%) rename {infrastructure => deploy/infrastructure}/terraform/modules/azure_file_share/azurerm_storage_account.tf (100%) rename {infrastructure => deploy/infrastructure}/terraform/modules/cosmosdb/00-variables.tf (100%) rename {infrastructure => deploy/infrastructure}/terraform/modules/cosmosdb/01-main.tf (100%) rename {infrastructure => deploy/infrastructure}/terraform/modules/cosmosdb/02-outputs.tf (100%) rename {infrastructure => deploy/infrastructure}/terraform/modules/cosmosdb/azurerm_cosmosdb_account.tf (100%) rename {infrastructure => deploy/infrastructure}/terraform/modules/eventhub/00-variables.tf (100%) rename {infrastructure => deploy/infrastructure}/terraform/modules/eventhub/01-main.tf (100%) rename {infrastructure => deploy/infrastructure}/terraform/modules/eventhub/02-outputs.tf (100%) rename {infrastructure => deploy/infrastructure}/terraform/modules/eventhub/azurerm_eventhub.tf (100%) rename {infrastructure => deploy/infrastructure}/terraform/modules/jumpbox/00-variables.tf (100%) rename {infrastructure => deploy/infrastructure}/terraform/modules/jumpbox/01-main.tf (100%) rename {infrastructure => deploy/infrastructure}/terraform/modules/jumpbox/02-outputs.tf (100%) rename {infrastructure => deploy/infrastructure}/terraform/modules/jumpbox/azurerm-linux-virtual-machine.tf (100%) rename {infrastructure => deploy/infrastructure}/terraform/modules/postgres/00-variables.tf (100%) rename {infrastructure => deploy/infrastructure}/terraform/modules/postgres/01-main.tf (100%) rename {infrastructure => deploy/infrastructure}/terraform/modules/postgres/02-outputs.tf (100%) rename {infrastructure => deploy/infrastructure}/terraform/modules/postgres/azurerm_postgresql_flexible_server.tf (100%) rename {infrastructure => deploy/infrastructure}/terraform/modules/postgres/azurerm_postgresql_flexible_server_firewall_rule.tf (100%) rename {infrastructure => deploy/infrastructure}/terraform/modules/redis_cache/00-variables.tf (100%) rename {infrastructure => deploy/infrastructure}/terraform/modules/redis_cache/01-main.tf (100%) rename {infrastructure => deploy/infrastructure}/terraform/modules/redis_cache/02-outputs.tf (100%) rename {infrastructure => deploy/infrastructure}/terraform/modules/redis_cache/azurerm_private_dns_zone_a_record.tf (100%) rename {infrastructure => deploy/infrastructure}/terraform/modules/redis_cache/azurerm_private_endpoint.tf (100%) rename {infrastructure => deploy/infrastructure}/terraform/modules/redis_cache/azurerm_redis_cache.tf (100%) rename {infrastructure => deploy/infrastructure}/terraform/modules/redis_cache/azurerm_redis_firewall_rule.tf (100%) delete mode 100644 dotnet/Miyagi.sln rename {python => sandbox}/DeepSpeed-finetuned-model/training/data-prep/.gitignore (100%) rename {python => sandbox}/DeepSpeed-finetuned-model/training/data-prep/domain-instructions/miyagi_instructions.jsonl (100%) rename {python => sandbox}/DeepSpeed-finetuned-model/training/data-prep/miyagi_dataset.ipynb (100%) rename {python => sandbox}/DeepSpeed-finetuned-model/training/data-prep/proprietary-datasets/msft-q3-23-earnings-call-transcript.txt (100%) rename {assets => sandbox/assets}/api-contracts/user-profile.json (100%) rename {python/qdrant-embeddings => sandbox/experiments}/.env.example (100%) rename {usecases => sandbox}/experiments/.gitignore (100%) rename {usecases => sandbox}/experiments/README.md (100%) rename {usecases => sandbox}/experiments/az-openai/.gitignore (100%) rename {usecases => sandbox}/experiments/az-openai/.idea/.gitignore (100%) rename {usecases => sandbox}/experiments/az-openai/.idea/az-openai.iml (100%) rename {usecases => sandbox}/experiments/az-openai/.idea/inspectionProfiles/profiles_settings.xml (100%) rename {usecases => sandbox}/experiments/az-openai/.idea/misc.xml (100%) rename {usecases => sandbox}/experiments/az-openai/.idea/modules.xml (100%) rename {usecases => sandbox}/experiments/az-openai/.idea/vcs.xml (100%) rename {usecases => sandbox}/experiments/az-openai/Dockerfile (100%) rename {usecases => sandbox}/experiments/az-openai/main.py (100%) rename {usecases => sandbox}/experiments/az-openai/requirements.txt (100%) rename {usecases => sandbox}/experiments/az-openai/test_main.http (100%) rename {python/expense-service => sandbox/experiments/gpt-3.5-turbo}/.gitignore (100%) rename {usecases => sandbox}/experiments/gpt-3.5-turbo/Readme.md (100%) rename {usecases => sandbox}/experiments/gpt-3.5-turbo/img.png (100%) rename {usecases => sandbox}/experiments/gpt-3.5-turbo/main.py (100%) rename {usecases => sandbox}/experiments/gpt-3.5-turbo/requirements.txt (100%) rename {usecases => sandbox}/experiments/langchain/.gitignore (100%) rename {usecases => sandbox}/experiments/langchain/Memory_Usecases.ipynb (100%) rename {python/recommendation-service-py => sandbox/experiments/langchain/chat}/.gitignore (100%) rename {usecases => sandbox}/experiments/langchain/chat/README.md (100%) rename {usecases => sandbox}/experiments/langchain/chat/img.png (100%) rename {usecases => sandbox}/experiments/langchain/chat/main.py (100%) rename {usecases => sandbox}/experiments/langchain/chat/requirements.txt (100%) rename {usecases => sandbox}/experiments/langchain/embeddings/miyagi-vectorize-private-data-embeddings.ipynb (100%) rename {usecases => sandbox}/experiments/langchain/embeddings/private-data/long-term/howard-marks-sea-change.txt (100%) rename {usecases => sandbox}/experiments/langchain/embeddings/private-data/long-term/howard-marks-what-really-matters.txt (100%) rename {usecases => sandbox}/experiments/langchain/embeddings/private-data/risk-averse/third-point-q4-2022-investor-letter-tpil.pdf (100%) rename {usecases => sandbox}/experiments/langchain/embeddings/private-data/risk-on/kathie-wood-what-market-overlooked.txt (98%) rename {usecases/experiments/gpt-3.5-turbo => sandbox/experiments/langchain/qdrant_miyagi_example}/.gitignore (100%) rename {usecases => sandbox}/experiments/langchain/qdrant_miyagi_example/miyagi-answers.json (100%) rename {usecases => sandbox}/experiments/langchain/qdrant_miyagi_example/qa-with-qdrant-langchain.ipynb (100%) rename {usecases => sandbox}/experiments/langchain/qdrant_miyagi_example/user-questions.json (100%) rename {usecases/experiments => sandbox/experiments/qdrant-embeddings}/.env.example (100%) rename {python => sandbox/experiments}/qdrant-embeddings/.gitignore (100%) rename {python => sandbox/experiments}/qdrant-embeddings/Dockerfile (100%) rename {python => sandbox/experiments}/qdrant-embeddings/README.md (100%) rename {python/expense-service => sandbox/experiments/qdrant-embeddings}/docker-compose.yaml (100%) rename {python => sandbox/experiments}/qdrant-embeddings/main.py (100%) rename {python => sandbox/experiments}/qdrant-embeddings/requirements.txt (100%) rename {python => sandbox/experiments}/qdrant-embeddings/setup.py (100%) rename {python/expense-service => sandbox/experiments/qdrant-embeddings}/test_main.http (100%) rename {usecases => sandbox}/experiments/semantic-kernel/ms-graph-chain/.env.example (100%) rename {usecases => sandbox}/experiments/semantic-kernel/ms-graph-chain/.gitignore (100%) rename {usecases => sandbox}/experiments/semantic-kernel/ms-graph-chain/README.md (100%) rename {usecases => sandbox}/experiments/semantic-kernel/ms-graph-chain/package.json (100%) rename {usecases => sandbox}/experiments/semantic-kernel/ms-graph-chain/public/favicon.ico (100%) rename {usecases => sandbox}/experiments/semantic-kernel/ms-graph-chain/public/index.html (100%) rename {usecases => sandbox}/experiments/semantic-kernel/ms-graph-chain/src/App.css (100%) rename {usecases => sandbox}/experiments/semantic-kernel/ms-graph-chain/src/App.tsx (100%) rename {usecases => sandbox}/experiments/semantic-kernel/ms-graph-chain/src/components/FunctionProbe.tsx (100%) rename {usecases => sandbox}/experiments/semantic-kernel/ms-graph-chain/src/components/InteractWithGraph.tsx (100%) rename {usecases => sandbox}/experiments/semantic-kernel/ms-graph-chain/src/components/InteractionButton.tsx (100%) rename {usecases => sandbox}/experiments/semantic-kernel/ms-graph-chain/src/components/ServiceConfig.tsx (100%) rename {usecases => sandbox}/experiments/semantic-kernel/ms-graph-chain/src/components/TaskButton.tsx (100%) rename {usecases => sandbox}/experiments/semantic-kernel/ms-graph-chain/src/components/YourInfo.tsx (100%) rename {usecases => sandbox}/experiments/semantic-kernel/ms-graph-chain/src/hooks/SemanticKernel.ts (100%) rename {usecases => sandbox}/experiments/semantic-kernel/ms-graph-chain/src/hooks/useSemanticKernel.ts (100%) rename {usecases => sandbox}/experiments/semantic-kernel/ms-graph-chain/src/index.tsx (100%) rename {usecases => sandbox}/experiments/semantic-kernel/ms-graph-chain/src/model/Ask.ts (100%) rename {usecases => sandbox}/experiments/semantic-kernel/ms-graph-chain/src/model/AskResult.ts (100%) rename {usecases => sandbox}/experiments/semantic-kernel/ms-graph-chain/src/model/KeyConfig.ts (100%) rename {usecases => sandbox}/experiments/semantic-kernel/ms-graph-chain/src/ms-symbollockup_signin_light.svg (100%) rename {usecases => sandbox}/experiments/semantic-kernel/ms-graph-chain/src/react-app-env.d.ts (100%) rename {usecases => sandbox}/experiments/semantic-kernel/ms-graph-chain/src/word.png (100%) rename {usecases => sandbox}/experiments/semantic-kernel/ms-graph-chain/tsconfig.json (100%) rename {usecases => sandbox}/experiments/semantic-kernel/ms-graph-chain/yarn.lock (100%) rename {usecases => sandbox}/experiments/semantic-kernel/recommendation-service.ipynb (100%) rename {usecases => sandbox}/experiments/semantic-kernel/skills/.gitignore (100%) rename {dotnet/recommendation-service/plugins/AdvisorPlugin => sandbox/experiments/semantic-kernel/skills/AdvisorSkill}/InvestmentAdvise/config.json (100%) rename {usecases => sandbox}/experiments/semantic-kernel/skills/AdvisorSkill/InvestmentAdvise/skprompt.txt (100%) rename {usecases => sandbox}/experiments/semantic-kernel/skills/AdvisorSkill/PortfolioAllocation/config.json (100%) rename {usecases => sandbox}/experiments/semantic-kernel/skills/AdvisorSkill/PortfolioAllocation/skprompt.txt (100%) rename {usecases => sandbox}/experiments/semantic-kernel/skills/README.md (100%) rename {usecases => sandbox}/experiments/semantic-kernel/skills/UserProfileSkill.cs (100%) rename {usecases/generative => sandbox/generative/code-gen}/sk-c#/config/.gitignore (100%) rename {usecases/generative => sandbox/generative/code-gen}/sk-c#/config/Settings.cs (100%) rename {usecases/generative => sandbox/generative/code-gen}/sk-c#/config/SkiaUtils.cs (100%) rename {usecases/generative => sandbox/generative/code-gen}/sk-c#/config/Utils.cs (100%) rename {usecases/generative => sandbox/generative/code-gen}/sk-c#/config/settings.json.azure-example (100%) rename {usecases/generative => sandbox/generative/code-gen}/sk-c#/config/settings.json.openai-example (100%) rename {usecases/generative => sandbox/generative/code-gen}/sk-c#/sql-code-gen.ipynb (100%) delete mode 160000 semantic-kernel create mode 100644 services/README.md rename {python/chatgpt-plugin-miyagi => services/chatgpt-plugin/python}/.env.example (100%) rename {python/chatgpt-plugin-miyagi => services/chatgpt-plugin/python}/.gitignore (100%) rename {python/chatgpt-plugin-miyagi => services/chatgpt-plugin/python}/.well-known/ai-plugin.json (100%) rename {python/chatgpt-plugin-miyagi => services/chatgpt-plugin/python}/.well-known/logo.png (100%) rename {python/chatgpt-plugin-miyagi => services/chatgpt-plugin/python}/.well-known/openapi.yaml (100%) rename {python/chatgpt-plugin-miyagi => services/chatgpt-plugin/python}/README.md (84%) rename {python/chatgpt-plugin-miyagi => services/chatgpt-plugin/python}/connectors/__init__.py (100%) rename {python/chatgpt-plugin-miyagi => services/chatgpt-plugin/python}/connectors/bing.py (100%) rename {python/chatgpt-plugin-miyagi => services/chatgpt-plugin/python}/models/api.py (100%) rename {python/chatgpt-plugin-miyagi => services/chatgpt-plugin/python}/models/models.py (100%) rename {python/chatgpt-plugin-miyagi => services/chatgpt-plugin/python}/pyproject.toml (100%) rename {python/chatgpt-plugin-miyagi => services/chatgpt-plugin/python}/server/ai-plugin.json (100%) rename {python/chatgpt-plugin-miyagi => services/chatgpt-plugin/python}/server/logo.png (100%) rename {python/chatgpt-plugin-miyagi => services/chatgpt-plugin/python}/server/main.py (100%) rename {python/chatgpt-plugin-miyagi => services/chatgpt-plugin/python}/server/openapi.yaml (100%) rename {python/expense-service => services/expense-service/python}/.env.example (100%) rename {usecases/experiments/langchain/chat => services/expense-service/python}/.gitignore (100%) rename {python/expense-service => services/expense-service/python}/Dockerfile (100%) rename {python/expense-service => services/expense-service/python}/README.md (100%) rename {python/expense-service => services/expense-service/python}/__init__.py (100%) rename {python/expense-service => services/expense-service/python}/data/__init__.py (100%) rename {python/expense-service => services/expense-service/python}/data/expense_data.py (100%) rename {python/expense-service => services/expense-service/python}/data/orchestrator.py (100%) rename {python/qdrant-embeddings => services/expense-service/python}/docker-compose.yaml (100%) rename {python/expense-service => services/expense-service/python}/main.py (100%) rename {python/expense-service => services/expense-service/python}/orchestration/__init__.py (100%) rename {python/expense-service => services/expense-service/python}/orchestration/classify_expense.py (100%) rename {python/expense-service => services/expense-service/python}/orchestration/guidance.py (100%) rename {python/expense-service => services/expense-service/python}/orchestration/promptflow.py (100%) rename {python/expense-service => services/expense-service/python}/orchestration/sk.py (100%) rename {python/expense-service => services/expense-service/python}/reddit_data.txt (100%) rename {python/expense-service => services/expense-service/python}/requirements.txt (100%) rename {python/expense-service => services/expense-service/python}/routes/__init__.py (100%) rename {python/expense-service => services/expense-service/python}/routes/main.py (100%) rename {python/expense-service => services/expense-service/python}/settings.py (100%) rename {python/expense-service => services/expense-service/python}/setup.py (100%) rename {python/qdrant-embeddings => services/expense-service/python}/test_main.http (100%) rename {dotnet/order-service => services/order-service/dotnet}/.gitignore (100%) rename {dotnet/order-service => services/order-service/dotnet}/Controllers/OrderController.cs (100%) rename {dotnet/order-service => services/order-service/dotnet}/Controllers/WeatherForecastController.cs (100%) rename {dotnet/order-service => services/order-service/dotnet}/Dockerfile (100%) rename {dotnet/order-service => services/order-service/dotnet}/GBB.Miyagi.OrderService.csproj (100%) rename {dotnet/order-service => services/order-service/dotnet}/Program.cs (100%) rename {dotnet/order-service => services/order-service/dotnet}/Properties/launchSettings.json (100%) rename {dotnet/order-service => services/order-service/dotnet}/WeatherForecast.cs (100%) rename {dotnet/order-service => services/order-service/dotnet}/appsettings.Development.json (100%) rename {dotnet/order-service => services/order-service/dotnet}/appsettings.json (100%) rename {dotnet/recommendation-service => services/recommendation-service/dotnet}/.gitignore (100%) rename {dotnet/recommendation-service => services/recommendation-service/dotnet}/Dockerfile (100%) rename {dotnet/recommendation-service => services/recommendation-service/dotnet}/GBB.Miyagi.RecommendationService.csproj (100%) rename {dotnet/recommendation-service => services/recommendation-service/dotnet}/Program.cs (100%) rename {dotnet/recommendation-service => services/recommendation-service/dotnet}/README.MD (72%) rename {dotnet/recommendation-service => services/recommendation-service/dotnet}/config/EndpointTypes.cs (100%) rename {dotnet/recommendation-service => services/recommendation-service/dotnet}/config/KernelBuilderExtensions.cs (100%) rename {dotnet/recommendation-service => services/recommendation-service/dotnet}/config/KernelSettings.cs (100%) rename {dotnet/recommendation-service => services/recommendation-service/dotnet}/config/ServiceTypes.cs (100%) rename {dotnet/recommendation-service => services/recommendation-service/dotnet}/config/appsettings.json.azure-example (100%) rename {dotnet/recommendation-service => services/recommendation-service/dotnet}/config/appsettings.json.openai-example (100%) rename {dotnet/recommendation-service/Controllers => services/recommendation-service/dotnet/controllers}/AssetsController.cs (100%) rename {dotnet/recommendation-service/Controllers => services/recommendation-service/dotnet/controllers}/InvestmentsController.cs (100%) rename {dotnet/recommendation-service/Controllers => services/recommendation-service/dotnet/controllers}/MemoryController.cs (100%) rename {dotnet/recommendation-service/Controllers => services/recommendation-service/dotnet/controllers}/RecommendationsController.cs (100%) rename {dotnet/recommendation-service/Models => services/recommendation-service/dotnet/models}/AssetRecommendation.cs (100%) rename {dotnet/recommendation-service/Models => services/recommendation-service/dotnet/models}/DatasetInfo.cs (100%) rename {dotnet/recommendation-service/Models => services/recommendation-service/dotnet/models}/MiyagiContext.cs (100%) rename {dotnet/recommendation-service/Models => services/recommendation-service/dotnet/models}/Portfolio.cs (100%) rename {dotnet/recommendation-service/Models => services/recommendation-service/dotnet/models}/PortfolioRecommendations.cs (100%) rename {dotnet/recommendation-service/Models => services/recommendation-service/dotnet/models}/Response.cs (100%) rename {dotnet/recommendation-service/Models => services/recommendation-service/dotnet/models}/Stock.cs (100%) rename {dotnet/recommendation-service/Models => services/recommendation-service/dotnet/models}/UserInfo.cs (100%) rename {dotnet/recommendation-service => services/recommendation-service/dotnet}/nuget.config (100%) rename {usecases/experiments/semantic-kernel/skills/AdvisorSkill => services/recommendation-service/dotnet/plugins/AdvisorPlugin}/InvestmentAdvise/config.json (100%) rename {dotnet/recommendation-service => services/recommendation-service/dotnet}/plugins/AdvisorPlugin/InvestmentAdvise/skprompt.txt (100%) rename {dotnet/recommendation-service => services/recommendation-service/dotnet}/plugins/AdvisorPlugin/PortfolioAllocation/config.json (100%) rename {dotnet/recommendation-service => services/recommendation-service/dotnet}/plugins/AdvisorPlugin/PortfolioAllocation/skprompt.txt (100%) rename {dotnet/recommendation-service => services/recommendation-service/dotnet}/plugins/UserProfilePlugin.cs (100%) rename {dotnet/recommendation-service => services/recommendation-service/dotnet}/prometheus.yml (100%) rename {dotnet/recommendation-service/Properties => services/recommendation-service/dotnet/properties}/launchSettings.json (100%) rename {dotnet/recommendation-service => services/recommendation-service/dotnet}/resources/sample-datasets/common-stocks-uncommon-profits.txt (100%) rename {dotnet/recommendation-service => services/recommendation-service/dotnet}/resources/sample-datasets/intelligent-investor.txt (100%) rename {dotnet/recommendation-service => services/recommendation-service/dotnet}/resources/sample-datasets/random-walk-down-wall-street.txt (100%) rename {dotnet/recommendation-service/Utils => services/recommendation-service/dotnet/utils}/ConsoleLogger.cs (100%) rename {dotnet/recommendation-service/Utils => services/recommendation-service/dotnet/utils}/Env.cs (100%) rename {dotnet/recommendation-service/Utils => services/recommendation-service/dotnet/utils}/MiyagiException.cs (100%) rename {dotnet/recommendation-service/Utils => services/recommendation-service/dotnet/utils}/RepoUtils.cs (100%) rename {python/recommendation-service-py => services/recommendation-service/python}/.env.example (100%) rename {usecases/experiments/langchain/qdrant_miyagi_example => services/recommendation-service/python}/.gitignore (100%) rename {python/recommendation-service-py => services/recommendation-service/python}/Dockerfile (100%) rename {python/recommendation-service-py => services/recommendation-service/python}/README.md (100%) rename {python/recommendation-service-py => services/recommendation-service/python}/__init__.py (100%) rename {python/recommendation-service-py => services/recommendation-service/python}/data/__init__.py (100%) rename {python/recommendation-service-py => services/recommendation-service/python}/data/memory.py (100%) rename {python/recommendation-service-py => services/recommendation-service/python}/data/reddit.py (100%) rename {python/recommendation-service-py => services/recommendation-service/python}/data/storage.py (100%) rename {python/recommendation-service-py => services/recommendation-service/python}/docker-compose.yaml (100%) rename {python/recommendation-service-py => services/recommendation-service/python}/main.py (100%) rename {python/recommendation-service-py => services/recommendation-service/python}/orchestration/__init__.py (100%) rename {python/recommendation-service-py => services/recommendation-service/python}/orchestration/sk_miyagi_flows.py (100%) rename {python/recommendation-service-py => services/recommendation-service/python}/reddit_data.txt (100%) rename {python/recommendation-service-py => services/recommendation-service/python}/requirements.txt (100%) rename {python/recommendation-service-py => services/recommendation-service/python}/routes/__init__.py (100%) rename {python/recommendation-service-py => services/recommendation-service/python}/routes/main.py (100%) rename {python/recommendation-service-py => services/recommendation-service/python}/settings.py (100%) rename {python/recommendation-service-py => services/recommendation-service/python}/setup.py (100%) rename {python/recommendation-service-py => services/recommendation-service/python}/test_main.http (100%) rename {dotnet/copilot-chat-api => services/sk-copilot-chat-api/dotnet}/.gitignore (100%) rename {dotnet/copilot-chat-api => services/sk-copilot-chat-api/dotnet}/Auth/ApiKeyAuthenticationHandler.cs (100%) rename {dotnet/copilot-chat-api => services/sk-copilot-chat-api/dotnet}/Auth/ApiKeyAuthenticationSchemeOptions.cs (100%) rename {dotnet/copilot-chat-api => services/sk-copilot-chat-api/dotnet}/Auth/PassThroughAuthenticationHandler.cs (100%) rename {dotnet/copilot-chat-api => services/sk-copilot-chat-api/dotnet}/ConfigurationExtensions.cs (100%) rename {dotnet/copilot-chat-api => services/sk-copilot-chat-api/dotnet}/CopilotChat/Controllers/BotController.cs (100%) rename {dotnet/copilot-chat-api => services/sk-copilot-chat-api/dotnet}/CopilotChat/Controllers/ChatController.cs (100%) rename {dotnet/copilot-chat-api => services/sk-copilot-chat-api/dotnet}/CopilotChat/Controllers/ChatHistoryController.cs (100%) rename {dotnet/copilot-chat-api => services/sk-copilot-chat-api/dotnet}/CopilotChat/Controllers/ChatParticipantController.cs (100%) rename {dotnet/copilot-chat-api => services/sk-copilot-chat-api/dotnet}/CopilotChat/Controllers/DocumentImportController.cs (100%) rename {dotnet/copilot-chat-api => services/sk-copilot-chat-api/dotnet}/CopilotChat/Controllers/SpeechTokenController.cs (100%) rename {dotnet/copilot-chat-api => services/sk-copilot-chat-api/dotnet}/CopilotChat/Extensions/IAsyncEnumerableExtensions.cs (100%) rename {dotnet/copilot-chat-api => services/sk-copilot-chat-api/dotnet}/CopilotChat/Extensions/SemanticKernelExtensions.cs (100%) rename {dotnet/copilot-chat-api => services/sk-copilot-chat-api/dotnet}/CopilotChat/Extensions/ServiceExtensions.cs (100%) rename {dotnet/copilot-chat-api => services/sk-copilot-chat-api/dotnet}/CopilotChat/Hubs/MessageRelayHub.cs (100%) rename {dotnet/copilot-chat-api => services/sk-copilot-chat-api/dotnet}/CopilotChat/Models/Bot.cs (100%) rename {dotnet/copilot-chat-api => services/sk-copilot-chat-api/dotnet}/CopilotChat/Models/BotEmbeddingConfig.cs (100%) rename {dotnet/copilot-chat-api => services/sk-copilot-chat-api/dotnet}/CopilotChat/Models/ChatMessage.cs (100%) rename {dotnet/copilot-chat-api => services/sk-copilot-chat-api/dotnet}/CopilotChat/Models/ChatParticipant.cs (100%) rename {dotnet/copilot-chat-api => services/sk-copilot-chat-api/dotnet}/CopilotChat/Models/ChatSession.cs (100%) rename {dotnet/copilot-chat-api => services/sk-copilot-chat-api/dotnet}/CopilotChat/Models/CreateChatParameters.cs (100%) rename {dotnet/copilot-chat-api => services/sk-copilot-chat-api/dotnet}/CopilotChat/Models/DocumentImportForm.cs (100%) rename {dotnet/copilot-chat-api => services/sk-copilot-chat-api/dotnet}/CopilotChat/Models/DocumentMessageContent.cs (100%) rename {dotnet/copilot-chat-api => services/sk-copilot-chat-api/dotnet}/CopilotChat/Models/MemorySource.cs (100%) rename {dotnet/copilot-chat-api => services/sk-copilot-chat-api/dotnet}/CopilotChat/Models/OpenApiSkillsAuthHeaders.cs (100%) rename {dotnet/copilot-chat-api => services/sk-copilot-chat-api/dotnet}/CopilotChat/Models/ProposedPlan.cs (100%) rename {dotnet/copilot-chat-api => services/sk-copilot-chat-api/dotnet}/CopilotChat/Models/SpeechTokenResponse.cs (100%) rename {dotnet/copilot-chat-api => services/sk-copilot-chat-api/dotnet}/CopilotChat/Options/AzureSpeechOptions.cs (100%) rename {dotnet/copilot-chat-api => services/sk-copilot-chat-api/dotnet}/CopilotChat/Options/BotSchemaOptions.cs (100%) rename {dotnet/copilot-chat-api => services/sk-copilot-chat-api/dotnet}/CopilotChat/Options/ChatStoreOptions.cs (100%) rename {dotnet/copilot-chat-api => services/sk-copilot-chat-api/dotnet}/CopilotChat/Options/CosmosOptions.cs (100%) rename {dotnet/copilot-chat-api => services/sk-copilot-chat-api/dotnet}/CopilotChat/Options/DocumentMemoryOptions.cs (100%) rename {dotnet/copilot-chat-api => services/sk-copilot-chat-api/dotnet}/CopilotChat/Options/FileSystemOptions.cs (100%) rename {dotnet/copilot-chat-api => services/sk-copilot-chat-api/dotnet}/CopilotChat/Options/PlannerOptions.cs (100%) rename {dotnet/copilot-chat-api => services/sk-copilot-chat-api/dotnet}/CopilotChat/Options/PromptsOptions.cs (100%) rename {dotnet/copilot-chat-api => services/sk-copilot-chat-api/dotnet}/CopilotChat/Skills/ChatSkills/ChatSkill.cs (100%) rename {dotnet/copilot-chat-api => services/sk-copilot-chat-api/dotnet}/CopilotChat/Skills/ChatSkills/CopilotChatPlanner.cs (100%) rename {dotnet/copilot-chat-api => services/sk-copilot-chat-api/dotnet}/CopilotChat/Skills/ChatSkills/DocumentMemorySkill.cs (100%) rename {dotnet/copilot-chat-api => services/sk-copilot-chat-api/dotnet}/CopilotChat/Skills/ChatSkills/ExternalInformationSkill.cs (100%) rename {dotnet/copilot-chat-api => services/sk-copilot-chat-api/dotnet}/CopilotChat/Skills/ChatSkills/SemanticChatMemory.cs (100%) rename {dotnet/copilot-chat-api => services/sk-copilot-chat-api/dotnet}/CopilotChat/Skills/ChatSkills/SemanticChatMemoryExtractor.cs (100%) rename {dotnet/copilot-chat-api => services/sk-copilot-chat-api/dotnet}/CopilotChat/Skills/ChatSkills/SemanticChatMemoryItem.cs (100%) rename {dotnet/copilot-chat-api => services/sk-copilot-chat-api/dotnet}/CopilotChat/Skills/ChatSkills/SemanticChatMemorySkill.cs (100%) rename {dotnet/copilot-chat-api => services/sk-copilot-chat-api/dotnet}/CopilotChat/Skills/OpenApiSkills/GitHubSkill/Model/Label.cs (100%) rename {dotnet/copilot-chat-api => services/sk-copilot-chat-api/dotnet}/CopilotChat/Skills/OpenApiSkills/GitHubSkill/Model/PullRequest.cs (100%) rename {dotnet/copilot-chat-api => services/sk-copilot-chat-api/dotnet}/CopilotChat/Skills/OpenApiSkills/GitHubSkill/Model/Repo.cs (100%) rename {dotnet/copilot-chat-api => services/sk-copilot-chat-api/dotnet}/CopilotChat/Skills/OpenApiSkills/GitHubSkill/Model/User.cs (100%) rename {dotnet/copilot-chat-api => services/sk-copilot-chat-api/dotnet}/CopilotChat/Skills/OpenApiSkills/GitHubSkill/openapi.json (100%) rename {dotnet/copilot-chat-api => services/sk-copilot-chat-api/dotnet}/CopilotChat/Skills/OpenApiSkills/JiraSkill/Model/CommentAuthor.cs (100%) rename {dotnet/copilot-chat-api => services/sk-copilot-chat-api/dotnet}/CopilotChat/Skills/OpenApiSkills/JiraSkill/Model/CommentResponse.cs (100%) rename {dotnet/copilot-chat-api => services/sk-copilot-chat-api/dotnet}/CopilotChat/Skills/OpenApiSkills/JiraSkill/Model/IndividualComments.cs (100%) rename {dotnet/copilot-chat-api => services/sk-copilot-chat-api/dotnet}/CopilotChat/Skills/OpenApiSkills/JiraSkill/Model/IssueResponse.cs (100%) rename {dotnet/copilot-chat-api => services/sk-copilot-chat-api/dotnet}/CopilotChat/Skills/OpenApiSkills/JiraSkill/Model/IssueResponseFIeld.cs (100%) rename {dotnet/copilot-chat-api => services/sk-copilot-chat-api/dotnet}/CopilotChat/Skills/OpenApiSkills/JiraSkill/openapi.json (100%) rename {dotnet/copilot-chat-api => services/sk-copilot-chat-api/dotnet}/CopilotChat/Skills/OpenApiSkills/README.md (100%) rename {dotnet/copilot-chat-api => services/sk-copilot-chat-api/dotnet}/CopilotChat/Skills/Utilities.cs (100%) rename {dotnet/copilot-chat-api => services/sk-copilot-chat-api/dotnet}/CopilotChat/Storage/ChatMemorySourceRepository.cs (100%) rename {dotnet/copilot-chat-api => services/sk-copilot-chat-api/dotnet}/CopilotChat/Storage/ChatMessageRepository.cs (100%) rename {dotnet/copilot-chat-api => services/sk-copilot-chat-api/dotnet}/CopilotChat/Storage/ChatParticipantRepository.cs (100%) rename {dotnet/copilot-chat-api => services/sk-copilot-chat-api/dotnet}/CopilotChat/Storage/ChatSessionRepository.cs (100%) rename {dotnet/copilot-chat-api => services/sk-copilot-chat-api/dotnet}/CopilotChat/Storage/CosmosDbContext.cs (100%) rename {dotnet/copilot-chat-api => services/sk-copilot-chat-api/dotnet}/CopilotChat/Storage/FileSystemContext.cs (100%) rename {dotnet/copilot-chat-api => services/sk-copilot-chat-api/dotnet}/CopilotChat/Storage/IRepository.cs (100%) rename {dotnet/copilot-chat-api => services/sk-copilot-chat-api/dotnet}/CopilotChat/Storage/IStorageContext.cs (100%) rename {dotnet/copilot-chat-api => services/sk-copilot-chat-api/dotnet}/CopilotChat/Storage/IStorageEntity.cs (100%) rename {dotnet/copilot-chat-api => services/sk-copilot-chat-api/dotnet}/CopilotChat/Storage/OptionalIMemoryStore.cs (100%) rename {dotnet/copilot-chat-api => services/sk-copilot-chat-api/dotnet}/CopilotChat/Storage/Repository.cs (100%) rename {dotnet/copilot-chat-api => services/sk-copilot-chat-api/dotnet}/CopilotChat/Storage/VolatileContext.cs (100%) rename {dotnet/copilot-chat-api => services/sk-copilot-chat-api/dotnet}/CopilotChatWebApi.csproj (100%) rename {dotnet/copilot-chat-api => services/sk-copilot-chat-api/dotnet}/Diagnostics/ExceptionExtensions.cs (100%) rename {dotnet/copilot-chat-api => services/sk-copilot-chat-api/dotnet}/Diagnostics/ITelemetryService.cs (100%) rename {dotnet/copilot-chat-api => services/sk-copilot-chat-api/dotnet}/Models/Ask.cs (100%) rename {dotnet/copilot-chat-api => services/sk-copilot-chat-api/dotnet}/Models/AskResult.cs (100%) rename {dotnet/copilot-chat-api => services/sk-copilot-chat-api/dotnet}/Options/AIServiceOptions.cs (100%) rename {dotnet/copilot-chat-api => services/sk-copilot-chat-api/dotnet}/Options/AuthorizationOptions.cs (100%) rename {dotnet/copilot-chat-api => services/sk-copilot-chat-api/dotnet}/Options/AzureCognitiveSearchOptions.cs (100%) rename {dotnet/copilot-chat-api => services/sk-copilot-chat-api/dotnet}/Options/MemoriesStoreOptions.cs (100%) rename {dotnet/copilot-chat-api => services/sk-copilot-chat-api/dotnet}/Options/NotEmptyOrWhitespaceAttribute.cs (100%) rename {dotnet/copilot-chat-api => services/sk-copilot-chat-api/dotnet}/Options/QdrantOptions.cs (100%) rename {dotnet/copilot-chat-api => services/sk-copilot-chat-api/dotnet}/Options/RequiredOnPropertyValueAttribute.cs (100%) rename {dotnet/copilot-chat-api => services/sk-copilot-chat-api/dotnet}/Options/ServiceOptions.cs (100%) rename {dotnet/copilot-chat-api => services/sk-copilot-chat-api/dotnet}/Program.cs (100%) rename {dotnet/copilot-chat-api => services/sk-copilot-chat-api/dotnet}/README.md (100%) rename {dotnet/copilot-chat-api => services/sk-copilot-chat-api/dotnet}/SemanticKernelExtensions.cs (100%) rename {dotnet/copilot-chat-api => services/sk-copilot-chat-api/dotnet}/ServiceExtensions.cs (100%) rename {dotnet/copilot-chat-api => services/sk-copilot-chat-api/dotnet}/Services/AppInsightsTelemetryService.cs (100%) rename {dotnet/copilot-chat-api => services/sk-copilot-chat-api/dotnet}/Services/AppInsightsUserTelemetryInitializerService.cs (100%) rename {dotnet/copilot-chat-api => services/sk-copilot-chat-api/dotnet}/appsettings.json (100%) rename {dotnet/copilot-chat-api => services/sk-copilot-chat-api/dotnet}/config.ps1 (100%) create mode 100644 services/sk-copilot-chat-api/dotnet/data/chatstore_memorysources.json create mode 100644 services/sk-copilot-chat-api/dotnet/data/chatstore_messages.json create mode 100644 services/sk-copilot-chat-api/dotnet/data/chatstore_participants.json create mode 100644 services/sk-copilot-chat-api/dotnet/data/chatstore_sessions.json rename {java/user-service => services/user-service/java}/.env.example (100%) rename {java/user-service => services/user-service/java}/.gitignore (100%) rename {java/user-service => services/user-service/java}/.mvn/wrapper/maven-wrapper.jar (100%) rename {java/user-service => services/user-service/java}/.mvn/wrapper/maven-wrapper.properties (100%) rename {java/user-service => services/user-service/java}/Dockerfile (100%) rename {java/user-service => services/user-service/java}/Dockerfile-multi-stage (100%) rename {java/user-service => services/user-service/java}/Dockerfile-openjdk (100%) rename {java/user-service => services/user-service/java}/README.md (100%) rename {java/user-service => services/user-service/java}/mvnw (100%) mode change 100755 => 100644 rename {java/user-service => services/user-service/java}/pom.xml (100%) rename {java/user-service => services/user-service/java}/src/main/java/com/microsoft/gbb/miyagi/userservice/UserServiceApplication.java (100%) rename {java/user-service => services/user-service/java}/src/main/java/com/microsoft/gbb/miyagi/userservice/config/KafkaTopicConfiguration.java (100%) rename {java/user-service => services/user-service/java}/src/main/java/com/microsoft/gbb/miyagi/userservice/config/OpenAIConfig.java (100%) rename {java/user-service => services/user-service/java}/src/main/java/com/microsoft/gbb/miyagi/userservice/config/SwaggerConfig.java (100%) rename {java/user-service => services/user-service/java}/src/main/java/com/microsoft/gbb/miyagi/userservice/controller/UserProfileController.java (100%) rename {java/user-service => services/user-service/java}/src/main/java/com/microsoft/gbb/miyagi/userservice/controller/UserProfileGeneratorController.java (100%) rename {java/user-service => services/user-service/java}/src/main/java/com/microsoft/gbb/miyagi/userservice/entity/Aspirations.java (100%) rename {java/user-service => services/user-service/java}/src/main/java/com/microsoft/gbb/miyagi/userservice/entity/FinancialProfile.java (100%) rename {java/user-service => services/user-service/java}/src/main/java/com/microsoft/gbb/miyagi/userservice/entity/UserProfile.java (100%) rename {java/user-service => services/user-service/java}/src/main/java/com/microsoft/gbb/miyagi/userservice/exception/UserNotFoundException.java (100%) rename {java/user-service => services/user-service/java}/src/main/java/com/microsoft/gbb/miyagi/userservice/messaging/TopicProducer.java (100%) rename {java/user-service => services/user-service/java}/src/main/java/com/microsoft/gbb/miyagi/userservice/repository/UserProfileRepository.java (100%) rename {java/user-service => services/user-service/java}/src/main/java/com/microsoft/gbb/miyagi/userservice/service/CustomerIUserProfileService.java (100%) rename {java/user-service => services/user-service/java}/src/main/java/com/microsoft/gbb/miyagi/userservice/service/FakerGeneratorService.java (100%) rename {java/user-service => services/user-service/java}/src/main/java/com/microsoft/gbb/miyagi/userservice/service/ISyntheticGeneratorService.java (100%) rename {java/user-service => services/user-service/java}/src/main/java/com/microsoft/gbb/miyagi/userservice/service/IUserProfileService.java (100%) rename {java/user-service => services/user-service/java}/src/main/java/com/microsoft/gbb/miyagi/userservice/service/OpenAIGeneratorService.java (100%) rename {java/user-service => services/user-service/java}/src/main/java/com/microsoft/gbb/miyagi/userservice/util/SemanticKernelFacade.java (100%) rename {java/user-service => services/user-service/java}/src/main/resources/application.yaml (100%) rename {java/user-service => services/user-service/java}/src/main/resources/applicationinsights.json (100%) rename {java/user-service => services/user-service/java}/src/main/resources/db/migration/V1__.sql (100%) rename {java/user-service => services/user-service/java}/src/main/resources/db/migration/V2__data.sql (100%) rename {java/user-service => services/user-service/java}/src/main/resources/static/banner.txt (100%) rename {java/user-service => services/user-service/java}/src/test/java/com/microsoft/gbb/miyagi/userservice/UserServiceApplicationTest.java (100%) rename {java/user-service => services/user-service/java}/src/test/java/com/microsoft/gbb/miyagi/userservice/controller/UserProfileControllerTest.java (100%) rename {java/user-service => services/user-service/java}/src/test/java/com/microsoft/gbb/miyagi/userservice/controller/UserProfileGeneratorControllerTest.java (100%) rename {java/user-service => services/user-service/java}/src/test/java/com/microsoft/gbb/miyagi/userservice/service/FakerGeneratorServiceTest.java (100%) rename {java/user-service => services/user-service/java}/src/test/java/com/microsoft/gbb/miyagi/userservice/util/SemanticKernelFacadeTest.java (100%) rename {java/user-service => services/user-service/java}/swagger-run.png (100%) delete mode 100644 typescript/frontend/.vscode/settings.json rename {typescript/frontend => ui/typescript}/.env.local.example (100%) rename {typescript/frontend => ui/typescript}/.eslintrc.json (100%) rename {typescript/frontend => ui/typescript}/.gitignore (100%) rename {typescript/frontend => ui/typescript}/.husky/pre-commit (100%) rename {typescript/frontend => ui/typescript}/.prettierignore (100%) rename {typescript/frontend => ui/typescript}/Dockerfile (100%) rename {typescript/frontend => ui/typescript}/README.md (93%) rename {typescript/frontend => ui/typescript}/app/chat-session/route.ts (100%) rename {typescript/frontend => ui/typescript}/app/chatSession/getAllChats/route.ts (100%) rename {typescript/frontend => ui/typescript}/app/personalize/route.ts (100%) rename {typescript/frontend => ui/typescript}/lint-staged.config.js (100%) rename {typescript/frontend => ui/typescript}/next-env.d.ts (100%) rename {typescript/frontend => ui/typescript}/next.config.js (100%) rename {typescript/frontend => ui/typescript}/package-lock.json (100%) rename {typescript/frontend => ui/typescript}/package.json (100%) rename {typescript/frontend => ui/typescript}/postcss.config.js (100%) rename {typescript/frontend => ui/typescript}/prettier.config.js (100%) rename {typescript/frontend => ui/typescript}/public/apple-touch-icon.png (100%) rename {typescript/frontend => ui/typescript}/public/favicon.ico (100%) rename {typescript/frontend => ui/typescript}/public/favicon.png (100%) rename {typescript/frontend => ui/typescript}/public/favicon_.ico (100%) rename {typescript/frontend => ui/typescript}/public/images/readme/1.png (100%) rename {typescript/frontend => ui/typescript}/public/miyagi.png (100%) rename {typescript/frontend => ui/typescript}/react-table-config.d.ts (100%) rename {typescript/frontend => ui/typescript}/src/assets/css/globals.css (100%) rename {typescript/frontend => ui/typescript}/src/assets/css/range-slider.css (100%) rename {typescript/frontend => ui/typescript}/src/assets/css/scrollbar.css (100%) rename {typescript/frontend => ui/typescript}/src/assets/images/404-dark.svg (100%) rename {typescript/frontend => ui/typescript}/src/assets/images/404-light.svg (100%) rename {typescript/frontend => ui/typescript}/src/assets/images/assets/bonds.svg (100%) rename {typescript/frontend => ui/typescript}/src/assets/images/assets/cash.svg (100%) rename {typescript/frontend => ui/typescript}/src/assets/images/assets/gold.svg (100%) rename {typescript/frontend => ui/typescript}/src/assets/images/assets/stocks.svg (100%) rename {typescript/frontend => ui/typescript}/src/assets/images/avatar/user_icon.png (100%) rename {typescript/frontend => ui/typescript}/src/assets/images/logo-icon-white.png (100%) rename {typescript/frontend => ui/typescript}/src/assets/images/logo-icon.svg (100%) rename {typescript/frontend => ui/typescript}/src/assets/images/logo.png (100%) rename {typescript/frontend => ui/typescript}/src/assets/images/logo.svg (100%) rename {typescript/frontend => ui/typescript}/src/assets/images/menu-dark.svg (100%) rename {typescript/frontend => ui/typescript}/src/assets/images/menu.svg (100%) rename {typescript/frontend => ui/typescript}/src/assets/images/ms-symbollockup_signin_dark.svg (100%) rename {typescript/frontend => ui/typescript}/src/assets/images/workshop-gbb.png (100%) rename {typescript/frontend => ui/typescript}/src/components/accounts/accounts-modal.tsx (100%) rename {typescript/frontend => ui/typescript}/src/components/accounts/link-accounts.tsx (100%) rename {typescript/frontend => ui/typescript}/src/components/chat/chat-message.tsx (100%) rename {typescript/frontend => ui/typescript}/src/components/chat/chat-session-list.tsx (100%) rename {typescript/frontend => ui/typescript}/src/components/drawer-views/context.tsx (100%) rename {typescript/frontend => ui/typescript}/src/components/icons/bing.tsx (100%) rename {typescript/frontend => ui/typescript}/src/components/icons/close.tsx (100%) rename {typescript/frontend => ui/typescript}/src/components/icons/horizontal-three-dots.tsx (100%) rename {typescript/frontend => ui/typescript}/src/components/icons/search.tsx (100%) rename {typescript/frontend => ui/typescript}/src/components/modal-views/container.tsx (100%) rename {typescript/frontend => ui/typescript}/src/components/modal-views/context.tsx (100%) rename {typescript/frontend => ui/typescript}/src/components/modal-views/generated-sql-modal.tsx (100%) rename {typescript/frontend => ui/typescript}/src/components/personalize/personalize-context.tsx (100%) rename {typescript/frontend => ui/typescript}/src/components/personalize/personalize-drawer.tsx (100%) rename {typescript/frontend => ui/typescript}/src/components/personalize/selectors/book-list.tsx (100%) rename {typescript/frontend => ui/typescript}/src/components/personalize/selectors/fin-advisor-list.tsx (100%) rename {typescript/frontend => ui/typescript}/src/components/personalize/selectors/link-accounts.tsx (100%) rename {typescript/frontend => ui/typescript}/src/components/personalize/selectors/risk-tolerance-list.tsx (100%) rename {typescript/frontend => ui/typescript}/src/components/screens/miyagi-screen.tsx (100%) rename {typescript/frontend => ui/typescript}/src/components/search/button.tsx (100%) rename {typescript/frontend => ui/typescript}/src/components/search/view.tsx (100%) rename {typescript/frontend => ui/typescript}/src/components/top-investments/investments-table.tsx (100%) rename {typescript/frontend => ui/typescript}/src/components/transaction/custom-axis.tsx (100%) rename {typescript/frontend => ui/typescript}/src/components/transaction/transaction-table.tsx (100%) rename {typescript/frontend => ui/typescript}/src/components/ui/assets-card.tsx (100%) rename {typescript/frontend => ui/typescript}/src/components/ui/avatar.tsx (100%) rename {typescript/frontend => ui/typescript}/src/components/ui/button/button-drip.tsx (100%) rename {typescript/frontend => ui/typescript}/src/components/ui/button/button-loader.tsx (100%) rename {typescript/frontend => ui/typescript}/src/components/ui/button/button.tsx (100%) rename {typescript/frontend => ui/typescript}/src/components/ui/button/index.ts (100%) rename {typescript/frontend => ui/typescript}/src/components/ui/chats/overview-chart.tsx (100%) rename {typescript/frontend => ui/typescript}/src/components/ui/chats/spending-chart.tsx (100%) rename {typescript/frontend => ui/typescript}/src/components/ui/collapsible-menu.tsx (100%) rename {typescript/frontend => ui/typescript}/src/components/ui/dialog.tsx (100%) rename {typescript/frontend => ui/typescript}/src/components/ui/disclosure.tsx (100%) rename {typescript/frontend => ui/typescript}/src/components/ui/dropdown.tsx (100%) rename {typescript/frontend => ui/typescript}/src/components/ui/forms/input.tsx (100%) rename {typescript/frontend => ui/typescript}/src/components/ui/hamburger.tsx (100%) rename {typescript/frontend => ui/typescript}/src/components/ui/image.tsx (100%) rename {typescript/frontend => ui/typescript}/src/components/ui/links/active-link.tsx (100%) rename {typescript/frontend => ui/typescript}/src/components/ui/links/anchor-link.tsx (100%) rename {typescript/frontend => ui/typescript}/src/components/ui/listbox.tsx (100%) rename {typescript/frontend => ui/typescript}/src/components/ui/loader.tsx (100%) rename {typescript/frontend => ui/typescript}/src/components/ui/logo-icon.tsx (100%) rename {typescript/frontend => ui/typescript}/src/components/ui/logo.tsx (100%) rename {typescript/frontend => ui/typescript}/src/components/ui/menu.tsx (100%) rename {typescript/frontend => ui/typescript}/src/components/ui/notification-card.tsx (100%) rename {typescript/frontend => ui/typescript}/src/components/ui/paper.tsx (100%) rename {typescript/frontend => ui/typescript}/src/components/ui/radio-group.tsx (100%) rename {typescript/frontend => ui/typescript}/src/components/ui/scrollbar.tsx (100%) rename {typescript/frontend => ui/typescript}/src/components/ui/skeleton.tsx (100%) rename {typescript/frontend => ui/typescript}/src/components/ui/text.tsx (100%) rename {typescript/frontend => ui/typescript}/src/components/ui/transition.tsx (100%) rename {typescript/frontend => ui/typescript}/src/components/ui/user-card.tsx (100%) rename {typescript/frontend => ui/typescript}/src/config/routes.ts (100%) rename {typescript/frontend => ui/typescript}/src/data/personalize/store.ts (100%) rename {typescript/frontend => ui/typescript}/src/data/static/assetsData.tsx (100%) rename {typescript/frontend => ui/typescript}/src/data/static/chats.tsx (100%) rename {typescript/frontend => ui/typescript}/src/data/static/expenses-data.tsx (100%) rename {typescript/frontend => ui/typescript}/src/data/static/personalize.tsx (100%) rename {typescript/frontend => ui/typescript}/src/data/static/spending.tsx (100%) rename {typescript/frontend => ui/typescript}/src/data/static/top-investments-data.tsx (100%) rename {typescript/frontend => ui/typescript}/src/data/static/user-info.tsx (100%) rename {typescript/frontend => ui/typescript}/src/data/utils/client.ts (100%) rename {typescript/frontend => ui/typescript}/src/data/utils/endpoints.ts (100%) rename {typescript/frontend => ui/typescript}/src/data/utils/format-request-data.ts (100%) rename {typescript/frontend => ui/typescript}/src/data/utils/index.ts (100%) rename {typescript/frontend => ui/typescript}/src/data/utils/key-config.ts (100%) rename {typescript/frontend => ui/typescript}/src/data/utils/types.ts (100%) rename {typescript/frontend => ui/typescript}/src/hooks/usePersonalize.ts (100%) rename {typescript/frontend => ui/typescript}/src/hooks/useSemanticKernel.ts (100%) rename {typescript/frontend => ui/typescript}/src/layouts/_retro.tsx (100%) rename {typescript/frontend => ui/typescript}/src/layouts/_root-layout.tsx (100%) rename {typescript/frontend => ui/typescript}/src/layouts/header/header.tsx (100%) rename {typescript/frontend => ui/typescript}/src/layouts/sidebar/chat-blade.tsx (100%) rename {typescript/frontend => ui/typescript}/src/layouts/sidebar/left-menu.tsx (100%) rename {typescript/frontend => ui/typescript}/src/layouts/sidebar/menu_items.tsx (100%) rename {typescript/frontend => ui/typescript}/src/lib/constants/index.ts (100%) rename {typescript/frontend => ui/typescript}/src/lib/hooks/use-breakpoint.ts (100%) rename {typescript/frontend => ui/typescript}/src/lib/hooks/use-click-away.ts (100%) rename {typescript/frontend => ui/typescript}/src/lib/hooks/use-connect.tsx (100%) rename {typescript/frontend => ui/typescript}/src/lib/hooks/use-is-dark-mode.ts (100%) rename {typescript/frontend => ui/typescript}/src/lib/hooks/use-is-mounted.ts (100%) rename {typescript/frontend => ui/typescript}/src/lib/hooks/use-layout.ts (100%) rename {typescript/frontend => ui/typescript}/src/lib/hooks/use-measure.ts (100%) rename {typescript/frontend => ui/typescript}/src/lib/hooks/use-window-scroll.ts (100%) rename {typescript/frontend => ui/typescript}/src/lib/semantic-kernel.ts (100%) rename {typescript/frontend => ui/typescript}/src/pages/404.tsx (100%) rename {typescript/frontend => ui/typescript}/src/pages/_app.tsx (100%) rename {typescript/frontend => ui/typescript}/src/pages/_document.tsx (100%) rename {typescript/frontend => ui/typescript}/src/pages/index.tsx (100%) rename {typescript/frontend => ui/typescript}/src/pages/notifications.tsx (100%) rename {typescript/frontend => ui/typescript}/src/types/index.ts (100%) rename {typescript/frontend => ui/typescript}/tailwind.config.js (100%) rename {typescript/frontend => ui/typescript}/tsconfig.json (100%) rename {typescript/frontend => ui/typescript}/yarn.lock (100%) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md new file mode 100644 index 00000000..527146a4 --- /dev/null +++ b/CONTRIBUTING.md @@ -0,0 +1,65 @@ +# Contributing to Miyagi + +We welcome community contributions with issues and pull requests (PRs). Please be sure to read and follow our Code of Conduct. + +## Code of Conduct + +[Link to Code of Conduct] + +## Reporting Issues + +Navigate to [issues](https://github.com/Azure-Samples/miyagi/issues), and submit an issue with the template below. +For feedback and discussions, please use the [Discussion tab](https://github.com/Azure-Samples/miyagi/discussions). + +Before filing a new issue, please search the list of issues to make sure it does not already exist... + +### Writing a Good Bug Report + +Good bug reports make it easier for maintainers to verify and root cause the underlying problem... + +## Contributing Changes + +Project maintainers will merge accepted code changes from contributors. All contributors should include unit tests for their changes, if applicable. Please see our [Testing Guidelines-TODO](#) for more information. + +### Development Environment Setup + +Before you start contributing, please ensure that your development environment meets the following requirements: + +[List of requirements and setup steps] + +### DOs and DON'Ts + +DO's: + +- **DO** follow the standard coding conventions... + +DON'Ts: + +[List of practices to avoid] + +### Breaking Changes + +Contributions must maintain API signature and behavioral compatibility... + +### Suggested Workflow + +We use and recommend the following workflow: + +1. Create an issue for your work... +2. Create a personal fork of the repository on GitHub... +3. In your fork, create a branch off of main (`git checkout -b mybranch`)... +4. Make and commit your changes to your branch. +5. Add new tests corresponding to your change, if applicable. +6. Create a PR against the repository's **main** branch... +7. Wait for feedback or approval of your changes from the code maintainers. +8. When area owners have signed off, and all checks are green, your PR will be merged... + +Examples of trivial changes include minor documentation updates or changes in comments. + +### PR Review Process + +Upon submission of your PR, it will be reviewed by [number] of reviewers. The review process typically takes [time frame], but this can vary depending on the complexity of the changes and the current workload of the reviewers. + +### PR - CI Process + +The continuous integration (CI) system will automatically perform the required builds and run tests... diff --git a/README.md b/README.md index 6ba3bda3..28592ad4 100644 --- a/README.md +++ b/README.md @@ -28,13 +28,13 @@ Embark on a journey to transform your applications into cutting-edge, intelligen Due to the rapid pace of advancements in foundation models, we are incrementally implementing use cases for Miyagi in the experiments folder. So far, we have the following implemented: 1. [MVP with Personalize (Synthesis via Semantic Kernel) and Chat on Azure Container Apps](https://agentmiyagi.com) -1. [Miyagi ChatGPT Plugin](./python/chatgpt-plugin-miyagi) -1. [Knowledge Graph memory using Langchain's entity cache](./usecases/experiments/langchain/Memory_Usecases.ipynb) -1. [Qdrant vector store for embeddings via Langchain](./usecases/experiments/langchain/qdrant_miyagi_example) -1. [MS Graph API intent invoked via Semantic Kernel's skills](./usecases/experiments/semantic-kernel/ms-graph-chain) -1. [Miyagi prompt engineered chat interaction](./usecases/experiments/langchain/chat) using LangChain's PromptTemplate -1. [Azure OpenAI GPT-3.5 basic flow](./usecases/experiments/az-openai) -1. [GPT-3.5-turbo and Whisper-1 usage to transcribe audio and demonstrate few-shot example](./usecases/experiments/gpt-3.5-turbo) +1. [Miyagi ChatGPT Plugin](./services/chatgpt-plugin/python) +1. [Knowledge Graph memory using Langchain's entity cache](./sandbox/experiments/langchain/Memory_Usecases.ipynb) +1. [Qdrant vector store for embeddings via Langchain](./sandbox/experiments/langchain/qdrant_miyagi_example) +1. [MS Graph API intent invoked via Semantic Kernel's skills](./sandbox/experiments/semantic-kernel/ms-graph-chain) +1. [Miyagi prompt engineered chat interaction](./sandbox/experiments/langchain/chat) using LangChain's PromptTemplate +1. [Azure OpenAI GPT-3.5 basic flow](./sandbox/experiments/az-openai) +1. [GPT-3.5-turbo and Whisper-1 usage to transcribe audio and demonstrate few-shot example](./sandbox/experiments/gpt-3.5-turbo) 1. [DeepSpeed Chat](https://github.com/microsoft/DeepSpeedExamples/tree/master/applications/DeepSpeed-Chat) MiyagiGPT (BYO Weights w/ RLHF - Reinforcement Learning from Human Feedback) - coming soon ### Frontend diff --git a/deploy/README.md b/deploy/README.md new file mode 100644 index 00000000..167573dd --- /dev/null +++ b/deploy/README.md @@ -0,0 +1,35 @@ +# Deployment steps + +## Prerequisites + +- [Azure SUbscription](https://azure.microsoft.com/en-us/free/) +- [Azure OpenAI](https://aka.ms/oai/access) access with the following models + - gpt-35-turbo + - text-embedding-ada-002 + + +## Deploying the solution in your Azure subscription + +### Deploying the solution using Azure Portal + +1. Click on the **Deploy to + + Deploy to Azure + +2. Fill in the required parameters + + +### Deploying the solution using Azure CLI + +1. Clone the repository + + ```bash + git clone + ``` +2. Configure and run Deploy scripts (TODO: We welcome community contributions, see [CONTRIBUTING.md](../CONTRIBUTING.md) for details) + + ```bash + cd miyagi/deploy/infrastructure + code config.json + ./deploy.sh + ``` \ No newline at end of file diff --git a/infrastructure/README.md b/deploy/infrastructure/README.md similarity index 100% rename from infrastructure/README.md rename to deploy/infrastructure/README.md diff --git a/infrastructure/kubernetes/manifests/10-infrastructure/cert-manager/cluster-issuer.yaml b/deploy/infrastructure/kubernetes/manifests/10-infrastructure/cert-manager/cluster-issuer.yaml similarity index 100% rename from infrastructure/kubernetes/manifests/10-infrastructure/cert-manager/cluster-issuer.yaml rename to deploy/infrastructure/kubernetes/manifests/10-infrastructure/cert-manager/cluster-issuer.yaml diff --git a/infrastructure/kubernetes/manifests/10-infrastructure/ingress-nginx/deploy-v1.7.0.yaml b/deploy/infrastructure/kubernetes/manifests/10-infrastructure/ingress-nginx/deploy-v1.7.0.yaml similarity index 100% rename from infrastructure/kubernetes/manifests/10-infrastructure/ingress-nginx/deploy-v1.7.0.yaml rename to deploy/infrastructure/kubernetes/manifests/10-infrastructure/ingress-nginx/deploy-v1.7.0.yaml diff --git a/infrastructure/kubernetes/manifests/10-infrastructure/ingress-nginx/install.sh b/deploy/infrastructure/kubernetes/manifests/10-infrastructure/ingress-nginx/install.sh similarity index 100% rename from infrastructure/kubernetes/manifests/10-infrastructure/ingress-nginx/install.sh rename to deploy/infrastructure/kubernetes/manifests/10-infrastructure/ingress-nginx/install.sh diff --git a/infrastructure/kubernetes/manifests/10-infrastructure/ingress-nginx/values.yaml b/deploy/infrastructure/kubernetes/manifests/10-infrastructure/ingress-nginx/values.yaml similarity index 100% rename from infrastructure/kubernetes/manifests/10-infrastructure/ingress-nginx/values.yaml rename to deploy/infrastructure/kubernetes/manifests/10-infrastructure/ingress-nginx/values.yaml diff --git a/infrastructure/kubernetes/manifests/10-infrastructure/kustomization.yaml b/deploy/infrastructure/kubernetes/manifests/10-infrastructure/kustomization.yaml similarity index 100% rename from infrastructure/kubernetes/manifests/10-infrastructure/kustomization.yaml rename to deploy/infrastructure/kubernetes/manifests/10-infrastructure/kustomization.yaml diff --git a/infrastructure/kubernetes/manifests/50-miyagi/base/data-prep/deployment.yaml b/deploy/infrastructure/kubernetes/manifests/50-miyagi/base/data-prep/deployment.yaml similarity index 100% rename from infrastructure/kubernetes/manifests/50-miyagi/base/data-prep/deployment.yaml rename to deploy/infrastructure/kubernetes/manifests/50-miyagi/base/data-prep/deployment.yaml diff --git a/infrastructure/kubernetes/manifests/50-miyagi/base/frontend-service/deployment.yaml b/deploy/infrastructure/kubernetes/manifests/50-miyagi/base/frontend-service/deployment.yaml similarity index 100% rename from infrastructure/kubernetes/manifests/50-miyagi/base/frontend-service/deployment.yaml rename to deploy/infrastructure/kubernetes/manifests/50-miyagi/base/frontend-service/deployment.yaml diff --git a/infrastructure/kubernetes/manifests/50-miyagi/base/memory-service/deployment.yaml b/deploy/infrastructure/kubernetes/manifests/50-miyagi/base/memory-service/deployment.yaml similarity index 100% rename from infrastructure/kubernetes/manifests/50-miyagi/base/memory-service/deployment.yaml rename to deploy/infrastructure/kubernetes/manifests/50-miyagi/base/memory-service/deployment.yaml diff --git a/infrastructure/kubernetes/manifests/50-miyagi/base/order-service/deployment.yaml b/deploy/infrastructure/kubernetes/manifests/50-miyagi/base/order-service/deployment.yaml similarity index 100% rename from infrastructure/kubernetes/manifests/50-miyagi/base/order-service/deployment.yaml rename to deploy/infrastructure/kubernetes/manifests/50-miyagi/base/order-service/deployment.yaml diff --git a/infrastructure/kubernetes/manifests/50-miyagi/base/user-service/deployment.yaml b/deploy/infrastructure/kubernetes/manifests/50-miyagi/base/user-service/deployment.yaml similarity index 100% rename from infrastructure/kubernetes/manifests/50-miyagi/base/user-service/deployment.yaml rename to deploy/infrastructure/kubernetes/manifests/50-miyagi/base/user-service/deployment.yaml diff --git a/infrastructure/kubernetes/manifests/50-miyagi/kustomization.yaml b/deploy/infrastructure/kubernetes/manifests/50-miyagi/kustomization.yaml similarity index 100% rename from infrastructure/kubernetes/manifests/50-miyagi/kustomization.yaml rename to deploy/infrastructure/kubernetes/manifests/50-miyagi/kustomization.yaml diff --git a/infrastructure/kubernetes/manifests/50-miyagi/namespaces.yaml b/deploy/infrastructure/kubernetes/manifests/50-miyagi/namespaces.yaml similarity index 100% rename from infrastructure/kubernetes/manifests/50-miyagi/namespaces.yaml rename to deploy/infrastructure/kubernetes/manifests/50-miyagi/namespaces.yaml diff --git a/infrastructure/terraform/00-variables.tf b/deploy/infrastructure/terraform/00-variables.tf similarity index 100% rename from infrastructure/terraform/00-variables.tf rename to deploy/infrastructure/terraform/00-variables.tf diff --git a/infrastructure/terraform/01-main.tf b/deploy/infrastructure/terraform/01-main.tf similarity index 100% rename from infrastructure/terraform/01-main.tf rename to deploy/infrastructure/terraform/01-main.tf diff --git a/infrastructure/terraform/02-outputs.tf b/deploy/infrastructure/terraform/02-outputs.tf similarity index 100% rename from infrastructure/terraform/02-outputs.tf rename to deploy/infrastructure/terraform/02-outputs.tf diff --git a/infrastructure/terraform/azurerm_private_dns_zone.tf b/deploy/infrastructure/terraform/azurerm_private_dns_zone.tf similarity index 100% rename from infrastructure/terraform/azurerm_private_dns_zone.tf rename to deploy/infrastructure/terraform/azurerm_private_dns_zone.tf diff --git a/infrastructure/terraform/azurerm_resource_group.tf b/deploy/infrastructure/terraform/azurerm_resource_group.tf similarity index 100% rename from infrastructure/terraform/azurerm_resource_group.tf rename to deploy/infrastructure/terraform/azurerm_resource_group.tf diff --git a/infrastructure/terraform/azurerm_ssh_public_key.tf b/deploy/infrastructure/terraform/azurerm_ssh_public_key.tf similarity index 100% rename from infrastructure/terraform/azurerm_ssh_public_key.tf rename to deploy/infrastructure/terraform/azurerm_ssh_public_key.tf diff --git a/infrastructure/terraform/azurerm_virtual_network.tf b/deploy/infrastructure/terraform/azurerm_virtual_network.tf similarity index 100% rename from infrastructure/terraform/azurerm_virtual_network.tf rename to deploy/infrastructure/terraform/azurerm_virtual_network.tf diff --git a/infrastructure/terraform/module_aks.tf b/deploy/infrastructure/terraform/module_aks.tf similarity index 100% rename from infrastructure/terraform/module_aks.tf rename to deploy/infrastructure/terraform/module_aks.tf diff --git a/infrastructure/terraform/module_cosmosdb.tf b/deploy/infrastructure/terraform/module_cosmosdb.tf similarity index 100% rename from infrastructure/terraform/module_cosmosdb.tf rename to deploy/infrastructure/terraform/module_cosmosdb.tf diff --git a/infrastructure/terraform/module_eventhub.tf b/deploy/infrastructure/terraform/module_eventhub.tf similarity index 100% rename from infrastructure/terraform/module_eventhub.tf rename to deploy/infrastructure/terraform/module_eventhub.tf diff --git a/infrastructure/terraform/module_file_share.tf b/deploy/infrastructure/terraform/module_file_share.tf similarity index 100% rename from infrastructure/terraform/module_file_share.tf rename to deploy/infrastructure/terraform/module_file_share.tf diff --git a/infrastructure/terraform/module_jumpbox.tf b/deploy/infrastructure/terraform/module_jumpbox.tf similarity index 100% rename from infrastructure/terraform/module_jumpbox.tf rename to deploy/infrastructure/terraform/module_jumpbox.tf diff --git a/infrastructure/terraform/module_postgres.tf b/deploy/infrastructure/terraform/module_postgres.tf similarity index 100% rename from infrastructure/terraform/module_postgres.tf rename to deploy/infrastructure/terraform/module_postgres.tf diff --git a/infrastructure/terraform/module_redis_cache.tf b/deploy/infrastructure/terraform/module_redis_cache.tf similarity index 100% rename from infrastructure/terraform/module_redis_cache.tf rename to deploy/infrastructure/terraform/module_redis_cache.tf diff --git a/infrastructure/terraform/modules/aks/public/00-variables.tf b/deploy/infrastructure/terraform/modules/aks/public/00-variables.tf similarity index 100% rename from infrastructure/terraform/modules/aks/public/00-variables.tf rename to deploy/infrastructure/terraform/modules/aks/public/00-variables.tf diff --git a/infrastructure/terraform/modules/aks/public/01-main.tf b/deploy/infrastructure/terraform/modules/aks/public/01-main.tf similarity index 100% rename from infrastructure/terraform/modules/aks/public/01-main.tf rename to deploy/infrastructure/terraform/modules/aks/public/01-main.tf diff --git a/infrastructure/terraform/modules/aks/public/02-outputs.tf b/deploy/infrastructure/terraform/modules/aks/public/02-outputs.tf similarity index 100% rename from infrastructure/terraform/modules/aks/public/02-outputs.tf rename to deploy/infrastructure/terraform/modules/aks/public/02-outputs.tf diff --git a/infrastructure/terraform/modules/aks/public/azurerm-user-assigned-identity-cluster.tf b/deploy/infrastructure/terraform/modules/aks/public/azurerm-user-assigned-identity-cluster.tf similarity index 100% rename from infrastructure/terraform/modules/aks/public/azurerm-user-assigned-identity-cluster.tf rename to deploy/infrastructure/terraform/modules/aks/public/azurerm-user-assigned-identity-cluster.tf diff --git a/infrastructure/terraform/modules/aks/public/azurerm-user-assigned-identity-kubelet.tf b/deploy/infrastructure/terraform/modules/aks/public/azurerm-user-assigned-identity-kubelet.tf similarity index 100% rename from infrastructure/terraform/modules/aks/public/azurerm-user-assigned-identity-kubelet.tf rename to deploy/infrastructure/terraform/modules/aks/public/azurerm-user-assigned-identity-kubelet.tf diff --git a/infrastructure/terraform/modules/aks/public/azurerm_container_registry.tf b/deploy/infrastructure/terraform/modules/aks/public/azurerm_container_registry.tf similarity index 100% rename from infrastructure/terraform/modules/aks/public/azurerm_container_registry.tf rename to deploy/infrastructure/terraform/modules/aks/public/azurerm_container_registry.tf diff --git a/infrastructure/terraform/modules/aks/public/azurerm_kubernetes_cluster.tf b/deploy/infrastructure/terraform/modules/aks/public/azurerm_kubernetes_cluster.tf similarity index 100% rename from infrastructure/terraform/modules/aks/public/azurerm_kubernetes_cluster.tf rename to deploy/infrastructure/terraform/modules/aks/public/azurerm_kubernetes_cluster.tf diff --git a/infrastructure/terraform/modules/azure_file_share/00-variables.tf b/deploy/infrastructure/terraform/modules/azure_file_share/00-variables.tf similarity index 100% rename from infrastructure/terraform/modules/azure_file_share/00-variables.tf rename to deploy/infrastructure/terraform/modules/azure_file_share/00-variables.tf diff --git a/infrastructure/terraform/modules/azure_file_share/01-main.tf b/deploy/infrastructure/terraform/modules/azure_file_share/01-main.tf similarity index 100% rename from infrastructure/terraform/modules/azure_file_share/01-main.tf rename to deploy/infrastructure/terraform/modules/azure_file_share/01-main.tf diff --git a/infrastructure/terraform/modules/azure_file_share/02-outputs.tf b/deploy/infrastructure/terraform/modules/azure_file_share/02-outputs.tf similarity index 100% rename from infrastructure/terraform/modules/azure_file_share/02-outputs.tf rename to deploy/infrastructure/terraform/modules/azure_file_share/02-outputs.tf diff --git a/infrastructure/terraform/modules/azure_file_share/azurerm_storage_account.tf b/deploy/infrastructure/terraform/modules/azure_file_share/azurerm_storage_account.tf similarity index 100% rename from infrastructure/terraform/modules/azure_file_share/azurerm_storage_account.tf rename to deploy/infrastructure/terraform/modules/azure_file_share/azurerm_storage_account.tf diff --git a/infrastructure/terraform/modules/cosmosdb/00-variables.tf b/deploy/infrastructure/terraform/modules/cosmosdb/00-variables.tf similarity index 100% rename from infrastructure/terraform/modules/cosmosdb/00-variables.tf rename to deploy/infrastructure/terraform/modules/cosmosdb/00-variables.tf diff --git a/infrastructure/terraform/modules/cosmosdb/01-main.tf b/deploy/infrastructure/terraform/modules/cosmosdb/01-main.tf similarity index 100% rename from infrastructure/terraform/modules/cosmosdb/01-main.tf rename to deploy/infrastructure/terraform/modules/cosmosdb/01-main.tf diff --git a/infrastructure/terraform/modules/cosmosdb/02-outputs.tf b/deploy/infrastructure/terraform/modules/cosmosdb/02-outputs.tf similarity index 100% rename from infrastructure/terraform/modules/cosmosdb/02-outputs.tf rename to deploy/infrastructure/terraform/modules/cosmosdb/02-outputs.tf diff --git a/infrastructure/terraform/modules/cosmosdb/azurerm_cosmosdb_account.tf b/deploy/infrastructure/terraform/modules/cosmosdb/azurerm_cosmosdb_account.tf similarity index 100% rename from infrastructure/terraform/modules/cosmosdb/azurerm_cosmosdb_account.tf rename to deploy/infrastructure/terraform/modules/cosmosdb/azurerm_cosmosdb_account.tf diff --git a/infrastructure/terraform/modules/eventhub/00-variables.tf b/deploy/infrastructure/terraform/modules/eventhub/00-variables.tf similarity index 100% rename from infrastructure/terraform/modules/eventhub/00-variables.tf rename to deploy/infrastructure/terraform/modules/eventhub/00-variables.tf diff --git a/infrastructure/terraform/modules/eventhub/01-main.tf b/deploy/infrastructure/terraform/modules/eventhub/01-main.tf similarity index 100% rename from infrastructure/terraform/modules/eventhub/01-main.tf rename to deploy/infrastructure/terraform/modules/eventhub/01-main.tf diff --git a/infrastructure/terraform/modules/eventhub/02-outputs.tf b/deploy/infrastructure/terraform/modules/eventhub/02-outputs.tf similarity index 100% rename from infrastructure/terraform/modules/eventhub/02-outputs.tf rename to deploy/infrastructure/terraform/modules/eventhub/02-outputs.tf diff --git a/infrastructure/terraform/modules/eventhub/azurerm_eventhub.tf b/deploy/infrastructure/terraform/modules/eventhub/azurerm_eventhub.tf similarity index 100% rename from infrastructure/terraform/modules/eventhub/azurerm_eventhub.tf rename to deploy/infrastructure/terraform/modules/eventhub/azurerm_eventhub.tf diff --git a/infrastructure/terraform/modules/jumpbox/00-variables.tf b/deploy/infrastructure/terraform/modules/jumpbox/00-variables.tf similarity index 100% rename from infrastructure/terraform/modules/jumpbox/00-variables.tf rename to deploy/infrastructure/terraform/modules/jumpbox/00-variables.tf diff --git a/infrastructure/terraform/modules/jumpbox/01-main.tf b/deploy/infrastructure/terraform/modules/jumpbox/01-main.tf similarity index 100% rename from infrastructure/terraform/modules/jumpbox/01-main.tf rename to deploy/infrastructure/terraform/modules/jumpbox/01-main.tf diff --git a/infrastructure/terraform/modules/jumpbox/02-outputs.tf b/deploy/infrastructure/terraform/modules/jumpbox/02-outputs.tf similarity index 100% rename from infrastructure/terraform/modules/jumpbox/02-outputs.tf rename to deploy/infrastructure/terraform/modules/jumpbox/02-outputs.tf diff --git a/infrastructure/terraform/modules/jumpbox/azurerm-linux-virtual-machine.tf b/deploy/infrastructure/terraform/modules/jumpbox/azurerm-linux-virtual-machine.tf similarity index 100% rename from infrastructure/terraform/modules/jumpbox/azurerm-linux-virtual-machine.tf rename to deploy/infrastructure/terraform/modules/jumpbox/azurerm-linux-virtual-machine.tf diff --git a/infrastructure/terraform/modules/postgres/00-variables.tf b/deploy/infrastructure/terraform/modules/postgres/00-variables.tf similarity index 100% rename from infrastructure/terraform/modules/postgres/00-variables.tf rename to deploy/infrastructure/terraform/modules/postgres/00-variables.tf diff --git a/infrastructure/terraform/modules/postgres/01-main.tf b/deploy/infrastructure/terraform/modules/postgres/01-main.tf similarity index 100% rename from infrastructure/terraform/modules/postgres/01-main.tf rename to deploy/infrastructure/terraform/modules/postgres/01-main.tf diff --git a/infrastructure/terraform/modules/postgres/02-outputs.tf b/deploy/infrastructure/terraform/modules/postgres/02-outputs.tf similarity index 100% rename from infrastructure/terraform/modules/postgres/02-outputs.tf rename to deploy/infrastructure/terraform/modules/postgres/02-outputs.tf diff --git a/infrastructure/terraform/modules/postgres/azurerm_postgresql_flexible_server.tf b/deploy/infrastructure/terraform/modules/postgres/azurerm_postgresql_flexible_server.tf similarity index 100% rename from infrastructure/terraform/modules/postgres/azurerm_postgresql_flexible_server.tf rename to deploy/infrastructure/terraform/modules/postgres/azurerm_postgresql_flexible_server.tf diff --git a/infrastructure/terraform/modules/postgres/azurerm_postgresql_flexible_server_firewall_rule.tf b/deploy/infrastructure/terraform/modules/postgres/azurerm_postgresql_flexible_server_firewall_rule.tf similarity index 100% rename from infrastructure/terraform/modules/postgres/azurerm_postgresql_flexible_server_firewall_rule.tf rename to deploy/infrastructure/terraform/modules/postgres/azurerm_postgresql_flexible_server_firewall_rule.tf diff --git a/infrastructure/terraform/modules/redis_cache/00-variables.tf b/deploy/infrastructure/terraform/modules/redis_cache/00-variables.tf similarity index 100% rename from infrastructure/terraform/modules/redis_cache/00-variables.tf rename to deploy/infrastructure/terraform/modules/redis_cache/00-variables.tf diff --git a/infrastructure/terraform/modules/redis_cache/01-main.tf b/deploy/infrastructure/terraform/modules/redis_cache/01-main.tf similarity index 100% rename from infrastructure/terraform/modules/redis_cache/01-main.tf rename to deploy/infrastructure/terraform/modules/redis_cache/01-main.tf diff --git a/infrastructure/terraform/modules/redis_cache/02-outputs.tf b/deploy/infrastructure/terraform/modules/redis_cache/02-outputs.tf similarity index 100% rename from infrastructure/terraform/modules/redis_cache/02-outputs.tf rename to deploy/infrastructure/terraform/modules/redis_cache/02-outputs.tf diff --git a/infrastructure/terraform/modules/redis_cache/azurerm_private_dns_zone_a_record.tf b/deploy/infrastructure/terraform/modules/redis_cache/azurerm_private_dns_zone_a_record.tf similarity index 100% rename from infrastructure/terraform/modules/redis_cache/azurerm_private_dns_zone_a_record.tf rename to deploy/infrastructure/terraform/modules/redis_cache/azurerm_private_dns_zone_a_record.tf diff --git a/infrastructure/terraform/modules/redis_cache/azurerm_private_endpoint.tf b/deploy/infrastructure/terraform/modules/redis_cache/azurerm_private_endpoint.tf similarity index 100% rename from infrastructure/terraform/modules/redis_cache/azurerm_private_endpoint.tf rename to deploy/infrastructure/terraform/modules/redis_cache/azurerm_private_endpoint.tf diff --git a/infrastructure/terraform/modules/redis_cache/azurerm_redis_cache.tf b/deploy/infrastructure/terraform/modules/redis_cache/azurerm_redis_cache.tf similarity index 100% rename from infrastructure/terraform/modules/redis_cache/azurerm_redis_cache.tf rename to deploy/infrastructure/terraform/modules/redis_cache/azurerm_redis_cache.tf diff --git a/infrastructure/terraform/modules/redis_cache/azurerm_redis_firewall_rule.tf b/deploy/infrastructure/terraform/modules/redis_cache/azurerm_redis_firewall_rule.tf similarity index 100% rename from infrastructure/terraform/modules/redis_cache/azurerm_redis_firewall_rule.tf rename to deploy/infrastructure/terraform/modules/redis_cache/azurerm_redis_firewall_rule.tf diff --git a/dotnet/Miyagi.sln b/dotnet/Miyagi.sln deleted file mode 100644 index 1d105dff..00000000 --- a/dotnet/Miyagi.sln +++ /dev/null @@ -1,37 +0,0 @@ - -Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio Version 17 -VisualStudioVersion = 17.5.33627.172 -MinimumVisualStudioVersion = 10.0.40219.1 -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "CopilotChatWebApi", "copilot-chat-api\CopilotChatWebApi.csproj", "{4A984836-EACE-42AA-AE14-CEDA5FA563CE}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "GBB.Miyagi.OrderService", "order-service\GBB.Miyagi.OrderService.csproj", "{AE2AC2BA-5E17-423E-843E-043A621B1ED2}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "GBB.Miyagi.RecommendationService", "recommendation-service\GBB.Miyagi.RecommendationService.csproj", "{F8FEED64-7C48-4D5E-B2DB-EA473AA3F867}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|Any CPU = Debug|Any CPU - Release|Any CPU = Release|Any CPU - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {4A984836-EACE-42AA-AE14-CEDA5FA563CE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {4A984836-EACE-42AA-AE14-CEDA5FA563CE}.Debug|Any CPU.Build.0 = Debug|Any CPU - {4A984836-EACE-42AA-AE14-CEDA5FA563CE}.Release|Any CPU.ActiveCfg = Release|Any CPU - {4A984836-EACE-42AA-AE14-CEDA5FA563CE}.Release|Any CPU.Build.0 = Release|Any CPU - {AE2AC2BA-5E17-423E-843E-043A621B1ED2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {AE2AC2BA-5E17-423E-843E-043A621B1ED2}.Debug|Any CPU.Build.0 = Debug|Any CPU - {AE2AC2BA-5E17-423E-843E-043A621B1ED2}.Release|Any CPU.ActiveCfg = Release|Any CPU - {AE2AC2BA-5E17-423E-843E-043A621B1ED2}.Release|Any CPU.Build.0 = Release|Any CPU - {F8FEED64-7C48-4D5E-B2DB-EA473AA3F867}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {F8FEED64-7C48-4D5E-B2DB-EA473AA3F867}.Debug|Any CPU.Build.0 = Debug|Any CPU - {F8FEED64-7C48-4D5E-B2DB-EA473AA3F867}.Release|Any CPU.ActiveCfg = Release|Any CPU - {F8FEED64-7C48-4D5E-B2DB-EA473AA3F867}.Release|Any CPU.Build.0 = Release|Any CPU - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection - GlobalSection(ExtensibilityGlobals) = postSolution - SolutionGuid = {C46E5AC4-599A-47A0-BD94-C172D02600FA} - EndGlobalSection -EndGlobal diff --git a/python/DeepSpeed-finetuned-model/training/data-prep/.gitignore b/sandbox/DeepSpeed-finetuned-model/training/data-prep/.gitignore similarity index 100% rename from python/DeepSpeed-finetuned-model/training/data-prep/.gitignore rename to sandbox/DeepSpeed-finetuned-model/training/data-prep/.gitignore diff --git a/python/DeepSpeed-finetuned-model/training/data-prep/domain-instructions/miyagi_instructions.jsonl b/sandbox/DeepSpeed-finetuned-model/training/data-prep/domain-instructions/miyagi_instructions.jsonl similarity index 100% rename from python/DeepSpeed-finetuned-model/training/data-prep/domain-instructions/miyagi_instructions.jsonl rename to sandbox/DeepSpeed-finetuned-model/training/data-prep/domain-instructions/miyagi_instructions.jsonl diff --git a/python/DeepSpeed-finetuned-model/training/data-prep/miyagi_dataset.ipynb b/sandbox/DeepSpeed-finetuned-model/training/data-prep/miyagi_dataset.ipynb similarity index 100% rename from python/DeepSpeed-finetuned-model/training/data-prep/miyagi_dataset.ipynb rename to sandbox/DeepSpeed-finetuned-model/training/data-prep/miyagi_dataset.ipynb diff --git a/python/DeepSpeed-finetuned-model/training/data-prep/proprietary-datasets/msft-q3-23-earnings-call-transcript.txt b/sandbox/DeepSpeed-finetuned-model/training/data-prep/proprietary-datasets/msft-q3-23-earnings-call-transcript.txt similarity index 100% rename from python/DeepSpeed-finetuned-model/training/data-prep/proprietary-datasets/msft-q3-23-earnings-call-transcript.txt rename to sandbox/DeepSpeed-finetuned-model/training/data-prep/proprietary-datasets/msft-q3-23-earnings-call-transcript.txt diff --git a/assets/api-contracts/user-profile.json b/sandbox/assets/api-contracts/user-profile.json similarity index 100% rename from assets/api-contracts/user-profile.json rename to sandbox/assets/api-contracts/user-profile.json diff --git a/python/qdrant-embeddings/.env.example b/sandbox/experiments/.env.example similarity index 100% rename from python/qdrant-embeddings/.env.example rename to sandbox/experiments/.env.example diff --git a/usecases/experiments/.gitignore b/sandbox/experiments/.gitignore similarity index 100% rename from usecases/experiments/.gitignore rename to sandbox/experiments/.gitignore diff --git a/usecases/experiments/README.md b/sandbox/experiments/README.md similarity index 100% rename from usecases/experiments/README.md rename to sandbox/experiments/README.md diff --git a/usecases/experiments/az-openai/.gitignore b/sandbox/experiments/az-openai/.gitignore similarity index 100% rename from usecases/experiments/az-openai/.gitignore rename to sandbox/experiments/az-openai/.gitignore diff --git a/usecases/experiments/az-openai/.idea/.gitignore b/sandbox/experiments/az-openai/.idea/.gitignore similarity index 100% rename from usecases/experiments/az-openai/.idea/.gitignore rename to sandbox/experiments/az-openai/.idea/.gitignore diff --git a/usecases/experiments/az-openai/.idea/az-openai.iml b/sandbox/experiments/az-openai/.idea/az-openai.iml similarity index 100% rename from usecases/experiments/az-openai/.idea/az-openai.iml rename to sandbox/experiments/az-openai/.idea/az-openai.iml diff --git a/usecases/experiments/az-openai/.idea/inspectionProfiles/profiles_settings.xml b/sandbox/experiments/az-openai/.idea/inspectionProfiles/profiles_settings.xml similarity index 100% rename from usecases/experiments/az-openai/.idea/inspectionProfiles/profiles_settings.xml rename to sandbox/experiments/az-openai/.idea/inspectionProfiles/profiles_settings.xml diff --git a/usecases/experiments/az-openai/.idea/misc.xml b/sandbox/experiments/az-openai/.idea/misc.xml similarity index 100% rename from usecases/experiments/az-openai/.idea/misc.xml rename to sandbox/experiments/az-openai/.idea/misc.xml diff --git a/usecases/experiments/az-openai/.idea/modules.xml b/sandbox/experiments/az-openai/.idea/modules.xml similarity index 100% rename from usecases/experiments/az-openai/.idea/modules.xml rename to sandbox/experiments/az-openai/.idea/modules.xml diff --git a/usecases/experiments/az-openai/.idea/vcs.xml b/sandbox/experiments/az-openai/.idea/vcs.xml similarity index 100% rename from usecases/experiments/az-openai/.idea/vcs.xml rename to sandbox/experiments/az-openai/.idea/vcs.xml diff --git a/usecases/experiments/az-openai/Dockerfile b/sandbox/experiments/az-openai/Dockerfile similarity index 100% rename from usecases/experiments/az-openai/Dockerfile rename to sandbox/experiments/az-openai/Dockerfile diff --git a/usecases/experiments/az-openai/main.py b/sandbox/experiments/az-openai/main.py similarity index 100% rename from usecases/experiments/az-openai/main.py rename to sandbox/experiments/az-openai/main.py diff --git a/usecases/experiments/az-openai/requirements.txt b/sandbox/experiments/az-openai/requirements.txt similarity index 100% rename from usecases/experiments/az-openai/requirements.txt rename to sandbox/experiments/az-openai/requirements.txt diff --git a/usecases/experiments/az-openai/test_main.http b/sandbox/experiments/az-openai/test_main.http similarity index 100% rename from usecases/experiments/az-openai/test_main.http rename to sandbox/experiments/az-openai/test_main.http diff --git a/python/expense-service/.gitignore b/sandbox/experiments/gpt-3.5-turbo/.gitignore similarity index 100% rename from python/expense-service/.gitignore rename to sandbox/experiments/gpt-3.5-turbo/.gitignore diff --git a/usecases/experiments/gpt-3.5-turbo/Readme.md b/sandbox/experiments/gpt-3.5-turbo/Readme.md similarity index 100% rename from usecases/experiments/gpt-3.5-turbo/Readme.md rename to sandbox/experiments/gpt-3.5-turbo/Readme.md diff --git a/usecases/experiments/gpt-3.5-turbo/img.png b/sandbox/experiments/gpt-3.5-turbo/img.png similarity index 100% rename from usecases/experiments/gpt-3.5-turbo/img.png rename to sandbox/experiments/gpt-3.5-turbo/img.png diff --git a/usecases/experiments/gpt-3.5-turbo/main.py b/sandbox/experiments/gpt-3.5-turbo/main.py similarity index 100% rename from usecases/experiments/gpt-3.5-turbo/main.py rename to sandbox/experiments/gpt-3.5-turbo/main.py diff --git a/usecases/experiments/gpt-3.5-turbo/requirements.txt b/sandbox/experiments/gpt-3.5-turbo/requirements.txt similarity index 100% rename from usecases/experiments/gpt-3.5-turbo/requirements.txt rename to sandbox/experiments/gpt-3.5-turbo/requirements.txt diff --git a/usecases/experiments/langchain/.gitignore b/sandbox/experiments/langchain/.gitignore similarity index 100% rename from usecases/experiments/langchain/.gitignore rename to sandbox/experiments/langchain/.gitignore diff --git a/usecases/experiments/langchain/Memory_Usecases.ipynb b/sandbox/experiments/langchain/Memory_Usecases.ipynb similarity index 100% rename from usecases/experiments/langchain/Memory_Usecases.ipynb rename to sandbox/experiments/langchain/Memory_Usecases.ipynb diff --git a/python/recommendation-service-py/.gitignore b/sandbox/experiments/langchain/chat/.gitignore similarity index 100% rename from python/recommendation-service-py/.gitignore rename to sandbox/experiments/langchain/chat/.gitignore diff --git a/usecases/experiments/langchain/chat/README.md b/sandbox/experiments/langchain/chat/README.md similarity index 100% rename from usecases/experiments/langchain/chat/README.md rename to sandbox/experiments/langchain/chat/README.md diff --git a/usecases/experiments/langchain/chat/img.png b/sandbox/experiments/langchain/chat/img.png similarity index 100% rename from usecases/experiments/langchain/chat/img.png rename to sandbox/experiments/langchain/chat/img.png diff --git a/usecases/experiments/langchain/chat/main.py b/sandbox/experiments/langchain/chat/main.py similarity index 100% rename from usecases/experiments/langchain/chat/main.py rename to sandbox/experiments/langchain/chat/main.py diff --git a/usecases/experiments/langchain/chat/requirements.txt b/sandbox/experiments/langchain/chat/requirements.txt similarity index 100% rename from usecases/experiments/langchain/chat/requirements.txt rename to sandbox/experiments/langchain/chat/requirements.txt diff --git a/usecases/experiments/langchain/embeddings/miyagi-vectorize-private-data-embeddings.ipynb b/sandbox/experiments/langchain/embeddings/miyagi-vectorize-private-data-embeddings.ipynb similarity index 100% rename from usecases/experiments/langchain/embeddings/miyagi-vectorize-private-data-embeddings.ipynb rename to sandbox/experiments/langchain/embeddings/miyagi-vectorize-private-data-embeddings.ipynb diff --git a/usecases/experiments/langchain/embeddings/private-data/long-term/howard-marks-sea-change.txt b/sandbox/experiments/langchain/embeddings/private-data/long-term/howard-marks-sea-change.txt similarity index 100% rename from usecases/experiments/langchain/embeddings/private-data/long-term/howard-marks-sea-change.txt rename to sandbox/experiments/langchain/embeddings/private-data/long-term/howard-marks-sea-change.txt diff --git a/usecases/experiments/langchain/embeddings/private-data/long-term/howard-marks-what-really-matters.txt b/sandbox/experiments/langchain/embeddings/private-data/long-term/howard-marks-what-really-matters.txt similarity index 100% rename from usecases/experiments/langchain/embeddings/private-data/long-term/howard-marks-what-really-matters.txt rename to sandbox/experiments/langchain/embeddings/private-data/long-term/howard-marks-what-really-matters.txt diff --git a/usecases/experiments/langchain/embeddings/private-data/risk-averse/third-point-q4-2022-investor-letter-tpil.pdf b/sandbox/experiments/langchain/embeddings/private-data/risk-averse/third-point-q4-2022-investor-letter-tpil.pdf similarity index 100% rename from usecases/experiments/langchain/embeddings/private-data/risk-averse/third-point-q4-2022-investor-letter-tpil.pdf rename to sandbox/experiments/langchain/embeddings/private-data/risk-averse/third-point-q4-2022-investor-letter-tpil.pdf diff --git a/usecases/experiments/langchain/embeddings/private-data/risk-on/kathie-wood-what-market-overlooked.txt b/sandbox/experiments/langchain/embeddings/private-data/risk-on/kathie-wood-what-market-overlooked.txt similarity index 98% rename from usecases/experiments/langchain/embeddings/private-data/risk-on/kathie-wood-what-market-overlooked.txt rename to sandbox/experiments/langchain/embeddings/private-data/risk-on/kathie-wood-what-market-overlooked.txt index 071430ca..1474db9a 100644 --- a/usecases/experiments/langchain/embeddings/private-data/risk-on/kathie-wood-what-market-overlooked.txt +++ b/sandbox/experiments/langchain/embeddings/private-data/risk-on/kathie-wood-what-market-overlooked.txt @@ -47,7 +47,7 @@ Energy Demand: Demand for crude oil may have peaked in 2019 at 100.5 million bar For informational purposes only and should not be considered investment advice or a recommendation to buy, sell, or hold any particular security. Forecasts are inherently limited and cannot be relied upon. -https://iea.blob.core.windows.net/assets/830fe099-5530-48f2-a7c1-11f35d510983/WorldEnergyOutlook2022.pdf, as of November 2022. https://www.bp.com/en/global/corporate/energy-economics/energy-outlook/oil-demand.html, as of March 2022. +https://iea.blob.core.windows.net/sandbox/assets/830fe099-5530-48f2-a7c1-11f35d510983/WorldEnergyOutlook2022.pdf, as of November 2022. https://www.bp.com/en/global/corporate/energy-economics/energy-outlook/oil-demand.html, as of March 2022. Genomic Revolution Base Editing: In 2022, thanks to a new form of gene editing, a young girl in the UK with leukemia went from her death bed in May to cancer-free in November. Base editing and multiplexing have the potential to provide more effective CAR-T treatments for patients with otherwise incurable cancers. diff --git a/usecases/experiments/gpt-3.5-turbo/.gitignore b/sandbox/experiments/langchain/qdrant_miyagi_example/.gitignore similarity index 100% rename from usecases/experiments/gpt-3.5-turbo/.gitignore rename to sandbox/experiments/langchain/qdrant_miyagi_example/.gitignore diff --git a/usecases/experiments/langchain/qdrant_miyagi_example/miyagi-answers.json b/sandbox/experiments/langchain/qdrant_miyagi_example/miyagi-answers.json similarity index 100% rename from usecases/experiments/langchain/qdrant_miyagi_example/miyagi-answers.json rename to sandbox/experiments/langchain/qdrant_miyagi_example/miyagi-answers.json diff --git a/usecases/experiments/langchain/qdrant_miyagi_example/qa-with-qdrant-langchain.ipynb b/sandbox/experiments/langchain/qdrant_miyagi_example/qa-with-qdrant-langchain.ipynb similarity index 100% rename from usecases/experiments/langchain/qdrant_miyagi_example/qa-with-qdrant-langchain.ipynb rename to sandbox/experiments/langchain/qdrant_miyagi_example/qa-with-qdrant-langchain.ipynb diff --git a/usecases/experiments/langchain/qdrant_miyagi_example/user-questions.json b/sandbox/experiments/langchain/qdrant_miyagi_example/user-questions.json similarity index 100% rename from usecases/experiments/langchain/qdrant_miyagi_example/user-questions.json rename to sandbox/experiments/langchain/qdrant_miyagi_example/user-questions.json diff --git a/usecases/experiments/.env.example b/sandbox/experiments/qdrant-embeddings/.env.example similarity index 100% rename from usecases/experiments/.env.example rename to sandbox/experiments/qdrant-embeddings/.env.example diff --git a/python/qdrant-embeddings/.gitignore b/sandbox/experiments/qdrant-embeddings/.gitignore similarity index 100% rename from python/qdrant-embeddings/.gitignore rename to sandbox/experiments/qdrant-embeddings/.gitignore diff --git a/python/qdrant-embeddings/Dockerfile b/sandbox/experiments/qdrant-embeddings/Dockerfile similarity index 100% rename from python/qdrant-embeddings/Dockerfile rename to sandbox/experiments/qdrant-embeddings/Dockerfile diff --git a/python/qdrant-embeddings/README.md b/sandbox/experiments/qdrant-embeddings/README.md similarity index 100% rename from python/qdrant-embeddings/README.md rename to sandbox/experiments/qdrant-embeddings/README.md diff --git a/python/expense-service/docker-compose.yaml b/sandbox/experiments/qdrant-embeddings/docker-compose.yaml similarity index 100% rename from python/expense-service/docker-compose.yaml rename to sandbox/experiments/qdrant-embeddings/docker-compose.yaml diff --git a/python/qdrant-embeddings/main.py b/sandbox/experiments/qdrant-embeddings/main.py similarity index 100% rename from python/qdrant-embeddings/main.py rename to sandbox/experiments/qdrant-embeddings/main.py diff --git a/python/qdrant-embeddings/requirements.txt b/sandbox/experiments/qdrant-embeddings/requirements.txt similarity index 100% rename from python/qdrant-embeddings/requirements.txt rename to sandbox/experiments/qdrant-embeddings/requirements.txt diff --git a/python/qdrant-embeddings/setup.py b/sandbox/experiments/qdrant-embeddings/setup.py similarity index 100% rename from python/qdrant-embeddings/setup.py rename to sandbox/experiments/qdrant-embeddings/setup.py diff --git a/python/expense-service/test_main.http b/sandbox/experiments/qdrant-embeddings/test_main.http similarity index 100% rename from python/expense-service/test_main.http rename to sandbox/experiments/qdrant-embeddings/test_main.http diff --git a/usecases/experiments/semantic-kernel/ms-graph-chain/.env.example b/sandbox/experiments/semantic-kernel/ms-graph-chain/.env.example similarity index 100% rename from usecases/experiments/semantic-kernel/ms-graph-chain/.env.example rename to sandbox/experiments/semantic-kernel/ms-graph-chain/.env.example diff --git a/usecases/experiments/semantic-kernel/ms-graph-chain/.gitignore b/sandbox/experiments/semantic-kernel/ms-graph-chain/.gitignore similarity index 100% rename from usecases/experiments/semantic-kernel/ms-graph-chain/.gitignore rename to sandbox/experiments/semantic-kernel/ms-graph-chain/.gitignore diff --git a/usecases/experiments/semantic-kernel/ms-graph-chain/README.md b/sandbox/experiments/semantic-kernel/ms-graph-chain/README.md similarity index 100% rename from usecases/experiments/semantic-kernel/ms-graph-chain/README.md rename to sandbox/experiments/semantic-kernel/ms-graph-chain/README.md diff --git a/usecases/experiments/semantic-kernel/ms-graph-chain/package.json b/sandbox/experiments/semantic-kernel/ms-graph-chain/package.json similarity index 100% rename from usecases/experiments/semantic-kernel/ms-graph-chain/package.json rename to sandbox/experiments/semantic-kernel/ms-graph-chain/package.json diff --git a/usecases/experiments/semantic-kernel/ms-graph-chain/public/favicon.ico b/sandbox/experiments/semantic-kernel/ms-graph-chain/public/favicon.ico similarity index 100% rename from usecases/experiments/semantic-kernel/ms-graph-chain/public/favicon.ico rename to sandbox/experiments/semantic-kernel/ms-graph-chain/public/favicon.ico diff --git a/usecases/experiments/semantic-kernel/ms-graph-chain/public/index.html b/sandbox/experiments/semantic-kernel/ms-graph-chain/public/index.html similarity index 100% rename from usecases/experiments/semantic-kernel/ms-graph-chain/public/index.html rename to sandbox/experiments/semantic-kernel/ms-graph-chain/public/index.html diff --git a/usecases/experiments/semantic-kernel/ms-graph-chain/src/App.css b/sandbox/experiments/semantic-kernel/ms-graph-chain/src/App.css similarity index 100% rename from usecases/experiments/semantic-kernel/ms-graph-chain/src/App.css rename to sandbox/experiments/semantic-kernel/ms-graph-chain/src/App.css diff --git a/usecases/experiments/semantic-kernel/ms-graph-chain/src/App.tsx b/sandbox/experiments/semantic-kernel/ms-graph-chain/src/App.tsx similarity index 100% rename from usecases/experiments/semantic-kernel/ms-graph-chain/src/App.tsx rename to sandbox/experiments/semantic-kernel/ms-graph-chain/src/App.tsx diff --git a/usecases/experiments/semantic-kernel/ms-graph-chain/src/components/FunctionProbe.tsx b/sandbox/experiments/semantic-kernel/ms-graph-chain/src/components/FunctionProbe.tsx similarity index 100% rename from usecases/experiments/semantic-kernel/ms-graph-chain/src/components/FunctionProbe.tsx rename to sandbox/experiments/semantic-kernel/ms-graph-chain/src/components/FunctionProbe.tsx diff --git a/usecases/experiments/semantic-kernel/ms-graph-chain/src/components/InteractWithGraph.tsx b/sandbox/experiments/semantic-kernel/ms-graph-chain/src/components/InteractWithGraph.tsx similarity index 100% rename from usecases/experiments/semantic-kernel/ms-graph-chain/src/components/InteractWithGraph.tsx rename to sandbox/experiments/semantic-kernel/ms-graph-chain/src/components/InteractWithGraph.tsx diff --git a/usecases/experiments/semantic-kernel/ms-graph-chain/src/components/InteractionButton.tsx b/sandbox/experiments/semantic-kernel/ms-graph-chain/src/components/InteractionButton.tsx similarity index 100% rename from usecases/experiments/semantic-kernel/ms-graph-chain/src/components/InteractionButton.tsx rename to sandbox/experiments/semantic-kernel/ms-graph-chain/src/components/InteractionButton.tsx diff --git a/usecases/experiments/semantic-kernel/ms-graph-chain/src/components/ServiceConfig.tsx b/sandbox/experiments/semantic-kernel/ms-graph-chain/src/components/ServiceConfig.tsx similarity index 100% rename from usecases/experiments/semantic-kernel/ms-graph-chain/src/components/ServiceConfig.tsx rename to sandbox/experiments/semantic-kernel/ms-graph-chain/src/components/ServiceConfig.tsx diff --git a/usecases/experiments/semantic-kernel/ms-graph-chain/src/components/TaskButton.tsx b/sandbox/experiments/semantic-kernel/ms-graph-chain/src/components/TaskButton.tsx similarity index 100% rename from usecases/experiments/semantic-kernel/ms-graph-chain/src/components/TaskButton.tsx rename to sandbox/experiments/semantic-kernel/ms-graph-chain/src/components/TaskButton.tsx diff --git a/usecases/experiments/semantic-kernel/ms-graph-chain/src/components/YourInfo.tsx b/sandbox/experiments/semantic-kernel/ms-graph-chain/src/components/YourInfo.tsx similarity index 100% rename from usecases/experiments/semantic-kernel/ms-graph-chain/src/components/YourInfo.tsx rename to sandbox/experiments/semantic-kernel/ms-graph-chain/src/components/YourInfo.tsx diff --git a/usecases/experiments/semantic-kernel/ms-graph-chain/src/hooks/SemanticKernel.ts b/sandbox/experiments/semantic-kernel/ms-graph-chain/src/hooks/SemanticKernel.ts similarity index 100% rename from usecases/experiments/semantic-kernel/ms-graph-chain/src/hooks/SemanticKernel.ts rename to sandbox/experiments/semantic-kernel/ms-graph-chain/src/hooks/SemanticKernel.ts diff --git a/usecases/experiments/semantic-kernel/ms-graph-chain/src/hooks/useSemanticKernel.ts b/sandbox/experiments/semantic-kernel/ms-graph-chain/src/hooks/useSemanticKernel.ts similarity index 100% rename from usecases/experiments/semantic-kernel/ms-graph-chain/src/hooks/useSemanticKernel.ts rename to sandbox/experiments/semantic-kernel/ms-graph-chain/src/hooks/useSemanticKernel.ts diff --git a/usecases/experiments/semantic-kernel/ms-graph-chain/src/index.tsx b/sandbox/experiments/semantic-kernel/ms-graph-chain/src/index.tsx similarity index 100% rename from usecases/experiments/semantic-kernel/ms-graph-chain/src/index.tsx rename to sandbox/experiments/semantic-kernel/ms-graph-chain/src/index.tsx diff --git a/usecases/experiments/semantic-kernel/ms-graph-chain/src/model/Ask.ts b/sandbox/experiments/semantic-kernel/ms-graph-chain/src/model/Ask.ts similarity index 100% rename from usecases/experiments/semantic-kernel/ms-graph-chain/src/model/Ask.ts rename to sandbox/experiments/semantic-kernel/ms-graph-chain/src/model/Ask.ts diff --git a/usecases/experiments/semantic-kernel/ms-graph-chain/src/model/AskResult.ts b/sandbox/experiments/semantic-kernel/ms-graph-chain/src/model/AskResult.ts similarity index 100% rename from usecases/experiments/semantic-kernel/ms-graph-chain/src/model/AskResult.ts rename to sandbox/experiments/semantic-kernel/ms-graph-chain/src/model/AskResult.ts diff --git a/usecases/experiments/semantic-kernel/ms-graph-chain/src/model/KeyConfig.ts b/sandbox/experiments/semantic-kernel/ms-graph-chain/src/model/KeyConfig.ts similarity index 100% rename from usecases/experiments/semantic-kernel/ms-graph-chain/src/model/KeyConfig.ts rename to sandbox/experiments/semantic-kernel/ms-graph-chain/src/model/KeyConfig.ts diff --git a/usecases/experiments/semantic-kernel/ms-graph-chain/src/ms-symbollockup_signin_light.svg b/sandbox/experiments/semantic-kernel/ms-graph-chain/src/ms-symbollockup_signin_light.svg similarity index 100% rename from usecases/experiments/semantic-kernel/ms-graph-chain/src/ms-symbollockup_signin_light.svg rename to sandbox/experiments/semantic-kernel/ms-graph-chain/src/ms-symbollockup_signin_light.svg diff --git a/usecases/experiments/semantic-kernel/ms-graph-chain/src/react-app-env.d.ts b/sandbox/experiments/semantic-kernel/ms-graph-chain/src/react-app-env.d.ts similarity index 100% rename from usecases/experiments/semantic-kernel/ms-graph-chain/src/react-app-env.d.ts rename to sandbox/experiments/semantic-kernel/ms-graph-chain/src/react-app-env.d.ts diff --git a/usecases/experiments/semantic-kernel/ms-graph-chain/src/word.png b/sandbox/experiments/semantic-kernel/ms-graph-chain/src/word.png similarity index 100% rename from usecases/experiments/semantic-kernel/ms-graph-chain/src/word.png rename to sandbox/experiments/semantic-kernel/ms-graph-chain/src/word.png diff --git a/usecases/experiments/semantic-kernel/ms-graph-chain/tsconfig.json b/sandbox/experiments/semantic-kernel/ms-graph-chain/tsconfig.json similarity index 100% rename from usecases/experiments/semantic-kernel/ms-graph-chain/tsconfig.json rename to sandbox/experiments/semantic-kernel/ms-graph-chain/tsconfig.json diff --git a/usecases/experiments/semantic-kernel/ms-graph-chain/yarn.lock b/sandbox/experiments/semantic-kernel/ms-graph-chain/yarn.lock similarity index 100% rename from usecases/experiments/semantic-kernel/ms-graph-chain/yarn.lock rename to sandbox/experiments/semantic-kernel/ms-graph-chain/yarn.lock diff --git a/usecases/experiments/semantic-kernel/recommendation-service.ipynb b/sandbox/experiments/semantic-kernel/recommendation-service.ipynb similarity index 100% rename from usecases/experiments/semantic-kernel/recommendation-service.ipynb rename to sandbox/experiments/semantic-kernel/recommendation-service.ipynb diff --git a/usecases/experiments/semantic-kernel/skills/.gitignore b/sandbox/experiments/semantic-kernel/skills/.gitignore similarity index 100% rename from usecases/experiments/semantic-kernel/skills/.gitignore rename to sandbox/experiments/semantic-kernel/skills/.gitignore diff --git a/dotnet/recommendation-service/plugins/AdvisorPlugin/InvestmentAdvise/config.json b/sandbox/experiments/semantic-kernel/skills/AdvisorSkill/InvestmentAdvise/config.json similarity index 100% rename from dotnet/recommendation-service/plugins/AdvisorPlugin/InvestmentAdvise/config.json rename to sandbox/experiments/semantic-kernel/skills/AdvisorSkill/InvestmentAdvise/config.json diff --git a/usecases/experiments/semantic-kernel/skills/AdvisorSkill/InvestmentAdvise/skprompt.txt b/sandbox/experiments/semantic-kernel/skills/AdvisorSkill/InvestmentAdvise/skprompt.txt similarity index 100% rename from usecases/experiments/semantic-kernel/skills/AdvisorSkill/InvestmentAdvise/skprompt.txt rename to sandbox/experiments/semantic-kernel/skills/AdvisorSkill/InvestmentAdvise/skprompt.txt diff --git a/usecases/experiments/semantic-kernel/skills/AdvisorSkill/PortfolioAllocation/config.json b/sandbox/experiments/semantic-kernel/skills/AdvisorSkill/PortfolioAllocation/config.json similarity index 100% rename from usecases/experiments/semantic-kernel/skills/AdvisorSkill/PortfolioAllocation/config.json rename to sandbox/experiments/semantic-kernel/skills/AdvisorSkill/PortfolioAllocation/config.json diff --git a/usecases/experiments/semantic-kernel/skills/AdvisorSkill/PortfolioAllocation/skprompt.txt b/sandbox/experiments/semantic-kernel/skills/AdvisorSkill/PortfolioAllocation/skprompt.txt similarity index 100% rename from usecases/experiments/semantic-kernel/skills/AdvisorSkill/PortfolioAllocation/skprompt.txt rename to sandbox/experiments/semantic-kernel/skills/AdvisorSkill/PortfolioAllocation/skprompt.txt diff --git a/usecases/experiments/semantic-kernel/skills/README.md b/sandbox/experiments/semantic-kernel/skills/README.md similarity index 100% rename from usecases/experiments/semantic-kernel/skills/README.md rename to sandbox/experiments/semantic-kernel/skills/README.md diff --git a/usecases/experiments/semantic-kernel/skills/UserProfileSkill.cs b/sandbox/experiments/semantic-kernel/skills/UserProfileSkill.cs similarity index 100% rename from usecases/experiments/semantic-kernel/skills/UserProfileSkill.cs rename to sandbox/experiments/semantic-kernel/skills/UserProfileSkill.cs diff --git a/usecases/generative/sk-c#/config/.gitignore b/sandbox/generative/code-gen/sk-c#/config/.gitignore similarity index 100% rename from usecases/generative/sk-c#/config/.gitignore rename to sandbox/generative/code-gen/sk-c#/config/.gitignore diff --git a/usecases/generative/sk-c#/config/Settings.cs b/sandbox/generative/code-gen/sk-c#/config/Settings.cs similarity index 100% rename from usecases/generative/sk-c#/config/Settings.cs rename to sandbox/generative/code-gen/sk-c#/config/Settings.cs diff --git a/usecases/generative/sk-c#/config/SkiaUtils.cs b/sandbox/generative/code-gen/sk-c#/config/SkiaUtils.cs similarity index 100% rename from usecases/generative/sk-c#/config/SkiaUtils.cs rename to sandbox/generative/code-gen/sk-c#/config/SkiaUtils.cs diff --git a/usecases/generative/sk-c#/config/Utils.cs b/sandbox/generative/code-gen/sk-c#/config/Utils.cs similarity index 100% rename from usecases/generative/sk-c#/config/Utils.cs rename to sandbox/generative/code-gen/sk-c#/config/Utils.cs diff --git a/usecases/generative/sk-c#/config/settings.json.azure-example b/sandbox/generative/code-gen/sk-c#/config/settings.json.azure-example similarity index 100% rename from usecases/generative/sk-c#/config/settings.json.azure-example rename to sandbox/generative/code-gen/sk-c#/config/settings.json.azure-example diff --git a/usecases/generative/sk-c#/config/settings.json.openai-example b/sandbox/generative/code-gen/sk-c#/config/settings.json.openai-example similarity index 100% rename from usecases/generative/sk-c#/config/settings.json.openai-example rename to sandbox/generative/code-gen/sk-c#/config/settings.json.openai-example diff --git a/usecases/generative/sk-c#/sql-code-gen.ipynb b/sandbox/generative/code-gen/sk-c#/sql-code-gen.ipynb similarity index 100% rename from usecases/generative/sk-c#/sql-code-gen.ipynb rename to sandbox/generative/code-gen/sk-c#/sql-code-gen.ipynb diff --git a/semantic-kernel b/semantic-kernel deleted file mode 160000 index b24c7dc7..00000000 --- a/semantic-kernel +++ /dev/null @@ -1 +0,0 @@ -Subproject commit b24c7dc70751325d45e539145a6ea995ee63bea3 diff --git a/services/README.md b/services/README.md new file mode 100644 index 00000000..72fecc16 --- /dev/null +++ b/services/README.md @@ -0,0 +1,28 @@ +# Miyagi Services + +This folder contains the microservices that implement the [use cases](https://iappwksp.com/wksp/05-use-cases/) for intelligent apps using Miyagi sample. + +## Use cases implemented + +# Miyagi Services + +This folder contains the microservices that implement the [use cases](https://iappwksp.com/wksp/05-use-cases/) for intelligent apps using Miyagi sample. + +## Use cases implemented + +| Use Case Category | Use Case | Subfolder | +|-------------------|----------|-----------| +| Generative AI | Synthesis | [recommendation-service](./recommendation-service) | +| Generative AI | Images | [reddog](https://huggingface.co/thegovind/reddogpillmodel512) | +| Generative AI | Code | [sql-code-gen.ipynb](../sandbox/generative/code-gen/sdk-c#/sql-code-gen.ipynb) | +| Generative AI | Chat (Q&A) | [sk-copilot-chat-api](../sk-copilot-chat-api) | +| Generative AI | Synthetic data | [user-service](./user-service) | +| Discriminative | Classification | [expense-service](./expense-service) | +| Discriminative | Translation | | +| Discriminative | Analysis | [./expense-service](./expense-service) | +| Discriminative | Entity Extraction |[Memory usecase](../sandbox/experiments/langchain/Memory_Usecases.ipynb) | +| Discriminative | Anomaly Detection | | + +> Please note that some use cases are currently under development and do not yet have associated subfolders. + + diff --git a/python/chatgpt-plugin-miyagi/.env.example b/services/chatgpt-plugin/python/.env.example similarity index 100% rename from python/chatgpt-plugin-miyagi/.env.example rename to services/chatgpt-plugin/python/.env.example diff --git a/python/chatgpt-plugin-miyagi/.gitignore b/services/chatgpt-plugin/python/.gitignore similarity index 100% rename from python/chatgpt-plugin-miyagi/.gitignore rename to services/chatgpt-plugin/python/.gitignore diff --git a/python/chatgpt-plugin-miyagi/.well-known/ai-plugin.json b/services/chatgpt-plugin/python/.well-known/ai-plugin.json similarity index 100% rename from python/chatgpt-plugin-miyagi/.well-known/ai-plugin.json rename to services/chatgpt-plugin/python/.well-known/ai-plugin.json diff --git a/python/chatgpt-plugin-miyagi/.well-known/logo.png b/services/chatgpt-plugin/python/.well-known/logo.png similarity index 100% rename from python/chatgpt-plugin-miyagi/.well-known/logo.png rename to services/chatgpt-plugin/python/.well-known/logo.png diff --git a/python/chatgpt-plugin-miyagi/.well-known/openapi.yaml b/services/chatgpt-plugin/python/.well-known/openapi.yaml similarity index 100% rename from python/chatgpt-plugin-miyagi/.well-known/openapi.yaml rename to services/chatgpt-plugin/python/.well-known/openapi.yaml diff --git a/python/chatgpt-plugin-miyagi/README.md b/services/chatgpt-plugin/python/README.md similarity index 84% rename from python/chatgpt-plugin-miyagi/README.md rename to services/chatgpt-plugin/python/README.md index b1a99ce5..7991bc8d 100644 --- a/python/chatgpt-plugin-miyagi/README.md +++ b/services/chatgpt-plugin/python/README.md @@ -28,9 +28,9 @@ user authentication and will be able to answer questions about the user's portfo 1. Go to [ai.com](https://ai.com) and from New Chat, under GPT-4, select Plugins 1. From the Plugin store dialog, Click on `Develop your own plugin` 1. Under Domain, enter `http://localhost:8000` and click on `Find Manifest` -![find-manifest](../../assets/images/plugins/find-manifest.png) +![find-manifest](../../../assets/images/plugins/find-manifest.png) 1. Install localhost plugin -![install-plugin](../../assets/images/plugins/install-plugin.png) +![install-plugin](../../../assets/images/plugins/install-plugin.png) 1. Select plugin and interact -![plugin](../../assets/images/plugin.png) -![interact](../../assets/images/plugins/interact.png) +![plugin](../../../assets/images/plugin.png) +![interact](../../../assets/images/plugins/interact.png) diff --git a/python/chatgpt-plugin-miyagi/connectors/__init__.py b/services/chatgpt-plugin/python/connectors/__init__.py similarity index 100% rename from python/chatgpt-plugin-miyagi/connectors/__init__.py rename to services/chatgpt-plugin/python/connectors/__init__.py diff --git a/python/chatgpt-plugin-miyagi/connectors/bing.py b/services/chatgpt-plugin/python/connectors/bing.py similarity index 100% rename from python/chatgpt-plugin-miyagi/connectors/bing.py rename to services/chatgpt-plugin/python/connectors/bing.py diff --git a/python/chatgpt-plugin-miyagi/models/api.py b/services/chatgpt-plugin/python/models/api.py similarity index 100% rename from python/chatgpt-plugin-miyagi/models/api.py rename to services/chatgpt-plugin/python/models/api.py diff --git a/python/chatgpt-plugin-miyagi/models/models.py b/services/chatgpt-plugin/python/models/models.py similarity index 100% rename from python/chatgpt-plugin-miyagi/models/models.py rename to services/chatgpt-plugin/python/models/models.py diff --git a/python/chatgpt-plugin-miyagi/pyproject.toml b/services/chatgpt-plugin/python/pyproject.toml similarity index 100% rename from python/chatgpt-plugin-miyagi/pyproject.toml rename to services/chatgpt-plugin/python/pyproject.toml diff --git a/python/chatgpt-plugin-miyagi/server/ai-plugin.json b/services/chatgpt-plugin/python/server/ai-plugin.json similarity index 100% rename from python/chatgpt-plugin-miyagi/server/ai-plugin.json rename to services/chatgpt-plugin/python/server/ai-plugin.json diff --git a/python/chatgpt-plugin-miyagi/server/logo.png b/services/chatgpt-plugin/python/server/logo.png similarity index 100% rename from python/chatgpt-plugin-miyagi/server/logo.png rename to services/chatgpt-plugin/python/server/logo.png diff --git a/python/chatgpt-plugin-miyagi/server/main.py b/services/chatgpt-plugin/python/server/main.py similarity index 100% rename from python/chatgpt-plugin-miyagi/server/main.py rename to services/chatgpt-plugin/python/server/main.py diff --git a/python/chatgpt-plugin-miyagi/server/openapi.yaml b/services/chatgpt-plugin/python/server/openapi.yaml similarity index 100% rename from python/chatgpt-plugin-miyagi/server/openapi.yaml rename to services/chatgpt-plugin/python/server/openapi.yaml diff --git a/python/expense-service/.env.example b/services/expense-service/python/.env.example similarity index 100% rename from python/expense-service/.env.example rename to services/expense-service/python/.env.example diff --git a/usecases/experiments/langchain/chat/.gitignore b/services/expense-service/python/.gitignore similarity index 100% rename from usecases/experiments/langchain/chat/.gitignore rename to services/expense-service/python/.gitignore diff --git a/python/expense-service/Dockerfile b/services/expense-service/python/Dockerfile similarity index 100% rename from python/expense-service/Dockerfile rename to services/expense-service/python/Dockerfile diff --git a/python/expense-service/README.md b/services/expense-service/python/README.md similarity index 100% rename from python/expense-service/README.md rename to services/expense-service/python/README.md diff --git a/python/expense-service/__init__.py b/services/expense-service/python/__init__.py similarity index 100% rename from python/expense-service/__init__.py rename to services/expense-service/python/__init__.py diff --git a/python/expense-service/data/__init__.py b/services/expense-service/python/data/__init__.py similarity index 100% rename from python/expense-service/data/__init__.py rename to services/expense-service/python/data/__init__.py diff --git a/python/expense-service/data/expense_data.py b/services/expense-service/python/data/expense_data.py similarity index 100% rename from python/expense-service/data/expense_data.py rename to services/expense-service/python/data/expense_data.py diff --git a/python/expense-service/data/orchestrator.py b/services/expense-service/python/data/orchestrator.py similarity index 100% rename from python/expense-service/data/orchestrator.py rename to services/expense-service/python/data/orchestrator.py diff --git a/python/qdrant-embeddings/docker-compose.yaml b/services/expense-service/python/docker-compose.yaml similarity index 100% rename from python/qdrant-embeddings/docker-compose.yaml rename to services/expense-service/python/docker-compose.yaml diff --git a/python/expense-service/main.py b/services/expense-service/python/main.py similarity index 100% rename from python/expense-service/main.py rename to services/expense-service/python/main.py diff --git a/python/expense-service/orchestration/__init__.py b/services/expense-service/python/orchestration/__init__.py similarity index 100% rename from python/expense-service/orchestration/__init__.py rename to services/expense-service/python/orchestration/__init__.py diff --git a/python/expense-service/orchestration/classify_expense.py b/services/expense-service/python/orchestration/classify_expense.py similarity index 100% rename from python/expense-service/orchestration/classify_expense.py rename to services/expense-service/python/orchestration/classify_expense.py diff --git a/python/expense-service/orchestration/guidance.py b/services/expense-service/python/orchestration/guidance.py similarity index 100% rename from python/expense-service/orchestration/guidance.py rename to services/expense-service/python/orchestration/guidance.py diff --git a/python/expense-service/orchestration/promptflow.py b/services/expense-service/python/orchestration/promptflow.py similarity index 100% rename from python/expense-service/orchestration/promptflow.py rename to services/expense-service/python/orchestration/promptflow.py diff --git a/python/expense-service/orchestration/sk.py b/services/expense-service/python/orchestration/sk.py similarity index 100% rename from python/expense-service/orchestration/sk.py rename to services/expense-service/python/orchestration/sk.py diff --git a/python/expense-service/reddit_data.txt b/services/expense-service/python/reddit_data.txt similarity index 100% rename from python/expense-service/reddit_data.txt rename to services/expense-service/python/reddit_data.txt diff --git a/python/expense-service/requirements.txt b/services/expense-service/python/requirements.txt similarity index 100% rename from python/expense-service/requirements.txt rename to services/expense-service/python/requirements.txt diff --git a/python/expense-service/routes/__init__.py b/services/expense-service/python/routes/__init__.py similarity index 100% rename from python/expense-service/routes/__init__.py rename to services/expense-service/python/routes/__init__.py diff --git a/python/expense-service/routes/main.py b/services/expense-service/python/routes/main.py similarity index 100% rename from python/expense-service/routes/main.py rename to services/expense-service/python/routes/main.py diff --git a/python/expense-service/settings.py b/services/expense-service/python/settings.py similarity index 100% rename from python/expense-service/settings.py rename to services/expense-service/python/settings.py diff --git a/python/expense-service/setup.py b/services/expense-service/python/setup.py similarity index 100% rename from python/expense-service/setup.py rename to services/expense-service/python/setup.py diff --git a/python/qdrant-embeddings/test_main.http b/services/expense-service/python/test_main.http similarity index 100% rename from python/qdrant-embeddings/test_main.http rename to services/expense-service/python/test_main.http diff --git a/dotnet/order-service/.gitignore b/services/order-service/dotnet/.gitignore similarity index 100% rename from dotnet/order-service/.gitignore rename to services/order-service/dotnet/.gitignore diff --git a/dotnet/order-service/Controllers/OrderController.cs b/services/order-service/dotnet/Controllers/OrderController.cs similarity index 100% rename from dotnet/order-service/Controllers/OrderController.cs rename to services/order-service/dotnet/Controllers/OrderController.cs diff --git a/dotnet/order-service/Controllers/WeatherForecastController.cs b/services/order-service/dotnet/Controllers/WeatherForecastController.cs similarity index 100% rename from dotnet/order-service/Controllers/WeatherForecastController.cs rename to services/order-service/dotnet/Controllers/WeatherForecastController.cs diff --git a/dotnet/order-service/Dockerfile b/services/order-service/dotnet/Dockerfile similarity index 100% rename from dotnet/order-service/Dockerfile rename to services/order-service/dotnet/Dockerfile diff --git a/dotnet/order-service/GBB.Miyagi.OrderService.csproj b/services/order-service/dotnet/GBB.Miyagi.OrderService.csproj similarity index 100% rename from dotnet/order-service/GBB.Miyagi.OrderService.csproj rename to services/order-service/dotnet/GBB.Miyagi.OrderService.csproj diff --git a/dotnet/order-service/Program.cs b/services/order-service/dotnet/Program.cs similarity index 100% rename from dotnet/order-service/Program.cs rename to services/order-service/dotnet/Program.cs diff --git a/dotnet/order-service/Properties/launchSettings.json b/services/order-service/dotnet/Properties/launchSettings.json similarity index 100% rename from dotnet/order-service/Properties/launchSettings.json rename to services/order-service/dotnet/Properties/launchSettings.json diff --git a/dotnet/order-service/WeatherForecast.cs b/services/order-service/dotnet/WeatherForecast.cs similarity index 100% rename from dotnet/order-service/WeatherForecast.cs rename to services/order-service/dotnet/WeatherForecast.cs diff --git a/dotnet/order-service/appsettings.Development.json b/services/order-service/dotnet/appsettings.Development.json similarity index 100% rename from dotnet/order-service/appsettings.Development.json rename to services/order-service/dotnet/appsettings.Development.json diff --git a/dotnet/order-service/appsettings.json b/services/order-service/dotnet/appsettings.json similarity index 100% rename from dotnet/order-service/appsettings.json rename to services/order-service/dotnet/appsettings.json diff --git a/dotnet/recommendation-service/.gitignore b/services/recommendation-service/dotnet/.gitignore similarity index 100% rename from dotnet/recommendation-service/.gitignore rename to services/recommendation-service/dotnet/.gitignore diff --git a/dotnet/recommendation-service/Dockerfile b/services/recommendation-service/dotnet/Dockerfile similarity index 100% rename from dotnet/recommendation-service/Dockerfile rename to services/recommendation-service/dotnet/Dockerfile diff --git a/dotnet/recommendation-service/GBB.Miyagi.RecommendationService.csproj b/services/recommendation-service/dotnet/GBB.Miyagi.RecommendationService.csproj similarity index 100% rename from dotnet/recommendation-service/GBB.Miyagi.RecommendationService.csproj rename to services/recommendation-service/dotnet/GBB.Miyagi.RecommendationService.csproj diff --git a/dotnet/recommendation-service/Program.cs b/services/recommendation-service/dotnet/Program.cs similarity index 100% rename from dotnet/recommendation-service/Program.cs rename to services/recommendation-service/dotnet/Program.cs diff --git a/dotnet/recommendation-service/README.MD b/services/recommendation-service/dotnet/README.MD similarity index 72% rename from dotnet/recommendation-service/README.MD rename to services/recommendation-service/dotnet/README.MD index 3b6a0b6a..98d07554 100644 --- a/dotnet/recommendation-service/README.MD +++ b/services/recommendation-service/dotnet/README.MD @@ -1,11 +1,11 @@ # Recommendation Service Microservice that leverages Semantic Kernel to orchestrate the recommendation flow with native and semantic functions, -along with vector stores and connectors. +along with vector stores and connectors. The key aspects of this service will be distilled in the [Synthesis use case](https://iappwksp.com/wksp/05-use-cases/synthesis/) ## Overview -![Recommendation Service](../../assets/images/sk-memory-orchestration.png) +![Recommendation Service](../../../assets/images/sk-memory-orchestration.png) ## Getting Started diff --git a/dotnet/recommendation-service/config/EndpointTypes.cs b/services/recommendation-service/dotnet/config/EndpointTypes.cs similarity index 100% rename from dotnet/recommendation-service/config/EndpointTypes.cs rename to services/recommendation-service/dotnet/config/EndpointTypes.cs diff --git a/dotnet/recommendation-service/config/KernelBuilderExtensions.cs b/services/recommendation-service/dotnet/config/KernelBuilderExtensions.cs similarity index 100% rename from dotnet/recommendation-service/config/KernelBuilderExtensions.cs rename to services/recommendation-service/dotnet/config/KernelBuilderExtensions.cs diff --git a/dotnet/recommendation-service/config/KernelSettings.cs b/services/recommendation-service/dotnet/config/KernelSettings.cs similarity index 100% rename from dotnet/recommendation-service/config/KernelSettings.cs rename to services/recommendation-service/dotnet/config/KernelSettings.cs diff --git a/dotnet/recommendation-service/config/ServiceTypes.cs b/services/recommendation-service/dotnet/config/ServiceTypes.cs similarity index 100% rename from dotnet/recommendation-service/config/ServiceTypes.cs rename to services/recommendation-service/dotnet/config/ServiceTypes.cs diff --git a/dotnet/recommendation-service/config/appsettings.json.azure-example b/services/recommendation-service/dotnet/config/appsettings.json.azure-example similarity index 100% rename from dotnet/recommendation-service/config/appsettings.json.azure-example rename to services/recommendation-service/dotnet/config/appsettings.json.azure-example diff --git a/dotnet/recommendation-service/config/appsettings.json.openai-example b/services/recommendation-service/dotnet/config/appsettings.json.openai-example similarity index 100% rename from dotnet/recommendation-service/config/appsettings.json.openai-example rename to services/recommendation-service/dotnet/config/appsettings.json.openai-example diff --git a/dotnet/recommendation-service/Controllers/AssetsController.cs b/services/recommendation-service/dotnet/controllers/AssetsController.cs similarity index 100% rename from dotnet/recommendation-service/Controllers/AssetsController.cs rename to services/recommendation-service/dotnet/controllers/AssetsController.cs diff --git a/dotnet/recommendation-service/Controllers/InvestmentsController.cs b/services/recommendation-service/dotnet/controllers/InvestmentsController.cs similarity index 100% rename from dotnet/recommendation-service/Controllers/InvestmentsController.cs rename to services/recommendation-service/dotnet/controllers/InvestmentsController.cs diff --git a/dotnet/recommendation-service/Controllers/MemoryController.cs b/services/recommendation-service/dotnet/controllers/MemoryController.cs similarity index 100% rename from dotnet/recommendation-service/Controllers/MemoryController.cs rename to services/recommendation-service/dotnet/controllers/MemoryController.cs diff --git a/dotnet/recommendation-service/Controllers/RecommendationsController.cs b/services/recommendation-service/dotnet/controllers/RecommendationsController.cs similarity index 100% rename from dotnet/recommendation-service/Controllers/RecommendationsController.cs rename to services/recommendation-service/dotnet/controllers/RecommendationsController.cs diff --git a/dotnet/recommendation-service/Models/AssetRecommendation.cs b/services/recommendation-service/dotnet/models/AssetRecommendation.cs similarity index 100% rename from dotnet/recommendation-service/Models/AssetRecommendation.cs rename to services/recommendation-service/dotnet/models/AssetRecommendation.cs diff --git a/dotnet/recommendation-service/Models/DatasetInfo.cs b/services/recommendation-service/dotnet/models/DatasetInfo.cs similarity index 100% rename from dotnet/recommendation-service/Models/DatasetInfo.cs rename to services/recommendation-service/dotnet/models/DatasetInfo.cs diff --git a/dotnet/recommendation-service/Models/MiyagiContext.cs b/services/recommendation-service/dotnet/models/MiyagiContext.cs similarity index 100% rename from dotnet/recommendation-service/Models/MiyagiContext.cs rename to services/recommendation-service/dotnet/models/MiyagiContext.cs diff --git a/dotnet/recommendation-service/Models/Portfolio.cs b/services/recommendation-service/dotnet/models/Portfolio.cs similarity index 100% rename from dotnet/recommendation-service/Models/Portfolio.cs rename to services/recommendation-service/dotnet/models/Portfolio.cs diff --git a/dotnet/recommendation-service/Models/PortfolioRecommendations.cs b/services/recommendation-service/dotnet/models/PortfolioRecommendations.cs similarity index 100% rename from dotnet/recommendation-service/Models/PortfolioRecommendations.cs rename to services/recommendation-service/dotnet/models/PortfolioRecommendations.cs diff --git a/dotnet/recommendation-service/Models/Response.cs b/services/recommendation-service/dotnet/models/Response.cs similarity index 100% rename from dotnet/recommendation-service/Models/Response.cs rename to services/recommendation-service/dotnet/models/Response.cs diff --git a/dotnet/recommendation-service/Models/Stock.cs b/services/recommendation-service/dotnet/models/Stock.cs similarity index 100% rename from dotnet/recommendation-service/Models/Stock.cs rename to services/recommendation-service/dotnet/models/Stock.cs diff --git a/dotnet/recommendation-service/Models/UserInfo.cs b/services/recommendation-service/dotnet/models/UserInfo.cs similarity index 100% rename from dotnet/recommendation-service/Models/UserInfo.cs rename to services/recommendation-service/dotnet/models/UserInfo.cs diff --git a/dotnet/recommendation-service/nuget.config b/services/recommendation-service/dotnet/nuget.config similarity index 100% rename from dotnet/recommendation-service/nuget.config rename to services/recommendation-service/dotnet/nuget.config diff --git a/usecases/experiments/semantic-kernel/skills/AdvisorSkill/InvestmentAdvise/config.json b/services/recommendation-service/dotnet/plugins/AdvisorPlugin/InvestmentAdvise/config.json similarity index 100% rename from usecases/experiments/semantic-kernel/skills/AdvisorSkill/InvestmentAdvise/config.json rename to services/recommendation-service/dotnet/plugins/AdvisorPlugin/InvestmentAdvise/config.json diff --git a/dotnet/recommendation-service/plugins/AdvisorPlugin/InvestmentAdvise/skprompt.txt b/services/recommendation-service/dotnet/plugins/AdvisorPlugin/InvestmentAdvise/skprompt.txt similarity index 100% rename from dotnet/recommendation-service/plugins/AdvisorPlugin/InvestmentAdvise/skprompt.txt rename to services/recommendation-service/dotnet/plugins/AdvisorPlugin/InvestmentAdvise/skprompt.txt diff --git a/dotnet/recommendation-service/plugins/AdvisorPlugin/PortfolioAllocation/config.json b/services/recommendation-service/dotnet/plugins/AdvisorPlugin/PortfolioAllocation/config.json similarity index 100% rename from dotnet/recommendation-service/plugins/AdvisorPlugin/PortfolioAllocation/config.json rename to services/recommendation-service/dotnet/plugins/AdvisorPlugin/PortfolioAllocation/config.json diff --git a/dotnet/recommendation-service/plugins/AdvisorPlugin/PortfolioAllocation/skprompt.txt b/services/recommendation-service/dotnet/plugins/AdvisorPlugin/PortfolioAllocation/skprompt.txt similarity index 100% rename from dotnet/recommendation-service/plugins/AdvisorPlugin/PortfolioAllocation/skprompt.txt rename to services/recommendation-service/dotnet/plugins/AdvisorPlugin/PortfolioAllocation/skprompt.txt diff --git a/dotnet/recommendation-service/plugins/UserProfilePlugin.cs b/services/recommendation-service/dotnet/plugins/UserProfilePlugin.cs similarity index 100% rename from dotnet/recommendation-service/plugins/UserProfilePlugin.cs rename to services/recommendation-service/dotnet/plugins/UserProfilePlugin.cs diff --git a/dotnet/recommendation-service/prometheus.yml b/services/recommendation-service/dotnet/prometheus.yml similarity index 100% rename from dotnet/recommendation-service/prometheus.yml rename to services/recommendation-service/dotnet/prometheus.yml diff --git a/dotnet/recommendation-service/Properties/launchSettings.json b/services/recommendation-service/dotnet/properties/launchSettings.json similarity index 100% rename from dotnet/recommendation-service/Properties/launchSettings.json rename to services/recommendation-service/dotnet/properties/launchSettings.json diff --git a/dotnet/recommendation-service/resources/sample-datasets/common-stocks-uncommon-profits.txt b/services/recommendation-service/dotnet/resources/sample-datasets/common-stocks-uncommon-profits.txt similarity index 100% rename from dotnet/recommendation-service/resources/sample-datasets/common-stocks-uncommon-profits.txt rename to services/recommendation-service/dotnet/resources/sample-datasets/common-stocks-uncommon-profits.txt diff --git a/dotnet/recommendation-service/resources/sample-datasets/intelligent-investor.txt b/services/recommendation-service/dotnet/resources/sample-datasets/intelligent-investor.txt similarity index 100% rename from dotnet/recommendation-service/resources/sample-datasets/intelligent-investor.txt rename to services/recommendation-service/dotnet/resources/sample-datasets/intelligent-investor.txt diff --git a/dotnet/recommendation-service/resources/sample-datasets/random-walk-down-wall-street.txt b/services/recommendation-service/dotnet/resources/sample-datasets/random-walk-down-wall-street.txt similarity index 100% rename from dotnet/recommendation-service/resources/sample-datasets/random-walk-down-wall-street.txt rename to services/recommendation-service/dotnet/resources/sample-datasets/random-walk-down-wall-street.txt diff --git a/dotnet/recommendation-service/Utils/ConsoleLogger.cs b/services/recommendation-service/dotnet/utils/ConsoleLogger.cs similarity index 100% rename from dotnet/recommendation-service/Utils/ConsoleLogger.cs rename to services/recommendation-service/dotnet/utils/ConsoleLogger.cs diff --git a/dotnet/recommendation-service/Utils/Env.cs b/services/recommendation-service/dotnet/utils/Env.cs similarity index 100% rename from dotnet/recommendation-service/Utils/Env.cs rename to services/recommendation-service/dotnet/utils/Env.cs diff --git a/dotnet/recommendation-service/Utils/MiyagiException.cs b/services/recommendation-service/dotnet/utils/MiyagiException.cs similarity index 100% rename from dotnet/recommendation-service/Utils/MiyagiException.cs rename to services/recommendation-service/dotnet/utils/MiyagiException.cs diff --git a/dotnet/recommendation-service/Utils/RepoUtils.cs b/services/recommendation-service/dotnet/utils/RepoUtils.cs similarity index 100% rename from dotnet/recommendation-service/Utils/RepoUtils.cs rename to services/recommendation-service/dotnet/utils/RepoUtils.cs diff --git a/python/recommendation-service-py/.env.example b/services/recommendation-service/python/.env.example similarity index 100% rename from python/recommendation-service-py/.env.example rename to services/recommendation-service/python/.env.example diff --git a/usecases/experiments/langchain/qdrant_miyagi_example/.gitignore b/services/recommendation-service/python/.gitignore similarity index 100% rename from usecases/experiments/langchain/qdrant_miyagi_example/.gitignore rename to services/recommendation-service/python/.gitignore diff --git a/python/recommendation-service-py/Dockerfile b/services/recommendation-service/python/Dockerfile similarity index 100% rename from python/recommendation-service-py/Dockerfile rename to services/recommendation-service/python/Dockerfile diff --git a/python/recommendation-service-py/README.md b/services/recommendation-service/python/README.md similarity index 100% rename from python/recommendation-service-py/README.md rename to services/recommendation-service/python/README.md diff --git a/python/recommendation-service-py/__init__.py b/services/recommendation-service/python/__init__.py similarity index 100% rename from python/recommendation-service-py/__init__.py rename to services/recommendation-service/python/__init__.py diff --git a/python/recommendation-service-py/data/__init__.py b/services/recommendation-service/python/data/__init__.py similarity index 100% rename from python/recommendation-service-py/data/__init__.py rename to services/recommendation-service/python/data/__init__.py diff --git a/python/recommendation-service-py/data/memory.py b/services/recommendation-service/python/data/memory.py similarity index 100% rename from python/recommendation-service-py/data/memory.py rename to services/recommendation-service/python/data/memory.py diff --git a/python/recommendation-service-py/data/reddit.py b/services/recommendation-service/python/data/reddit.py similarity index 100% rename from python/recommendation-service-py/data/reddit.py rename to services/recommendation-service/python/data/reddit.py diff --git a/python/recommendation-service-py/data/storage.py b/services/recommendation-service/python/data/storage.py similarity index 100% rename from python/recommendation-service-py/data/storage.py rename to services/recommendation-service/python/data/storage.py diff --git a/python/recommendation-service-py/docker-compose.yaml b/services/recommendation-service/python/docker-compose.yaml similarity index 100% rename from python/recommendation-service-py/docker-compose.yaml rename to services/recommendation-service/python/docker-compose.yaml diff --git a/python/recommendation-service-py/main.py b/services/recommendation-service/python/main.py similarity index 100% rename from python/recommendation-service-py/main.py rename to services/recommendation-service/python/main.py diff --git a/python/recommendation-service-py/orchestration/__init__.py b/services/recommendation-service/python/orchestration/__init__.py similarity index 100% rename from python/recommendation-service-py/orchestration/__init__.py rename to services/recommendation-service/python/orchestration/__init__.py diff --git a/python/recommendation-service-py/orchestration/sk_miyagi_flows.py b/services/recommendation-service/python/orchestration/sk_miyagi_flows.py similarity index 100% rename from python/recommendation-service-py/orchestration/sk_miyagi_flows.py rename to services/recommendation-service/python/orchestration/sk_miyagi_flows.py diff --git a/python/recommendation-service-py/reddit_data.txt b/services/recommendation-service/python/reddit_data.txt similarity index 100% rename from python/recommendation-service-py/reddit_data.txt rename to services/recommendation-service/python/reddit_data.txt diff --git a/python/recommendation-service-py/requirements.txt b/services/recommendation-service/python/requirements.txt similarity index 100% rename from python/recommendation-service-py/requirements.txt rename to services/recommendation-service/python/requirements.txt diff --git a/python/recommendation-service-py/routes/__init__.py b/services/recommendation-service/python/routes/__init__.py similarity index 100% rename from python/recommendation-service-py/routes/__init__.py rename to services/recommendation-service/python/routes/__init__.py diff --git a/python/recommendation-service-py/routes/main.py b/services/recommendation-service/python/routes/main.py similarity index 100% rename from python/recommendation-service-py/routes/main.py rename to services/recommendation-service/python/routes/main.py diff --git a/python/recommendation-service-py/settings.py b/services/recommendation-service/python/settings.py similarity index 100% rename from python/recommendation-service-py/settings.py rename to services/recommendation-service/python/settings.py diff --git a/python/recommendation-service-py/setup.py b/services/recommendation-service/python/setup.py similarity index 100% rename from python/recommendation-service-py/setup.py rename to services/recommendation-service/python/setup.py diff --git a/python/recommendation-service-py/test_main.http b/services/recommendation-service/python/test_main.http similarity index 100% rename from python/recommendation-service-py/test_main.http rename to services/recommendation-service/python/test_main.http diff --git a/dotnet/copilot-chat-api/.gitignore b/services/sk-copilot-chat-api/dotnet/.gitignore similarity index 100% rename from dotnet/copilot-chat-api/.gitignore rename to services/sk-copilot-chat-api/dotnet/.gitignore diff --git a/dotnet/copilot-chat-api/Auth/ApiKeyAuthenticationHandler.cs b/services/sk-copilot-chat-api/dotnet/Auth/ApiKeyAuthenticationHandler.cs similarity index 100% rename from dotnet/copilot-chat-api/Auth/ApiKeyAuthenticationHandler.cs rename to services/sk-copilot-chat-api/dotnet/Auth/ApiKeyAuthenticationHandler.cs diff --git a/dotnet/copilot-chat-api/Auth/ApiKeyAuthenticationSchemeOptions.cs b/services/sk-copilot-chat-api/dotnet/Auth/ApiKeyAuthenticationSchemeOptions.cs similarity index 100% rename from dotnet/copilot-chat-api/Auth/ApiKeyAuthenticationSchemeOptions.cs rename to services/sk-copilot-chat-api/dotnet/Auth/ApiKeyAuthenticationSchemeOptions.cs diff --git a/dotnet/copilot-chat-api/Auth/PassThroughAuthenticationHandler.cs b/services/sk-copilot-chat-api/dotnet/Auth/PassThroughAuthenticationHandler.cs similarity index 100% rename from dotnet/copilot-chat-api/Auth/PassThroughAuthenticationHandler.cs rename to services/sk-copilot-chat-api/dotnet/Auth/PassThroughAuthenticationHandler.cs diff --git a/dotnet/copilot-chat-api/ConfigurationExtensions.cs b/services/sk-copilot-chat-api/dotnet/ConfigurationExtensions.cs similarity index 100% rename from dotnet/copilot-chat-api/ConfigurationExtensions.cs rename to services/sk-copilot-chat-api/dotnet/ConfigurationExtensions.cs diff --git a/dotnet/copilot-chat-api/CopilotChat/Controllers/BotController.cs b/services/sk-copilot-chat-api/dotnet/CopilotChat/Controllers/BotController.cs similarity index 100% rename from dotnet/copilot-chat-api/CopilotChat/Controllers/BotController.cs rename to services/sk-copilot-chat-api/dotnet/CopilotChat/Controllers/BotController.cs diff --git a/dotnet/copilot-chat-api/CopilotChat/Controllers/ChatController.cs b/services/sk-copilot-chat-api/dotnet/CopilotChat/Controllers/ChatController.cs similarity index 100% rename from dotnet/copilot-chat-api/CopilotChat/Controllers/ChatController.cs rename to services/sk-copilot-chat-api/dotnet/CopilotChat/Controllers/ChatController.cs diff --git a/dotnet/copilot-chat-api/CopilotChat/Controllers/ChatHistoryController.cs b/services/sk-copilot-chat-api/dotnet/CopilotChat/Controllers/ChatHistoryController.cs similarity index 100% rename from dotnet/copilot-chat-api/CopilotChat/Controllers/ChatHistoryController.cs rename to services/sk-copilot-chat-api/dotnet/CopilotChat/Controllers/ChatHistoryController.cs diff --git a/dotnet/copilot-chat-api/CopilotChat/Controllers/ChatParticipantController.cs b/services/sk-copilot-chat-api/dotnet/CopilotChat/Controllers/ChatParticipantController.cs similarity index 100% rename from dotnet/copilot-chat-api/CopilotChat/Controllers/ChatParticipantController.cs rename to services/sk-copilot-chat-api/dotnet/CopilotChat/Controllers/ChatParticipantController.cs diff --git a/dotnet/copilot-chat-api/CopilotChat/Controllers/DocumentImportController.cs b/services/sk-copilot-chat-api/dotnet/CopilotChat/Controllers/DocumentImportController.cs similarity index 100% rename from dotnet/copilot-chat-api/CopilotChat/Controllers/DocumentImportController.cs rename to services/sk-copilot-chat-api/dotnet/CopilotChat/Controllers/DocumentImportController.cs diff --git a/dotnet/copilot-chat-api/CopilotChat/Controllers/SpeechTokenController.cs b/services/sk-copilot-chat-api/dotnet/CopilotChat/Controllers/SpeechTokenController.cs similarity index 100% rename from dotnet/copilot-chat-api/CopilotChat/Controllers/SpeechTokenController.cs rename to services/sk-copilot-chat-api/dotnet/CopilotChat/Controllers/SpeechTokenController.cs diff --git a/dotnet/copilot-chat-api/CopilotChat/Extensions/IAsyncEnumerableExtensions.cs b/services/sk-copilot-chat-api/dotnet/CopilotChat/Extensions/IAsyncEnumerableExtensions.cs similarity index 100% rename from dotnet/copilot-chat-api/CopilotChat/Extensions/IAsyncEnumerableExtensions.cs rename to services/sk-copilot-chat-api/dotnet/CopilotChat/Extensions/IAsyncEnumerableExtensions.cs diff --git a/dotnet/copilot-chat-api/CopilotChat/Extensions/SemanticKernelExtensions.cs b/services/sk-copilot-chat-api/dotnet/CopilotChat/Extensions/SemanticKernelExtensions.cs similarity index 100% rename from dotnet/copilot-chat-api/CopilotChat/Extensions/SemanticKernelExtensions.cs rename to services/sk-copilot-chat-api/dotnet/CopilotChat/Extensions/SemanticKernelExtensions.cs diff --git a/dotnet/copilot-chat-api/CopilotChat/Extensions/ServiceExtensions.cs b/services/sk-copilot-chat-api/dotnet/CopilotChat/Extensions/ServiceExtensions.cs similarity index 100% rename from dotnet/copilot-chat-api/CopilotChat/Extensions/ServiceExtensions.cs rename to services/sk-copilot-chat-api/dotnet/CopilotChat/Extensions/ServiceExtensions.cs diff --git a/dotnet/copilot-chat-api/CopilotChat/Hubs/MessageRelayHub.cs b/services/sk-copilot-chat-api/dotnet/CopilotChat/Hubs/MessageRelayHub.cs similarity index 100% rename from dotnet/copilot-chat-api/CopilotChat/Hubs/MessageRelayHub.cs rename to services/sk-copilot-chat-api/dotnet/CopilotChat/Hubs/MessageRelayHub.cs diff --git a/dotnet/copilot-chat-api/CopilotChat/Models/Bot.cs b/services/sk-copilot-chat-api/dotnet/CopilotChat/Models/Bot.cs similarity index 100% rename from dotnet/copilot-chat-api/CopilotChat/Models/Bot.cs rename to services/sk-copilot-chat-api/dotnet/CopilotChat/Models/Bot.cs diff --git a/dotnet/copilot-chat-api/CopilotChat/Models/BotEmbeddingConfig.cs b/services/sk-copilot-chat-api/dotnet/CopilotChat/Models/BotEmbeddingConfig.cs similarity index 100% rename from dotnet/copilot-chat-api/CopilotChat/Models/BotEmbeddingConfig.cs rename to services/sk-copilot-chat-api/dotnet/CopilotChat/Models/BotEmbeddingConfig.cs diff --git a/dotnet/copilot-chat-api/CopilotChat/Models/ChatMessage.cs b/services/sk-copilot-chat-api/dotnet/CopilotChat/Models/ChatMessage.cs similarity index 100% rename from dotnet/copilot-chat-api/CopilotChat/Models/ChatMessage.cs rename to services/sk-copilot-chat-api/dotnet/CopilotChat/Models/ChatMessage.cs diff --git a/dotnet/copilot-chat-api/CopilotChat/Models/ChatParticipant.cs b/services/sk-copilot-chat-api/dotnet/CopilotChat/Models/ChatParticipant.cs similarity index 100% rename from dotnet/copilot-chat-api/CopilotChat/Models/ChatParticipant.cs rename to services/sk-copilot-chat-api/dotnet/CopilotChat/Models/ChatParticipant.cs diff --git a/dotnet/copilot-chat-api/CopilotChat/Models/ChatSession.cs b/services/sk-copilot-chat-api/dotnet/CopilotChat/Models/ChatSession.cs similarity index 100% rename from dotnet/copilot-chat-api/CopilotChat/Models/ChatSession.cs rename to services/sk-copilot-chat-api/dotnet/CopilotChat/Models/ChatSession.cs diff --git a/dotnet/copilot-chat-api/CopilotChat/Models/CreateChatParameters.cs b/services/sk-copilot-chat-api/dotnet/CopilotChat/Models/CreateChatParameters.cs similarity index 100% rename from dotnet/copilot-chat-api/CopilotChat/Models/CreateChatParameters.cs rename to services/sk-copilot-chat-api/dotnet/CopilotChat/Models/CreateChatParameters.cs diff --git a/dotnet/copilot-chat-api/CopilotChat/Models/DocumentImportForm.cs b/services/sk-copilot-chat-api/dotnet/CopilotChat/Models/DocumentImportForm.cs similarity index 100% rename from dotnet/copilot-chat-api/CopilotChat/Models/DocumentImportForm.cs rename to services/sk-copilot-chat-api/dotnet/CopilotChat/Models/DocumentImportForm.cs diff --git a/dotnet/copilot-chat-api/CopilotChat/Models/DocumentMessageContent.cs b/services/sk-copilot-chat-api/dotnet/CopilotChat/Models/DocumentMessageContent.cs similarity index 100% rename from dotnet/copilot-chat-api/CopilotChat/Models/DocumentMessageContent.cs rename to services/sk-copilot-chat-api/dotnet/CopilotChat/Models/DocumentMessageContent.cs diff --git a/dotnet/copilot-chat-api/CopilotChat/Models/MemorySource.cs b/services/sk-copilot-chat-api/dotnet/CopilotChat/Models/MemorySource.cs similarity index 100% rename from dotnet/copilot-chat-api/CopilotChat/Models/MemorySource.cs rename to services/sk-copilot-chat-api/dotnet/CopilotChat/Models/MemorySource.cs diff --git a/dotnet/copilot-chat-api/CopilotChat/Models/OpenApiSkillsAuthHeaders.cs b/services/sk-copilot-chat-api/dotnet/CopilotChat/Models/OpenApiSkillsAuthHeaders.cs similarity index 100% rename from dotnet/copilot-chat-api/CopilotChat/Models/OpenApiSkillsAuthHeaders.cs rename to services/sk-copilot-chat-api/dotnet/CopilotChat/Models/OpenApiSkillsAuthHeaders.cs diff --git a/dotnet/copilot-chat-api/CopilotChat/Models/ProposedPlan.cs b/services/sk-copilot-chat-api/dotnet/CopilotChat/Models/ProposedPlan.cs similarity index 100% rename from dotnet/copilot-chat-api/CopilotChat/Models/ProposedPlan.cs rename to services/sk-copilot-chat-api/dotnet/CopilotChat/Models/ProposedPlan.cs diff --git a/dotnet/copilot-chat-api/CopilotChat/Models/SpeechTokenResponse.cs b/services/sk-copilot-chat-api/dotnet/CopilotChat/Models/SpeechTokenResponse.cs similarity index 100% rename from dotnet/copilot-chat-api/CopilotChat/Models/SpeechTokenResponse.cs rename to services/sk-copilot-chat-api/dotnet/CopilotChat/Models/SpeechTokenResponse.cs diff --git a/dotnet/copilot-chat-api/CopilotChat/Options/AzureSpeechOptions.cs b/services/sk-copilot-chat-api/dotnet/CopilotChat/Options/AzureSpeechOptions.cs similarity index 100% rename from dotnet/copilot-chat-api/CopilotChat/Options/AzureSpeechOptions.cs rename to services/sk-copilot-chat-api/dotnet/CopilotChat/Options/AzureSpeechOptions.cs diff --git a/dotnet/copilot-chat-api/CopilotChat/Options/BotSchemaOptions.cs b/services/sk-copilot-chat-api/dotnet/CopilotChat/Options/BotSchemaOptions.cs similarity index 100% rename from dotnet/copilot-chat-api/CopilotChat/Options/BotSchemaOptions.cs rename to services/sk-copilot-chat-api/dotnet/CopilotChat/Options/BotSchemaOptions.cs diff --git a/dotnet/copilot-chat-api/CopilotChat/Options/ChatStoreOptions.cs b/services/sk-copilot-chat-api/dotnet/CopilotChat/Options/ChatStoreOptions.cs similarity index 100% rename from dotnet/copilot-chat-api/CopilotChat/Options/ChatStoreOptions.cs rename to services/sk-copilot-chat-api/dotnet/CopilotChat/Options/ChatStoreOptions.cs diff --git a/dotnet/copilot-chat-api/CopilotChat/Options/CosmosOptions.cs b/services/sk-copilot-chat-api/dotnet/CopilotChat/Options/CosmosOptions.cs similarity index 100% rename from dotnet/copilot-chat-api/CopilotChat/Options/CosmosOptions.cs rename to services/sk-copilot-chat-api/dotnet/CopilotChat/Options/CosmosOptions.cs diff --git a/dotnet/copilot-chat-api/CopilotChat/Options/DocumentMemoryOptions.cs b/services/sk-copilot-chat-api/dotnet/CopilotChat/Options/DocumentMemoryOptions.cs similarity index 100% rename from dotnet/copilot-chat-api/CopilotChat/Options/DocumentMemoryOptions.cs rename to services/sk-copilot-chat-api/dotnet/CopilotChat/Options/DocumentMemoryOptions.cs diff --git a/dotnet/copilot-chat-api/CopilotChat/Options/FileSystemOptions.cs b/services/sk-copilot-chat-api/dotnet/CopilotChat/Options/FileSystemOptions.cs similarity index 100% rename from dotnet/copilot-chat-api/CopilotChat/Options/FileSystemOptions.cs rename to services/sk-copilot-chat-api/dotnet/CopilotChat/Options/FileSystemOptions.cs diff --git a/dotnet/copilot-chat-api/CopilotChat/Options/PlannerOptions.cs b/services/sk-copilot-chat-api/dotnet/CopilotChat/Options/PlannerOptions.cs similarity index 100% rename from dotnet/copilot-chat-api/CopilotChat/Options/PlannerOptions.cs rename to services/sk-copilot-chat-api/dotnet/CopilotChat/Options/PlannerOptions.cs diff --git a/dotnet/copilot-chat-api/CopilotChat/Options/PromptsOptions.cs b/services/sk-copilot-chat-api/dotnet/CopilotChat/Options/PromptsOptions.cs similarity index 100% rename from dotnet/copilot-chat-api/CopilotChat/Options/PromptsOptions.cs rename to services/sk-copilot-chat-api/dotnet/CopilotChat/Options/PromptsOptions.cs diff --git a/dotnet/copilot-chat-api/CopilotChat/Skills/ChatSkills/ChatSkill.cs b/services/sk-copilot-chat-api/dotnet/CopilotChat/Skills/ChatSkills/ChatSkill.cs similarity index 100% rename from dotnet/copilot-chat-api/CopilotChat/Skills/ChatSkills/ChatSkill.cs rename to services/sk-copilot-chat-api/dotnet/CopilotChat/Skills/ChatSkills/ChatSkill.cs diff --git a/dotnet/copilot-chat-api/CopilotChat/Skills/ChatSkills/CopilotChatPlanner.cs b/services/sk-copilot-chat-api/dotnet/CopilotChat/Skills/ChatSkills/CopilotChatPlanner.cs similarity index 100% rename from dotnet/copilot-chat-api/CopilotChat/Skills/ChatSkills/CopilotChatPlanner.cs rename to services/sk-copilot-chat-api/dotnet/CopilotChat/Skills/ChatSkills/CopilotChatPlanner.cs diff --git a/dotnet/copilot-chat-api/CopilotChat/Skills/ChatSkills/DocumentMemorySkill.cs b/services/sk-copilot-chat-api/dotnet/CopilotChat/Skills/ChatSkills/DocumentMemorySkill.cs similarity index 100% rename from dotnet/copilot-chat-api/CopilotChat/Skills/ChatSkills/DocumentMemorySkill.cs rename to services/sk-copilot-chat-api/dotnet/CopilotChat/Skills/ChatSkills/DocumentMemorySkill.cs diff --git a/dotnet/copilot-chat-api/CopilotChat/Skills/ChatSkills/ExternalInformationSkill.cs b/services/sk-copilot-chat-api/dotnet/CopilotChat/Skills/ChatSkills/ExternalInformationSkill.cs similarity index 100% rename from dotnet/copilot-chat-api/CopilotChat/Skills/ChatSkills/ExternalInformationSkill.cs rename to services/sk-copilot-chat-api/dotnet/CopilotChat/Skills/ChatSkills/ExternalInformationSkill.cs diff --git a/dotnet/copilot-chat-api/CopilotChat/Skills/ChatSkills/SemanticChatMemory.cs b/services/sk-copilot-chat-api/dotnet/CopilotChat/Skills/ChatSkills/SemanticChatMemory.cs similarity index 100% rename from dotnet/copilot-chat-api/CopilotChat/Skills/ChatSkills/SemanticChatMemory.cs rename to services/sk-copilot-chat-api/dotnet/CopilotChat/Skills/ChatSkills/SemanticChatMemory.cs diff --git a/dotnet/copilot-chat-api/CopilotChat/Skills/ChatSkills/SemanticChatMemoryExtractor.cs b/services/sk-copilot-chat-api/dotnet/CopilotChat/Skills/ChatSkills/SemanticChatMemoryExtractor.cs similarity index 100% rename from dotnet/copilot-chat-api/CopilotChat/Skills/ChatSkills/SemanticChatMemoryExtractor.cs rename to services/sk-copilot-chat-api/dotnet/CopilotChat/Skills/ChatSkills/SemanticChatMemoryExtractor.cs diff --git a/dotnet/copilot-chat-api/CopilotChat/Skills/ChatSkills/SemanticChatMemoryItem.cs b/services/sk-copilot-chat-api/dotnet/CopilotChat/Skills/ChatSkills/SemanticChatMemoryItem.cs similarity index 100% rename from dotnet/copilot-chat-api/CopilotChat/Skills/ChatSkills/SemanticChatMemoryItem.cs rename to services/sk-copilot-chat-api/dotnet/CopilotChat/Skills/ChatSkills/SemanticChatMemoryItem.cs diff --git a/dotnet/copilot-chat-api/CopilotChat/Skills/ChatSkills/SemanticChatMemorySkill.cs b/services/sk-copilot-chat-api/dotnet/CopilotChat/Skills/ChatSkills/SemanticChatMemorySkill.cs similarity index 100% rename from dotnet/copilot-chat-api/CopilotChat/Skills/ChatSkills/SemanticChatMemorySkill.cs rename to services/sk-copilot-chat-api/dotnet/CopilotChat/Skills/ChatSkills/SemanticChatMemorySkill.cs diff --git a/dotnet/copilot-chat-api/CopilotChat/Skills/OpenApiSkills/GitHubSkill/Model/Label.cs b/services/sk-copilot-chat-api/dotnet/CopilotChat/Skills/OpenApiSkills/GitHubSkill/Model/Label.cs similarity index 100% rename from dotnet/copilot-chat-api/CopilotChat/Skills/OpenApiSkills/GitHubSkill/Model/Label.cs rename to services/sk-copilot-chat-api/dotnet/CopilotChat/Skills/OpenApiSkills/GitHubSkill/Model/Label.cs diff --git a/dotnet/copilot-chat-api/CopilotChat/Skills/OpenApiSkills/GitHubSkill/Model/PullRequest.cs b/services/sk-copilot-chat-api/dotnet/CopilotChat/Skills/OpenApiSkills/GitHubSkill/Model/PullRequest.cs similarity index 100% rename from dotnet/copilot-chat-api/CopilotChat/Skills/OpenApiSkills/GitHubSkill/Model/PullRequest.cs rename to services/sk-copilot-chat-api/dotnet/CopilotChat/Skills/OpenApiSkills/GitHubSkill/Model/PullRequest.cs diff --git a/dotnet/copilot-chat-api/CopilotChat/Skills/OpenApiSkills/GitHubSkill/Model/Repo.cs b/services/sk-copilot-chat-api/dotnet/CopilotChat/Skills/OpenApiSkills/GitHubSkill/Model/Repo.cs similarity index 100% rename from dotnet/copilot-chat-api/CopilotChat/Skills/OpenApiSkills/GitHubSkill/Model/Repo.cs rename to services/sk-copilot-chat-api/dotnet/CopilotChat/Skills/OpenApiSkills/GitHubSkill/Model/Repo.cs diff --git a/dotnet/copilot-chat-api/CopilotChat/Skills/OpenApiSkills/GitHubSkill/Model/User.cs b/services/sk-copilot-chat-api/dotnet/CopilotChat/Skills/OpenApiSkills/GitHubSkill/Model/User.cs similarity index 100% rename from dotnet/copilot-chat-api/CopilotChat/Skills/OpenApiSkills/GitHubSkill/Model/User.cs rename to services/sk-copilot-chat-api/dotnet/CopilotChat/Skills/OpenApiSkills/GitHubSkill/Model/User.cs diff --git a/dotnet/copilot-chat-api/CopilotChat/Skills/OpenApiSkills/GitHubSkill/openapi.json b/services/sk-copilot-chat-api/dotnet/CopilotChat/Skills/OpenApiSkills/GitHubSkill/openapi.json similarity index 100% rename from dotnet/copilot-chat-api/CopilotChat/Skills/OpenApiSkills/GitHubSkill/openapi.json rename to services/sk-copilot-chat-api/dotnet/CopilotChat/Skills/OpenApiSkills/GitHubSkill/openapi.json diff --git a/dotnet/copilot-chat-api/CopilotChat/Skills/OpenApiSkills/JiraSkill/Model/CommentAuthor.cs b/services/sk-copilot-chat-api/dotnet/CopilotChat/Skills/OpenApiSkills/JiraSkill/Model/CommentAuthor.cs similarity index 100% rename from dotnet/copilot-chat-api/CopilotChat/Skills/OpenApiSkills/JiraSkill/Model/CommentAuthor.cs rename to services/sk-copilot-chat-api/dotnet/CopilotChat/Skills/OpenApiSkills/JiraSkill/Model/CommentAuthor.cs diff --git a/dotnet/copilot-chat-api/CopilotChat/Skills/OpenApiSkills/JiraSkill/Model/CommentResponse.cs b/services/sk-copilot-chat-api/dotnet/CopilotChat/Skills/OpenApiSkills/JiraSkill/Model/CommentResponse.cs similarity index 100% rename from dotnet/copilot-chat-api/CopilotChat/Skills/OpenApiSkills/JiraSkill/Model/CommentResponse.cs rename to services/sk-copilot-chat-api/dotnet/CopilotChat/Skills/OpenApiSkills/JiraSkill/Model/CommentResponse.cs diff --git a/dotnet/copilot-chat-api/CopilotChat/Skills/OpenApiSkills/JiraSkill/Model/IndividualComments.cs b/services/sk-copilot-chat-api/dotnet/CopilotChat/Skills/OpenApiSkills/JiraSkill/Model/IndividualComments.cs similarity index 100% rename from dotnet/copilot-chat-api/CopilotChat/Skills/OpenApiSkills/JiraSkill/Model/IndividualComments.cs rename to services/sk-copilot-chat-api/dotnet/CopilotChat/Skills/OpenApiSkills/JiraSkill/Model/IndividualComments.cs diff --git a/dotnet/copilot-chat-api/CopilotChat/Skills/OpenApiSkills/JiraSkill/Model/IssueResponse.cs b/services/sk-copilot-chat-api/dotnet/CopilotChat/Skills/OpenApiSkills/JiraSkill/Model/IssueResponse.cs similarity index 100% rename from dotnet/copilot-chat-api/CopilotChat/Skills/OpenApiSkills/JiraSkill/Model/IssueResponse.cs rename to services/sk-copilot-chat-api/dotnet/CopilotChat/Skills/OpenApiSkills/JiraSkill/Model/IssueResponse.cs diff --git a/dotnet/copilot-chat-api/CopilotChat/Skills/OpenApiSkills/JiraSkill/Model/IssueResponseFIeld.cs b/services/sk-copilot-chat-api/dotnet/CopilotChat/Skills/OpenApiSkills/JiraSkill/Model/IssueResponseFIeld.cs similarity index 100% rename from dotnet/copilot-chat-api/CopilotChat/Skills/OpenApiSkills/JiraSkill/Model/IssueResponseFIeld.cs rename to services/sk-copilot-chat-api/dotnet/CopilotChat/Skills/OpenApiSkills/JiraSkill/Model/IssueResponseFIeld.cs diff --git a/dotnet/copilot-chat-api/CopilotChat/Skills/OpenApiSkills/JiraSkill/openapi.json b/services/sk-copilot-chat-api/dotnet/CopilotChat/Skills/OpenApiSkills/JiraSkill/openapi.json similarity index 100% rename from dotnet/copilot-chat-api/CopilotChat/Skills/OpenApiSkills/JiraSkill/openapi.json rename to services/sk-copilot-chat-api/dotnet/CopilotChat/Skills/OpenApiSkills/JiraSkill/openapi.json diff --git a/dotnet/copilot-chat-api/CopilotChat/Skills/OpenApiSkills/README.md b/services/sk-copilot-chat-api/dotnet/CopilotChat/Skills/OpenApiSkills/README.md similarity index 100% rename from dotnet/copilot-chat-api/CopilotChat/Skills/OpenApiSkills/README.md rename to services/sk-copilot-chat-api/dotnet/CopilotChat/Skills/OpenApiSkills/README.md diff --git a/dotnet/copilot-chat-api/CopilotChat/Skills/Utilities.cs b/services/sk-copilot-chat-api/dotnet/CopilotChat/Skills/Utilities.cs similarity index 100% rename from dotnet/copilot-chat-api/CopilotChat/Skills/Utilities.cs rename to services/sk-copilot-chat-api/dotnet/CopilotChat/Skills/Utilities.cs diff --git a/dotnet/copilot-chat-api/CopilotChat/Storage/ChatMemorySourceRepository.cs b/services/sk-copilot-chat-api/dotnet/CopilotChat/Storage/ChatMemorySourceRepository.cs similarity index 100% rename from dotnet/copilot-chat-api/CopilotChat/Storage/ChatMemorySourceRepository.cs rename to services/sk-copilot-chat-api/dotnet/CopilotChat/Storage/ChatMemorySourceRepository.cs diff --git a/dotnet/copilot-chat-api/CopilotChat/Storage/ChatMessageRepository.cs b/services/sk-copilot-chat-api/dotnet/CopilotChat/Storage/ChatMessageRepository.cs similarity index 100% rename from dotnet/copilot-chat-api/CopilotChat/Storage/ChatMessageRepository.cs rename to services/sk-copilot-chat-api/dotnet/CopilotChat/Storage/ChatMessageRepository.cs diff --git a/dotnet/copilot-chat-api/CopilotChat/Storage/ChatParticipantRepository.cs b/services/sk-copilot-chat-api/dotnet/CopilotChat/Storage/ChatParticipantRepository.cs similarity index 100% rename from dotnet/copilot-chat-api/CopilotChat/Storage/ChatParticipantRepository.cs rename to services/sk-copilot-chat-api/dotnet/CopilotChat/Storage/ChatParticipantRepository.cs diff --git a/dotnet/copilot-chat-api/CopilotChat/Storage/ChatSessionRepository.cs b/services/sk-copilot-chat-api/dotnet/CopilotChat/Storage/ChatSessionRepository.cs similarity index 100% rename from dotnet/copilot-chat-api/CopilotChat/Storage/ChatSessionRepository.cs rename to services/sk-copilot-chat-api/dotnet/CopilotChat/Storage/ChatSessionRepository.cs diff --git a/dotnet/copilot-chat-api/CopilotChat/Storage/CosmosDbContext.cs b/services/sk-copilot-chat-api/dotnet/CopilotChat/Storage/CosmosDbContext.cs similarity index 100% rename from dotnet/copilot-chat-api/CopilotChat/Storage/CosmosDbContext.cs rename to services/sk-copilot-chat-api/dotnet/CopilotChat/Storage/CosmosDbContext.cs diff --git a/dotnet/copilot-chat-api/CopilotChat/Storage/FileSystemContext.cs b/services/sk-copilot-chat-api/dotnet/CopilotChat/Storage/FileSystemContext.cs similarity index 100% rename from dotnet/copilot-chat-api/CopilotChat/Storage/FileSystemContext.cs rename to services/sk-copilot-chat-api/dotnet/CopilotChat/Storage/FileSystemContext.cs diff --git a/dotnet/copilot-chat-api/CopilotChat/Storage/IRepository.cs b/services/sk-copilot-chat-api/dotnet/CopilotChat/Storage/IRepository.cs similarity index 100% rename from dotnet/copilot-chat-api/CopilotChat/Storage/IRepository.cs rename to services/sk-copilot-chat-api/dotnet/CopilotChat/Storage/IRepository.cs diff --git a/dotnet/copilot-chat-api/CopilotChat/Storage/IStorageContext.cs b/services/sk-copilot-chat-api/dotnet/CopilotChat/Storage/IStorageContext.cs similarity index 100% rename from dotnet/copilot-chat-api/CopilotChat/Storage/IStorageContext.cs rename to services/sk-copilot-chat-api/dotnet/CopilotChat/Storage/IStorageContext.cs diff --git a/dotnet/copilot-chat-api/CopilotChat/Storage/IStorageEntity.cs b/services/sk-copilot-chat-api/dotnet/CopilotChat/Storage/IStorageEntity.cs similarity index 100% rename from dotnet/copilot-chat-api/CopilotChat/Storage/IStorageEntity.cs rename to services/sk-copilot-chat-api/dotnet/CopilotChat/Storage/IStorageEntity.cs diff --git a/dotnet/copilot-chat-api/CopilotChat/Storage/OptionalIMemoryStore.cs b/services/sk-copilot-chat-api/dotnet/CopilotChat/Storage/OptionalIMemoryStore.cs similarity index 100% rename from dotnet/copilot-chat-api/CopilotChat/Storage/OptionalIMemoryStore.cs rename to services/sk-copilot-chat-api/dotnet/CopilotChat/Storage/OptionalIMemoryStore.cs diff --git a/dotnet/copilot-chat-api/CopilotChat/Storage/Repository.cs b/services/sk-copilot-chat-api/dotnet/CopilotChat/Storage/Repository.cs similarity index 100% rename from dotnet/copilot-chat-api/CopilotChat/Storage/Repository.cs rename to services/sk-copilot-chat-api/dotnet/CopilotChat/Storage/Repository.cs diff --git a/dotnet/copilot-chat-api/CopilotChat/Storage/VolatileContext.cs b/services/sk-copilot-chat-api/dotnet/CopilotChat/Storage/VolatileContext.cs similarity index 100% rename from dotnet/copilot-chat-api/CopilotChat/Storage/VolatileContext.cs rename to services/sk-copilot-chat-api/dotnet/CopilotChat/Storage/VolatileContext.cs diff --git a/dotnet/copilot-chat-api/CopilotChatWebApi.csproj b/services/sk-copilot-chat-api/dotnet/CopilotChatWebApi.csproj similarity index 100% rename from dotnet/copilot-chat-api/CopilotChatWebApi.csproj rename to services/sk-copilot-chat-api/dotnet/CopilotChatWebApi.csproj diff --git a/dotnet/copilot-chat-api/Diagnostics/ExceptionExtensions.cs b/services/sk-copilot-chat-api/dotnet/Diagnostics/ExceptionExtensions.cs similarity index 100% rename from dotnet/copilot-chat-api/Diagnostics/ExceptionExtensions.cs rename to services/sk-copilot-chat-api/dotnet/Diagnostics/ExceptionExtensions.cs diff --git a/dotnet/copilot-chat-api/Diagnostics/ITelemetryService.cs b/services/sk-copilot-chat-api/dotnet/Diagnostics/ITelemetryService.cs similarity index 100% rename from dotnet/copilot-chat-api/Diagnostics/ITelemetryService.cs rename to services/sk-copilot-chat-api/dotnet/Diagnostics/ITelemetryService.cs diff --git a/dotnet/copilot-chat-api/Models/Ask.cs b/services/sk-copilot-chat-api/dotnet/Models/Ask.cs similarity index 100% rename from dotnet/copilot-chat-api/Models/Ask.cs rename to services/sk-copilot-chat-api/dotnet/Models/Ask.cs diff --git a/dotnet/copilot-chat-api/Models/AskResult.cs b/services/sk-copilot-chat-api/dotnet/Models/AskResult.cs similarity index 100% rename from dotnet/copilot-chat-api/Models/AskResult.cs rename to services/sk-copilot-chat-api/dotnet/Models/AskResult.cs diff --git a/dotnet/copilot-chat-api/Options/AIServiceOptions.cs b/services/sk-copilot-chat-api/dotnet/Options/AIServiceOptions.cs similarity index 100% rename from dotnet/copilot-chat-api/Options/AIServiceOptions.cs rename to services/sk-copilot-chat-api/dotnet/Options/AIServiceOptions.cs diff --git a/dotnet/copilot-chat-api/Options/AuthorizationOptions.cs b/services/sk-copilot-chat-api/dotnet/Options/AuthorizationOptions.cs similarity index 100% rename from dotnet/copilot-chat-api/Options/AuthorizationOptions.cs rename to services/sk-copilot-chat-api/dotnet/Options/AuthorizationOptions.cs diff --git a/dotnet/copilot-chat-api/Options/AzureCognitiveSearchOptions.cs b/services/sk-copilot-chat-api/dotnet/Options/AzureCognitiveSearchOptions.cs similarity index 100% rename from dotnet/copilot-chat-api/Options/AzureCognitiveSearchOptions.cs rename to services/sk-copilot-chat-api/dotnet/Options/AzureCognitiveSearchOptions.cs diff --git a/dotnet/copilot-chat-api/Options/MemoriesStoreOptions.cs b/services/sk-copilot-chat-api/dotnet/Options/MemoriesStoreOptions.cs similarity index 100% rename from dotnet/copilot-chat-api/Options/MemoriesStoreOptions.cs rename to services/sk-copilot-chat-api/dotnet/Options/MemoriesStoreOptions.cs diff --git a/dotnet/copilot-chat-api/Options/NotEmptyOrWhitespaceAttribute.cs b/services/sk-copilot-chat-api/dotnet/Options/NotEmptyOrWhitespaceAttribute.cs similarity index 100% rename from dotnet/copilot-chat-api/Options/NotEmptyOrWhitespaceAttribute.cs rename to services/sk-copilot-chat-api/dotnet/Options/NotEmptyOrWhitespaceAttribute.cs diff --git a/dotnet/copilot-chat-api/Options/QdrantOptions.cs b/services/sk-copilot-chat-api/dotnet/Options/QdrantOptions.cs similarity index 100% rename from dotnet/copilot-chat-api/Options/QdrantOptions.cs rename to services/sk-copilot-chat-api/dotnet/Options/QdrantOptions.cs diff --git a/dotnet/copilot-chat-api/Options/RequiredOnPropertyValueAttribute.cs b/services/sk-copilot-chat-api/dotnet/Options/RequiredOnPropertyValueAttribute.cs similarity index 100% rename from dotnet/copilot-chat-api/Options/RequiredOnPropertyValueAttribute.cs rename to services/sk-copilot-chat-api/dotnet/Options/RequiredOnPropertyValueAttribute.cs diff --git a/dotnet/copilot-chat-api/Options/ServiceOptions.cs b/services/sk-copilot-chat-api/dotnet/Options/ServiceOptions.cs similarity index 100% rename from dotnet/copilot-chat-api/Options/ServiceOptions.cs rename to services/sk-copilot-chat-api/dotnet/Options/ServiceOptions.cs diff --git a/dotnet/copilot-chat-api/Program.cs b/services/sk-copilot-chat-api/dotnet/Program.cs similarity index 100% rename from dotnet/copilot-chat-api/Program.cs rename to services/sk-copilot-chat-api/dotnet/Program.cs diff --git a/dotnet/copilot-chat-api/README.md b/services/sk-copilot-chat-api/dotnet/README.md similarity index 100% rename from dotnet/copilot-chat-api/README.md rename to services/sk-copilot-chat-api/dotnet/README.md diff --git a/dotnet/copilot-chat-api/SemanticKernelExtensions.cs b/services/sk-copilot-chat-api/dotnet/SemanticKernelExtensions.cs similarity index 100% rename from dotnet/copilot-chat-api/SemanticKernelExtensions.cs rename to services/sk-copilot-chat-api/dotnet/SemanticKernelExtensions.cs diff --git a/dotnet/copilot-chat-api/ServiceExtensions.cs b/services/sk-copilot-chat-api/dotnet/ServiceExtensions.cs similarity index 100% rename from dotnet/copilot-chat-api/ServiceExtensions.cs rename to services/sk-copilot-chat-api/dotnet/ServiceExtensions.cs diff --git a/dotnet/copilot-chat-api/Services/AppInsightsTelemetryService.cs b/services/sk-copilot-chat-api/dotnet/Services/AppInsightsTelemetryService.cs similarity index 100% rename from dotnet/copilot-chat-api/Services/AppInsightsTelemetryService.cs rename to services/sk-copilot-chat-api/dotnet/Services/AppInsightsTelemetryService.cs diff --git a/dotnet/copilot-chat-api/Services/AppInsightsUserTelemetryInitializerService.cs b/services/sk-copilot-chat-api/dotnet/Services/AppInsightsUserTelemetryInitializerService.cs similarity index 100% rename from dotnet/copilot-chat-api/Services/AppInsightsUserTelemetryInitializerService.cs rename to services/sk-copilot-chat-api/dotnet/Services/AppInsightsUserTelemetryInitializerService.cs diff --git a/dotnet/copilot-chat-api/appsettings.json b/services/sk-copilot-chat-api/dotnet/appsettings.json similarity index 100% rename from dotnet/copilot-chat-api/appsettings.json rename to services/sk-copilot-chat-api/dotnet/appsettings.json diff --git a/dotnet/copilot-chat-api/config.ps1 b/services/sk-copilot-chat-api/dotnet/config.ps1 similarity index 100% rename from dotnet/copilot-chat-api/config.ps1 rename to services/sk-copilot-chat-api/dotnet/config.ps1 diff --git a/services/sk-copilot-chat-api/dotnet/data/chatstore_memorysources.json b/services/sk-copilot-chat-api/dotnet/data/chatstore_memorysources.json new file mode 100644 index 00000000..9e26dfee --- /dev/null +++ b/services/sk-copilot-chat-api/dotnet/data/chatstore_memorysources.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/services/sk-copilot-chat-api/dotnet/data/chatstore_messages.json b/services/sk-copilot-chat-api/dotnet/data/chatstore_messages.json new file mode 100644 index 00000000..2661e809 --- /dev/null +++ b/services/sk-copilot-chat-api/dotnet/data/chatstore_messages.json @@ -0,0 +1 @@ +{"00717096-daca-46c8-9e36-fdef5336f4da":{"timestamp":"2023-07-01T15:28:17.1654351-07:00","userId":"bot","userName":"bot","chatId":"0226736b-dcab-4a3e-9ad6-cf235bc9aadf","content":"Hello there! I\u0027m Miyagi, your financial sensei. Don\u0027t worry, you won\u0027t have to wax on or wax off. Just tell me what monetary mysteries you need to unravel today!","id":"00717096-daca-46c8-9e36-fdef5336f4da","authorRole":1,"prompt":"","type":0},"771f8a68-df05-4d9c-8e4a-10b03bd5f224":{"timestamp":"2023-07-01T15:28:55.7144455-07:00","userId":"bot","userName":"bot","chatId":"0226736b-dcab-4a3e-9ad6-cf235bc9aadf","content":"Both stocks and bonds have their own advantages and disadvantages. Stocks generally offer higher potential returns but also come with greater risk, while bonds can provide a more stable source of income but with lower potential returns. The decision ultimately depends on your investment goals, time horizon, and risk tolerance. I would recommend discussing your specific situation with me in more detail so we can determine the best course of action together.","id":"771f8a68-df05-4d9c-8e4a-10b03bd5f224","authorRole":1,"prompt":"This is a chat between an intelligent AI financial advisor named Miyagi and one or more participants. SK stands for Semantic Kernel, the AI platform used to build the bot. Try to be concise with your answers, though it is not required. Knowledge cutoff: Saturday, January 1, 2022 / Current date: Saturday, July 1, 2023 3:28 PM.\n\nEither return [silence] or provide a response to the last message. If you provide a response do not provide a list of possible responses or completions, just a single response. ONLY PROVIDE A RESPONSE IF the last message WAS ADDRESSED TO THE \u0027BOT\u0027 OR \u0027COPILOT\u0027 OR \u0027MIYAGI\u0027. If it appears the last message was not for you, send [silence] as the bot response.\n\nList of participants: Govind Kamtamneni\n\nUser intent: The user is asking Miyagi whether they should invest in stocks or bonds.\n\n\nChat history:\n[7/1/2023 3:28:17 PM] bot: Hello there! I\u0027m Miyagi, your financial sensei. Don\u0027t worry, you won\u0027t have to wax on or wax off. Just tell me what monetary mysteries you need to unravel today!\n[7/1/2023 3:28:36 PM] Govind Kamtamneni: What can you do?\n[7/1/2023 3:28:40 PM] bot: As a financial advisor, I can provide personalized investment advice, help you create a comprehensive financial plan, and assist with portfolio management. Additionally, I can offer insights on market trends and economic indicators to help inform your investment decisions. How can I assist you today?\n[7/1/2023 3:28:52 PM] Govind Kamtamneni: Stocks or B onds?\n\nSINGLE RESPONSE FROM BOT TO USER:\n[Saturday, July 1, 2023 3:28 PM 53] bot:","type":0},"4f12b6ee-d28c-498f-832a-b0d9419d5375":{"timestamp":"2023-07-01T15:28:40.4877035-07:00","userId":"bot","userName":"bot","chatId":"0226736b-dcab-4a3e-9ad6-cf235bc9aadf","content":"As a financial advisor, I can provide personalized investment advice, help you create a comprehensive financial plan, and assist with portfolio management. Additionally, I can offer insights on market trends and economic indicators to help inform your investment decisions. How can I assist you today?","id":"4f12b6ee-d28c-498f-832a-b0d9419d5375","authorRole":1,"prompt":"This is a chat between an intelligent AI financial advisor named Miyagi and one or more participants. SK stands for Semantic Kernel, the AI platform used to build the bot. Try to be concise with your answers, though it is not required. Knowledge cutoff: Saturday, January 1, 2022 / Current date: Saturday, July 1, 2023 3:28 PM.\n\nEither return [silence] or provide a response to the last message. If you provide a response do not provide a list of possible responses or completions, just a single response. ONLY PROVIDE A RESPONSE IF the last message WAS ADDRESSED TO THE \u0027BOT\u0027 OR \u0027COPILOT\u0027 OR \u0027MIYAGI\u0027. If it appears the last message was not for you, send [silence] as the bot response.\n\nList of participants: Govind Kamtamneni\n\nUser intent: Govind Kamtamneni is asking Miyagi about its capabilities as a financial advisor.\n\n\nChat history:\n[7/1/2023 3:28:17 PM] bot: Hello there! I\u0027m Miyagi, your financial sensei. Don\u0027t worry, you won\u0027t have to wax on or wax off. Just tell me what monetary mysteries you need to unravel today!\n[7/1/2023 3:28:36 PM] Govind Kamtamneni: What can you do?\n\nSINGLE RESPONSE FROM BOT TO USER:\n[Saturday, July 1, 2023 3:28 PM 39] bot:","type":0},"6009a735-5a9a-4a95-9d82-aac73538cc86":{"timestamp":"2023-07-01T15:28:52.3493112-07:00","userId":"ef6336c1-0671-48c2-8b03-296995e7d147.72f988bf-86f1-41af-91ab-2d7cd011db47","userName":"Govind Kamtamneni","chatId":"0226736b-dcab-4a3e-9ad6-cf235bc9aadf","content":"Stocks or B onds?","id":"6009a735-5a9a-4a95-9d82-aac73538cc86","authorRole":0,"prompt":"","type":0},"aa844a11-ffb3-448e-8486-289b1ce28f2a":{"timestamp":"2023-07-01T15:28:36.8786256-07:00","userId":"ef6336c1-0671-48c2-8b03-296995e7d147.72f988bf-86f1-41af-91ab-2d7cd011db47","userName":"Govind Kamtamneni","chatId":"0226736b-dcab-4a3e-9ad6-cf235bc9aadf","content":"What can you do?","id":"aa844a11-ffb3-448e-8486-289b1ce28f2a","authorRole":0,"prompt":"","type":0}} \ No newline at end of file diff --git a/services/sk-copilot-chat-api/dotnet/data/chatstore_participants.json b/services/sk-copilot-chat-api/dotnet/data/chatstore_participants.json new file mode 100644 index 00000000..18949d70 --- /dev/null +++ b/services/sk-copilot-chat-api/dotnet/data/chatstore_participants.json @@ -0,0 +1 @@ +{"4fe19dd7-bf86-442e-a595-b7d4a9b658c3":{"id":"4fe19dd7-bf86-442e-a595-b7d4a9b658c3","userId":"ef6336c1-0671-48c2-8b03-296995e7d147.72f988bf-86f1-41af-91ab-2d7cd011db47","chatId":"0226736b-dcab-4a3e-9ad6-cf235bc9aadf"}} \ No newline at end of file diff --git a/services/sk-copilot-chat-api/dotnet/data/chatstore_sessions.json b/services/sk-copilot-chat-api/dotnet/data/chatstore_sessions.json new file mode 100644 index 00000000..5e19df13 --- /dev/null +++ b/services/sk-copilot-chat-api/dotnet/data/chatstore_sessions.json @@ -0,0 +1 @@ +{"0226736b-dcab-4a3e-9ad6-cf235bc9aadf":{"id":"0226736b-dcab-4a3e-9ad6-cf235bc9aadf","title":"Copilot @ 7/1/2023, 3:28:17 PM","createdOn":"2023-07-01T15:28:17.1578028-07:00"}} \ No newline at end of file diff --git a/java/user-service/.env.example b/services/user-service/java/.env.example similarity index 100% rename from java/user-service/.env.example rename to services/user-service/java/.env.example diff --git a/java/user-service/.gitignore b/services/user-service/java/.gitignore similarity index 100% rename from java/user-service/.gitignore rename to services/user-service/java/.gitignore diff --git a/java/user-service/.mvn/wrapper/maven-wrapper.jar b/services/user-service/java/.mvn/wrapper/maven-wrapper.jar similarity index 100% rename from java/user-service/.mvn/wrapper/maven-wrapper.jar rename to services/user-service/java/.mvn/wrapper/maven-wrapper.jar diff --git a/java/user-service/.mvn/wrapper/maven-wrapper.properties b/services/user-service/java/.mvn/wrapper/maven-wrapper.properties similarity index 100% rename from java/user-service/.mvn/wrapper/maven-wrapper.properties rename to services/user-service/java/.mvn/wrapper/maven-wrapper.properties diff --git a/java/user-service/Dockerfile b/services/user-service/java/Dockerfile similarity index 100% rename from java/user-service/Dockerfile rename to services/user-service/java/Dockerfile diff --git a/java/user-service/Dockerfile-multi-stage b/services/user-service/java/Dockerfile-multi-stage similarity index 100% rename from java/user-service/Dockerfile-multi-stage rename to services/user-service/java/Dockerfile-multi-stage diff --git a/java/user-service/Dockerfile-openjdk b/services/user-service/java/Dockerfile-openjdk similarity index 100% rename from java/user-service/Dockerfile-openjdk rename to services/user-service/java/Dockerfile-openjdk diff --git a/java/user-service/README.md b/services/user-service/java/README.md similarity index 100% rename from java/user-service/README.md rename to services/user-service/java/README.md diff --git a/java/user-service/mvnw b/services/user-service/java/mvnw old mode 100755 new mode 100644 similarity index 100% rename from java/user-service/mvnw rename to services/user-service/java/mvnw diff --git a/java/user-service/pom.xml b/services/user-service/java/pom.xml similarity index 100% rename from java/user-service/pom.xml rename to services/user-service/java/pom.xml diff --git a/java/user-service/src/main/java/com/microsoft/gbb/miyagi/userservice/UserServiceApplication.java b/services/user-service/java/src/main/java/com/microsoft/gbb/miyagi/userservice/UserServiceApplication.java similarity index 100% rename from java/user-service/src/main/java/com/microsoft/gbb/miyagi/userservice/UserServiceApplication.java rename to services/user-service/java/src/main/java/com/microsoft/gbb/miyagi/userservice/UserServiceApplication.java diff --git a/java/user-service/src/main/java/com/microsoft/gbb/miyagi/userservice/config/KafkaTopicConfiguration.java b/services/user-service/java/src/main/java/com/microsoft/gbb/miyagi/userservice/config/KafkaTopicConfiguration.java similarity index 100% rename from java/user-service/src/main/java/com/microsoft/gbb/miyagi/userservice/config/KafkaTopicConfiguration.java rename to services/user-service/java/src/main/java/com/microsoft/gbb/miyagi/userservice/config/KafkaTopicConfiguration.java diff --git a/java/user-service/src/main/java/com/microsoft/gbb/miyagi/userservice/config/OpenAIConfig.java b/services/user-service/java/src/main/java/com/microsoft/gbb/miyagi/userservice/config/OpenAIConfig.java similarity index 100% rename from java/user-service/src/main/java/com/microsoft/gbb/miyagi/userservice/config/OpenAIConfig.java rename to services/user-service/java/src/main/java/com/microsoft/gbb/miyagi/userservice/config/OpenAIConfig.java diff --git a/java/user-service/src/main/java/com/microsoft/gbb/miyagi/userservice/config/SwaggerConfig.java b/services/user-service/java/src/main/java/com/microsoft/gbb/miyagi/userservice/config/SwaggerConfig.java similarity index 100% rename from java/user-service/src/main/java/com/microsoft/gbb/miyagi/userservice/config/SwaggerConfig.java rename to services/user-service/java/src/main/java/com/microsoft/gbb/miyagi/userservice/config/SwaggerConfig.java diff --git a/java/user-service/src/main/java/com/microsoft/gbb/miyagi/userservice/controller/UserProfileController.java b/services/user-service/java/src/main/java/com/microsoft/gbb/miyagi/userservice/controller/UserProfileController.java similarity index 100% rename from java/user-service/src/main/java/com/microsoft/gbb/miyagi/userservice/controller/UserProfileController.java rename to services/user-service/java/src/main/java/com/microsoft/gbb/miyagi/userservice/controller/UserProfileController.java diff --git a/java/user-service/src/main/java/com/microsoft/gbb/miyagi/userservice/controller/UserProfileGeneratorController.java b/services/user-service/java/src/main/java/com/microsoft/gbb/miyagi/userservice/controller/UserProfileGeneratorController.java similarity index 100% rename from java/user-service/src/main/java/com/microsoft/gbb/miyagi/userservice/controller/UserProfileGeneratorController.java rename to services/user-service/java/src/main/java/com/microsoft/gbb/miyagi/userservice/controller/UserProfileGeneratorController.java diff --git a/java/user-service/src/main/java/com/microsoft/gbb/miyagi/userservice/entity/Aspirations.java b/services/user-service/java/src/main/java/com/microsoft/gbb/miyagi/userservice/entity/Aspirations.java similarity index 100% rename from java/user-service/src/main/java/com/microsoft/gbb/miyagi/userservice/entity/Aspirations.java rename to services/user-service/java/src/main/java/com/microsoft/gbb/miyagi/userservice/entity/Aspirations.java diff --git a/java/user-service/src/main/java/com/microsoft/gbb/miyagi/userservice/entity/FinancialProfile.java b/services/user-service/java/src/main/java/com/microsoft/gbb/miyagi/userservice/entity/FinancialProfile.java similarity index 100% rename from java/user-service/src/main/java/com/microsoft/gbb/miyagi/userservice/entity/FinancialProfile.java rename to services/user-service/java/src/main/java/com/microsoft/gbb/miyagi/userservice/entity/FinancialProfile.java diff --git a/java/user-service/src/main/java/com/microsoft/gbb/miyagi/userservice/entity/UserProfile.java b/services/user-service/java/src/main/java/com/microsoft/gbb/miyagi/userservice/entity/UserProfile.java similarity index 100% rename from java/user-service/src/main/java/com/microsoft/gbb/miyagi/userservice/entity/UserProfile.java rename to services/user-service/java/src/main/java/com/microsoft/gbb/miyagi/userservice/entity/UserProfile.java diff --git a/java/user-service/src/main/java/com/microsoft/gbb/miyagi/userservice/exception/UserNotFoundException.java b/services/user-service/java/src/main/java/com/microsoft/gbb/miyagi/userservice/exception/UserNotFoundException.java similarity index 100% rename from java/user-service/src/main/java/com/microsoft/gbb/miyagi/userservice/exception/UserNotFoundException.java rename to services/user-service/java/src/main/java/com/microsoft/gbb/miyagi/userservice/exception/UserNotFoundException.java diff --git a/java/user-service/src/main/java/com/microsoft/gbb/miyagi/userservice/messaging/TopicProducer.java b/services/user-service/java/src/main/java/com/microsoft/gbb/miyagi/userservice/messaging/TopicProducer.java similarity index 100% rename from java/user-service/src/main/java/com/microsoft/gbb/miyagi/userservice/messaging/TopicProducer.java rename to services/user-service/java/src/main/java/com/microsoft/gbb/miyagi/userservice/messaging/TopicProducer.java diff --git a/java/user-service/src/main/java/com/microsoft/gbb/miyagi/userservice/repository/UserProfileRepository.java b/services/user-service/java/src/main/java/com/microsoft/gbb/miyagi/userservice/repository/UserProfileRepository.java similarity index 100% rename from java/user-service/src/main/java/com/microsoft/gbb/miyagi/userservice/repository/UserProfileRepository.java rename to services/user-service/java/src/main/java/com/microsoft/gbb/miyagi/userservice/repository/UserProfileRepository.java diff --git a/java/user-service/src/main/java/com/microsoft/gbb/miyagi/userservice/service/CustomerIUserProfileService.java b/services/user-service/java/src/main/java/com/microsoft/gbb/miyagi/userservice/service/CustomerIUserProfileService.java similarity index 100% rename from java/user-service/src/main/java/com/microsoft/gbb/miyagi/userservice/service/CustomerIUserProfileService.java rename to services/user-service/java/src/main/java/com/microsoft/gbb/miyagi/userservice/service/CustomerIUserProfileService.java diff --git a/java/user-service/src/main/java/com/microsoft/gbb/miyagi/userservice/service/FakerGeneratorService.java b/services/user-service/java/src/main/java/com/microsoft/gbb/miyagi/userservice/service/FakerGeneratorService.java similarity index 100% rename from java/user-service/src/main/java/com/microsoft/gbb/miyagi/userservice/service/FakerGeneratorService.java rename to services/user-service/java/src/main/java/com/microsoft/gbb/miyagi/userservice/service/FakerGeneratorService.java diff --git a/java/user-service/src/main/java/com/microsoft/gbb/miyagi/userservice/service/ISyntheticGeneratorService.java b/services/user-service/java/src/main/java/com/microsoft/gbb/miyagi/userservice/service/ISyntheticGeneratorService.java similarity index 100% rename from java/user-service/src/main/java/com/microsoft/gbb/miyagi/userservice/service/ISyntheticGeneratorService.java rename to services/user-service/java/src/main/java/com/microsoft/gbb/miyagi/userservice/service/ISyntheticGeneratorService.java diff --git a/java/user-service/src/main/java/com/microsoft/gbb/miyagi/userservice/service/IUserProfileService.java b/services/user-service/java/src/main/java/com/microsoft/gbb/miyagi/userservice/service/IUserProfileService.java similarity index 100% rename from java/user-service/src/main/java/com/microsoft/gbb/miyagi/userservice/service/IUserProfileService.java rename to services/user-service/java/src/main/java/com/microsoft/gbb/miyagi/userservice/service/IUserProfileService.java diff --git a/java/user-service/src/main/java/com/microsoft/gbb/miyagi/userservice/service/OpenAIGeneratorService.java b/services/user-service/java/src/main/java/com/microsoft/gbb/miyagi/userservice/service/OpenAIGeneratorService.java similarity index 100% rename from java/user-service/src/main/java/com/microsoft/gbb/miyagi/userservice/service/OpenAIGeneratorService.java rename to services/user-service/java/src/main/java/com/microsoft/gbb/miyagi/userservice/service/OpenAIGeneratorService.java diff --git a/java/user-service/src/main/java/com/microsoft/gbb/miyagi/userservice/util/SemanticKernelFacade.java b/services/user-service/java/src/main/java/com/microsoft/gbb/miyagi/userservice/util/SemanticKernelFacade.java similarity index 100% rename from java/user-service/src/main/java/com/microsoft/gbb/miyagi/userservice/util/SemanticKernelFacade.java rename to services/user-service/java/src/main/java/com/microsoft/gbb/miyagi/userservice/util/SemanticKernelFacade.java diff --git a/java/user-service/src/main/resources/application.yaml b/services/user-service/java/src/main/resources/application.yaml similarity index 100% rename from java/user-service/src/main/resources/application.yaml rename to services/user-service/java/src/main/resources/application.yaml diff --git a/java/user-service/src/main/resources/applicationinsights.json b/services/user-service/java/src/main/resources/applicationinsights.json similarity index 100% rename from java/user-service/src/main/resources/applicationinsights.json rename to services/user-service/java/src/main/resources/applicationinsights.json diff --git a/java/user-service/src/main/resources/db/migration/V1__.sql b/services/user-service/java/src/main/resources/db/migration/V1__.sql similarity index 100% rename from java/user-service/src/main/resources/db/migration/V1__.sql rename to services/user-service/java/src/main/resources/db/migration/V1__.sql diff --git a/java/user-service/src/main/resources/db/migration/V2__data.sql b/services/user-service/java/src/main/resources/db/migration/V2__data.sql similarity index 100% rename from java/user-service/src/main/resources/db/migration/V2__data.sql rename to services/user-service/java/src/main/resources/db/migration/V2__data.sql diff --git a/java/user-service/src/main/resources/static/banner.txt b/services/user-service/java/src/main/resources/static/banner.txt similarity index 100% rename from java/user-service/src/main/resources/static/banner.txt rename to services/user-service/java/src/main/resources/static/banner.txt diff --git a/java/user-service/src/test/java/com/microsoft/gbb/miyagi/userservice/UserServiceApplicationTest.java b/services/user-service/java/src/test/java/com/microsoft/gbb/miyagi/userservice/UserServiceApplicationTest.java similarity index 100% rename from java/user-service/src/test/java/com/microsoft/gbb/miyagi/userservice/UserServiceApplicationTest.java rename to services/user-service/java/src/test/java/com/microsoft/gbb/miyagi/userservice/UserServiceApplicationTest.java diff --git a/java/user-service/src/test/java/com/microsoft/gbb/miyagi/userservice/controller/UserProfileControllerTest.java b/services/user-service/java/src/test/java/com/microsoft/gbb/miyagi/userservice/controller/UserProfileControllerTest.java similarity index 100% rename from java/user-service/src/test/java/com/microsoft/gbb/miyagi/userservice/controller/UserProfileControllerTest.java rename to services/user-service/java/src/test/java/com/microsoft/gbb/miyagi/userservice/controller/UserProfileControllerTest.java diff --git a/java/user-service/src/test/java/com/microsoft/gbb/miyagi/userservice/controller/UserProfileGeneratorControllerTest.java b/services/user-service/java/src/test/java/com/microsoft/gbb/miyagi/userservice/controller/UserProfileGeneratorControllerTest.java similarity index 100% rename from java/user-service/src/test/java/com/microsoft/gbb/miyagi/userservice/controller/UserProfileGeneratorControllerTest.java rename to services/user-service/java/src/test/java/com/microsoft/gbb/miyagi/userservice/controller/UserProfileGeneratorControllerTest.java diff --git a/java/user-service/src/test/java/com/microsoft/gbb/miyagi/userservice/service/FakerGeneratorServiceTest.java b/services/user-service/java/src/test/java/com/microsoft/gbb/miyagi/userservice/service/FakerGeneratorServiceTest.java similarity index 100% rename from java/user-service/src/test/java/com/microsoft/gbb/miyagi/userservice/service/FakerGeneratorServiceTest.java rename to services/user-service/java/src/test/java/com/microsoft/gbb/miyagi/userservice/service/FakerGeneratorServiceTest.java diff --git a/java/user-service/src/test/java/com/microsoft/gbb/miyagi/userservice/util/SemanticKernelFacadeTest.java b/services/user-service/java/src/test/java/com/microsoft/gbb/miyagi/userservice/util/SemanticKernelFacadeTest.java similarity index 100% rename from java/user-service/src/test/java/com/microsoft/gbb/miyagi/userservice/util/SemanticKernelFacadeTest.java rename to services/user-service/java/src/test/java/com/microsoft/gbb/miyagi/userservice/util/SemanticKernelFacadeTest.java diff --git a/java/user-service/swagger-run.png b/services/user-service/java/swagger-run.png similarity index 100% rename from java/user-service/swagger-run.png rename to services/user-service/java/swagger-run.png diff --git a/typescript/frontend/.vscode/settings.json b/typescript/frontend/.vscode/settings.json deleted file mode 100644 index 6a793c26..00000000 --- a/typescript/frontend/.vscode/settings.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "cSpell.words": [ - "Miyagi", - "tailwindcss" - ], - "typescript.tsdk": "node_modules\\typescript\\lib", - "typescript.enablePromptUseWorkspaceTsdk": true -} \ No newline at end of file diff --git a/typescript/frontend/.env.local.example b/ui/typescript/.env.local.example similarity index 100% rename from typescript/frontend/.env.local.example rename to ui/typescript/.env.local.example diff --git a/typescript/frontend/.eslintrc.json b/ui/typescript/.eslintrc.json similarity index 100% rename from typescript/frontend/.eslintrc.json rename to ui/typescript/.eslintrc.json diff --git a/typescript/frontend/.gitignore b/ui/typescript/.gitignore similarity index 100% rename from typescript/frontend/.gitignore rename to ui/typescript/.gitignore diff --git a/typescript/frontend/.husky/pre-commit b/ui/typescript/.husky/pre-commit similarity index 100% rename from typescript/frontend/.husky/pre-commit rename to ui/typescript/.husky/pre-commit diff --git a/typescript/frontend/.prettierignore b/ui/typescript/.prettierignore similarity index 100% rename from typescript/frontend/.prettierignore rename to ui/typescript/.prettierignore diff --git a/typescript/frontend/Dockerfile b/ui/typescript/Dockerfile similarity index 100% rename from typescript/frontend/Dockerfile rename to ui/typescript/Dockerfile diff --git a/typescript/frontend/README.md b/ui/typescript/README.md similarity index 93% rename from typescript/frontend/README.md rename to ui/typescript/README.md index 371254ea..a7582069 100644 --- a/typescript/frontend/README.md +++ b/ui/typescript/README.md @@ -17,7 +17,7 @@ yarn install yarn dev ``` ### Screenshots - + diff --git a/typescript/frontend/app/chat-session/route.ts b/ui/typescript/app/chat-session/route.ts similarity index 100% rename from typescript/frontend/app/chat-session/route.ts rename to ui/typescript/app/chat-session/route.ts diff --git a/typescript/frontend/app/chatSession/getAllChats/route.ts b/ui/typescript/app/chatSession/getAllChats/route.ts similarity index 100% rename from typescript/frontend/app/chatSession/getAllChats/route.ts rename to ui/typescript/app/chatSession/getAllChats/route.ts diff --git a/typescript/frontend/app/personalize/route.ts b/ui/typescript/app/personalize/route.ts similarity index 100% rename from typescript/frontend/app/personalize/route.ts rename to ui/typescript/app/personalize/route.ts diff --git a/typescript/frontend/lint-staged.config.js b/ui/typescript/lint-staged.config.js similarity index 100% rename from typescript/frontend/lint-staged.config.js rename to ui/typescript/lint-staged.config.js diff --git a/typescript/frontend/next-env.d.ts b/ui/typescript/next-env.d.ts similarity index 100% rename from typescript/frontend/next-env.d.ts rename to ui/typescript/next-env.d.ts diff --git a/typescript/frontend/next.config.js b/ui/typescript/next.config.js similarity index 100% rename from typescript/frontend/next.config.js rename to ui/typescript/next.config.js diff --git a/typescript/frontend/package-lock.json b/ui/typescript/package-lock.json similarity index 100% rename from typescript/frontend/package-lock.json rename to ui/typescript/package-lock.json diff --git a/typescript/frontend/package.json b/ui/typescript/package.json similarity index 100% rename from typescript/frontend/package.json rename to ui/typescript/package.json diff --git a/typescript/frontend/postcss.config.js b/ui/typescript/postcss.config.js similarity index 100% rename from typescript/frontend/postcss.config.js rename to ui/typescript/postcss.config.js diff --git a/typescript/frontend/prettier.config.js b/ui/typescript/prettier.config.js similarity index 100% rename from typescript/frontend/prettier.config.js rename to ui/typescript/prettier.config.js diff --git a/typescript/frontend/public/apple-touch-icon.png b/ui/typescript/public/apple-touch-icon.png similarity index 100% rename from typescript/frontend/public/apple-touch-icon.png rename to ui/typescript/public/apple-touch-icon.png diff --git a/typescript/frontend/public/favicon.ico b/ui/typescript/public/favicon.ico similarity index 100% rename from typescript/frontend/public/favicon.ico rename to ui/typescript/public/favicon.ico diff --git a/typescript/frontend/public/favicon.png b/ui/typescript/public/favicon.png similarity index 100% rename from typescript/frontend/public/favicon.png rename to ui/typescript/public/favicon.png diff --git a/typescript/frontend/public/favicon_.ico b/ui/typescript/public/favicon_.ico similarity index 100% rename from typescript/frontend/public/favicon_.ico rename to ui/typescript/public/favicon_.ico diff --git a/typescript/frontend/public/images/readme/1.png b/ui/typescript/public/images/readme/1.png similarity index 100% rename from typescript/frontend/public/images/readme/1.png rename to ui/typescript/public/images/readme/1.png diff --git a/typescript/frontend/public/miyagi.png b/ui/typescript/public/miyagi.png similarity index 100% rename from typescript/frontend/public/miyagi.png rename to ui/typescript/public/miyagi.png diff --git a/typescript/frontend/react-table-config.d.ts b/ui/typescript/react-table-config.d.ts similarity index 100% rename from typescript/frontend/react-table-config.d.ts rename to ui/typescript/react-table-config.d.ts diff --git a/typescript/frontend/src/assets/css/globals.css b/ui/typescript/src/assets/css/globals.css similarity index 100% rename from typescript/frontend/src/assets/css/globals.css rename to ui/typescript/src/assets/css/globals.css diff --git a/typescript/frontend/src/assets/css/range-slider.css b/ui/typescript/src/assets/css/range-slider.css similarity index 100% rename from typescript/frontend/src/assets/css/range-slider.css rename to ui/typescript/src/assets/css/range-slider.css diff --git a/typescript/frontend/src/assets/css/scrollbar.css b/ui/typescript/src/assets/css/scrollbar.css similarity index 100% rename from typescript/frontend/src/assets/css/scrollbar.css rename to ui/typescript/src/assets/css/scrollbar.css diff --git a/typescript/frontend/src/assets/images/404-dark.svg b/ui/typescript/src/assets/images/404-dark.svg similarity index 100% rename from typescript/frontend/src/assets/images/404-dark.svg rename to ui/typescript/src/assets/images/404-dark.svg diff --git a/typescript/frontend/src/assets/images/404-light.svg b/ui/typescript/src/assets/images/404-light.svg similarity index 100% rename from typescript/frontend/src/assets/images/404-light.svg rename to ui/typescript/src/assets/images/404-light.svg diff --git a/typescript/frontend/src/assets/images/assets/bonds.svg b/ui/typescript/src/assets/images/assets/bonds.svg similarity index 100% rename from typescript/frontend/src/assets/images/assets/bonds.svg rename to ui/typescript/src/assets/images/assets/bonds.svg diff --git a/typescript/frontend/src/assets/images/assets/cash.svg b/ui/typescript/src/assets/images/assets/cash.svg similarity index 100% rename from typescript/frontend/src/assets/images/assets/cash.svg rename to ui/typescript/src/assets/images/assets/cash.svg diff --git a/typescript/frontend/src/assets/images/assets/gold.svg b/ui/typescript/src/assets/images/assets/gold.svg similarity index 100% rename from typescript/frontend/src/assets/images/assets/gold.svg rename to ui/typescript/src/assets/images/assets/gold.svg diff --git a/typescript/frontend/src/assets/images/assets/stocks.svg b/ui/typescript/src/assets/images/assets/stocks.svg similarity index 100% rename from typescript/frontend/src/assets/images/assets/stocks.svg rename to ui/typescript/src/assets/images/assets/stocks.svg diff --git a/typescript/frontend/src/assets/images/avatar/user_icon.png b/ui/typescript/src/assets/images/avatar/user_icon.png similarity index 100% rename from typescript/frontend/src/assets/images/avatar/user_icon.png rename to ui/typescript/src/assets/images/avatar/user_icon.png diff --git a/typescript/frontend/src/assets/images/logo-icon-white.png b/ui/typescript/src/assets/images/logo-icon-white.png similarity index 100% rename from typescript/frontend/src/assets/images/logo-icon-white.png rename to ui/typescript/src/assets/images/logo-icon-white.png diff --git a/typescript/frontend/src/assets/images/logo-icon.svg b/ui/typescript/src/assets/images/logo-icon.svg similarity index 100% rename from typescript/frontend/src/assets/images/logo-icon.svg rename to ui/typescript/src/assets/images/logo-icon.svg diff --git a/typescript/frontend/src/assets/images/logo.png b/ui/typescript/src/assets/images/logo.png similarity index 100% rename from typescript/frontend/src/assets/images/logo.png rename to ui/typescript/src/assets/images/logo.png diff --git a/typescript/frontend/src/assets/images/logo.svg b/ui/typescript/src/assets/images/logo.svg similarity index 100% rename from typescript/frontend/src/assets/images/logo.svg rename to ui/typescript/src/assets/images/logo.svg diff --git a/typescript/frontend/src/assets/images/menu-dark.svg b/ui/typescript/src/assets/images/menu-dark.svg similarity index 100% rename from typescript/frontend/src/assets/images/menu-dark.svg rename to ui/typescript/src/assets/images/menu-dark.svg diff --git a/typescript/frontend/src/assets/images/menu.svg b/ui/typescript/src/assets/images/menu.svg similarity index 100% rename from typescript/frontend/src/assets/images/menu.svg rename to ui/typescript/src/assets/images/menu.svg diff --git a/typescript/frontend/src/assets/images/ms-symbollockup_signin_dark.svg b/ui/typescript/src/assets/images/ms-symbollockup_signin_dark.svg similarity index 100% rename from typescript/frontend/src/assets/images/ms-symbollockup_signin_dark.svg rename to ui/typescript/src/assets/images/ms-symbollockup_signin_dark.svg diff --git a/typescript/frontend/src/assets/images/workshop-gbb.png b/ui/typescript/src/assets/images/workshop-gbb.png similarity index 100% rename from typescript/frontend/src/assets/images/workshop-gbb.png rename to ui/typescript/src/assets/images/workshop-gbb.png diff --git a/typescript/frontend/src/components/accounts/accounts-modal.tsx b/ui/typescript/src/components/accounts/accounts-modal.tsx similarity index 100% rename from typescript/frontend/src/components/accounts/accounts-modal.tsx rename to ui/typescript/src/components/accounts/accounts-modal.tsx diff --git a/typescript/frontend/src/components/accounts/link-accounts.tsx b/ui/typescript/src/components/accounts/link-accounts.tsx similarity index 100% rename from typescript/frontend/src/components/accounts/link-accounts.tsx rename to ui/typescript/src/components/accounts/link-accounts.tsx diff --git a/typescript/frontend/src/components/chat/chat-message.tsx b/ui/typescript/src/components/chat/chat-message.tsx similarity index 100% rename from typescript/frontend/src/components/chat/chat-message.tsx rename to ui/typescript/src/components/chat/chat-message.tsx diff --git a/typescript/frontend/src/components/chat/chat-session-list.tsx b/ui/typescript/src/components/chat/chat-session-list.tsx similarity index 100% rename from typescript/frontend/src/components/chat/chat-session-list.tsx rename to ui/typescript/src/components/chat/chat-session-list.tsx diff --git a/typescript/frontend/src/components/drawer-views/context.tsx b/ui/typescript/src/components/drawer-views/context.tsx similarity index 100% rename from typescript/frontend/src/components/drawer-views/context.tsx rename to ui/typescript/src/components/drawer-views/context.tsx diff --git a/typescript/frontend/src/components/icons/bing.tsx b/ui/typescript/src/components/icons/bing.tsx similarity index 100% rename from typescript/frontend/src/components/icons/bing.tsx rename to ui/typescript/src/components/icons/bing.tsx diff --git a/typescript/frontend/src/components/icons/close.tsx b/ui/typescript/src/components/icons/close.tsx similarity index 100% rename from typescript/frontend/src/components/icons/close.tsx rename to ui/typescript/src/components/icons/close.tsx diff --git a/typescript/frontend/src/components/icons/horizontal-three-dots.tsx b/ui/typescript/src/components/icons/horizontal-three-dots.tsx similarity index 100% rename from typescript/frontend/src/components/icons/horizontal-three-dots.tsx rename to ui/typescript/src/components/icons/horizontal-three-dots.tsx diff --git a/typescript/frontend/src/components/icons/search.tsx b/ui/typescript/src/components/icons/search.tsx similarity index 100% rename from typescript/frontend/src/components/icons/search.tsx rename to ui/typescript/src/components/icons/search.tsx diff --git a/typescript/frontend/src/components/modal-views/container.tsx b/ui/typescript/src/components/modal-views/container.tsx similarity index 100% rename from typescript/frontend/src/components/modal-views/container.tsx rename to ui/typescript/src/components/modal-views/container.tsx diff --git a/typescript/frontend/src/components/modal-views/context.tsx b/ui/typescript/src/components/modal-views/context.tsx similarity index 100% rename from typescript/frontend/src/components/modal-views/context.tsx rename to ui/typescript/src/components/modal-views/context.tsx diff --git a/typescript/frontend/src/components/modal-views/generated-sql-modal.tsx b/ui/typescript/src/components/modal-views/generated-sql-modal.tsx similarity index 100% rename from typescript/frontend/src/components/modal-views/generated-sql-modal.tsx rename to ui/typescript/src/components/modal-views/generated-sql-modal.tsx diff --git a/typescript/frontend/src/components/personalize/personalize-context.tsx b/ui/typescript/src/components/personalize/personalize-context.tsx similarity index 100% rename from typescript/frontend/src/components/personalize/personalize-context.tsx rename to ui/typescript/src/components/personalize/personalize-context.tsx diff --git a/typescript/frontend/src/components/personalize/personalize-drawer.tsx b/ui/typescript/src/components/personalize/personalize-drawer.tsx similarity index 100% rename from typescript/frontend/src/components/personalize/personalize-drawer.tsx rename to ui/typescript/src/components/personalize/personalize-drawer.tsx diff --git a/typescript/frontend/src/components/personalize/selectors/book-list.tsx b/ui/typescript/src/components/personalize/selectors/book-list.tsx similarity index 100% rename from typescript/frontend/src/components/personalize/selectors/book-list.tsx rename to ui/typescript/src/components/personalize/selectors/book-list.tsx diff --git a/typescript/frontend/src/components/personalize/selectors/fin-advisor-list.tsx b/ui/typescript/src/components/personalize/selectors/fin-advisor-list.tsx similarity index 100% rename from typescript/frontend/src/components/personalize/selectors/fin-advisor-list.tsx rename to ui/typescript/src/components/personalize/selectors/fin-advisor-list.tsx diff --git a/typescript/frontend/src/components/personalize/selectors/link-accounts.tsx b/ui/typescript/src/components/personalize/selectors/link-accounts.tsx similarity index 100% rename from typescript/frontend/src/components/personalize/selectors/link-accounts.tsx rename to ui/typescript/src/components/personalize/selectors/link-accounts.tsx diff --git a/typescript/frontend/src/components/personalize/selectors/risk-tolerance-list.tsx b/ui/typescript/src/components/personalize/selectors/risk-tolerance-list.tsx similarity index 100% rename from typescript/frontend/src/components/personalize/selectors/risk-tolerance-list.tsx rename to ui/typescript/src/components/personalize/selectors/risk-tolerance-list.tsx diff --git a/typescript/frontend/src/components/screens/miyagi-screen.tsx b/ui/typescript/src/components/screens/miyagi-screen.tsx similarity index 100% rename from typescript/frontend/src/components/screens/miyagi-screen.tsx rename to ui/typescript/src/components/screens/miyagi-screen.tsx diff --git a/typescript/frontend/src/components/search/button.tsx b/ui/typescript/src/components/search/button.tsx similarity index 100% rename from typescript/frontend/src/components/search/button.tsx rename to ui/typescript/src/components/search/button.tsx diff --git a/typescript/frontend/src/components/search/view.tsx b/ui/typescript/src/components/search/view.tsx similarity index 100% rename from typescript/frontend/src/components/search/view.tsx rename to ui/typescript/src/components/search/view.tsx diff --git a/typescript/frontend/src/components/top-investments/investments-table.tsx b/ui/typescript/src/components/top-investments/investments-table.tsx similarity index 100% rename from typescript/frontend/src/components/top-investments/investments-table.tsx rename to ui/typescript/src/components/top-investments/investments-table.tsx diff --git a/typescript/frontend/src/components/transaction/custom-axis.tsx b/ui/typescript/src/components/transaction/custom-axis.tsx similarity index 100% rename from typescript/frontend/src/components/transaction/custom-axis.tsx rename to ui/typescript/src/components/transaction/custom-axis.tsx diff --git a/typescript/frontend/src/components/transaction/transaction-table.tsx b/ui/typescript/src/components/transaction/transaction-table.tsx similarity index 100% rename from typescript/frontend/src/components/transaction/transaction-table.tsx rename to ui/typescript/src/components/transaction/transaction-table.tsx diff --git a/typescript/frontend/src/components/ui/assets-card.tsx b/ui/typescript/src/components/ui/assets-card.tsx similarity index 100% rename from typescript/frontend/src/components/ui/assets-card.tsx rename to ui/typescript/src/components/ui/assets-card.tsx diff --git a/typescript/frontend/src/components/ui/avatar.tsx b/ui/typescript/src/components/ui/avatar.tsx similarity index 100% rename from typescript/frontend/src/components/ui/avatar.tsx rename to ui/typescript/src/components/ui/avatar.tsx diff --git a/typescript/frontend/src/components/ui/button/button-drip.tsx b/ui/typescript/src/components/ui/button/button-drip.tsx similarity index 100% rename from typescript/frontend/src/components/ui/button/button-drip.tsx rename to ui/typescript/src/components/ui/button/button-drip.tsx diff --git a/typescript/frontend/src/components/ui/button/button-loader.tsx b/ui/typescript/src/components/ui/button/button-loader.tsx similarity index 100% rename from typescript/frontend/src/components/ui/button/button-loader.tsx rename to ui/typescript/src/components/ui/button/button-loader.tsx diff --git a/typescript/frontend/src/components/ui/button/button.tsx b/ui/typescript/src/components/ui/button/button.tsx similarity index 100% rename from typescript/frontend/src/components/ui/button/button.tsx rename to ui/typescript/src/components/ui/button/button.tsx diff --git a/typescript/frontend/src/components/ui/button/index.ts b/ui/typescript/src/components/ui/button/index.ts similarity index 100% rename from typescript/frontend/src/components/ui/button/index.ts rename to ui/typescript/src/components/ui/button/index.ts diff --git a/typescript/frontend/src/components/ui/chats/overview-chart.tsx b/ui/typescript/src/components/ui/chats/overview-chart.tsx similarity index 100% rename from typescript/frontend/src/components/ui/chats/overview-chart.tsx rename to ui/typescript/src/components/ui/chats/overview-chart.tsx diff --git a/typescript/frontend/src/components/ui/chats/spending-chart.tsx b/ui/typescript/src/components/ui/chats/spending-chart.tsx similarity index 100% rename from typescript/frontend/src/components/ui/chats/spending-chart.tsx rename to ui/typescript/src/components/ui/chats/spending-chart.tsx diff --git a/typescript/frontend/src/components/ui/collapsible-menu.tsx b/ui/typescript/src/components/ui/collapsible-menu.tsx similarity index 100% rename from typescript/frontend/src/components/ui/collapsible-menu.tsx rename to ui/typescript/src/components/ui/collapsible-menu.tsx diff --git a/typescript/frontend/src/components/ui/dialog.tsx b/ui/typescript/src/components/ui/dialog.tsx similarity index 100% rename from typescript/frontend/src/components/ui/dialog.tsx rename to ui/typescript/src/components/ui/dialog.tsx diff --git a/typescript/frontend/src/components/ui/disclosure.tsx b/ui/typescript/src/components/ui/disclosure.tsx similarity index 100% rename from typescript/frontend/src/components/ui/disclosure.tsx rename to ui/typescript/src/components/ui/disclosure.tsx diff --git a/typescript/frontend/src/components/ui/dropdown.tsx b/ui/typescript/src/components/ui/dropdown.tsx similarity index 100% rename from typescript/frontend/src/components/ui/dropdown.tsx rename to ui/typescript/src/components/ui/dropdown.tsx diff --git a/typescript/frontend/src/components/ui/forms/input.tsx b/ui/typescript/src/components/ui/forms/input.tsx similarity index 100% rename from typescript/frontend/src/components/ui/forms/input.tsx rename to ui/typescript/src/components/ui/forms/input.tsx diff --git a/typescript/frontend/src/components/ui/hamburger.tsx b/ui/typescript/src/components/ui/hamburger.tsx similarity index 100% rename from typescript/frontend/src/components/ui/hamburger.tsx rename to ui/typescript/src/components/ui/hamburger.tsx diff --git a/typescript/frontend/src/components/ui/image.tsx b/ui/typescript/src/components/ui/image.tsx similarity index 100% rename from typescript/frontend/src/components/ui/image.tsx rename to ui/typescript/src/components/ui/image.tsx diff --git a/typescript/frontend/src/components/ui/links/active-link.tsx b/ui/typescript/src/components/ui/links/active-link.tsx similarity index 100% rename from typescript/frontend/src/components/ui/links/active-link.tsx rename to ui/typescript/src/components/ui/links/active-link.tsx diff --git a/typescript/frontend/src/components/ui/links/anchor-link.tsx b/ui/typescript/src/components/ui/links/anchor-link.tsx similarity index 100% rename from typescript/frontend/src/components/ui/links/anchor-link.tsx rename to ui/typescript/src/components/ui/links/anchor-link.tsx diff --git a/typescript/frontend/src/components/ui/listbox.tsx b/ui/typescript/src/components/ui/listbox.tsx similarity index 100% rename from typescript/frontend/src/components/ui/listbox.tsx rename to ui/typescript/src/components/ui/listbox.tsx diff --git a/typescript/frontend/src/components/ui/loader.tsx b/ui/typescript/src/components/ui/loader.tsx similarity index 100% rename from typescript/frontend/src/components/ui/loader.tsx rename to ui/typescript/src/components/ui/loader.tsx diff --git a/typescript/frontend/src/components/ui/logo-icon.tsx b/ui/typescript/src/components/ui/logo-icon.tsx similarity index 100% rename from typescript/frontend/src/components/ui/logo-icon.tsx rename to ui/typescript/src/components/ui/logo-icon.tsx diff --git a/typescript/frontend/src/components/ui/logo.tsx b/ui/typescript/src/components/ui/logo.tsx similarity index 100% rename from typescript/frontend/src/components/ui/logo.tsx rename to ui/typescript/src/components/ui/logo.tsx diff --git a/typescript/frontend/src/components/ui/menu.tsx b/ui/typescript/src/components/ui/menu.tsx similarity index 100% rename from typescript/frontend/src/components/ui/menu.tsx rename to ui/typescript/src/components/ui/menu.tsx diff --git a/typescript/frontend/src/components/ui/notification-card.tsx b/ui/typescript/src/components/ui/notification-card.tsx similarity index 100% rename from typescript/frontend/src/components/ui/notification-card.tsx rename to ui/typescript/src/components/ui/notification-card.tsx diff --git a/typescript/frontend/src/components/ui/paper.tsx b/ui/typescript/src/components/ui/paper.tsx similarity index 100% rename from typescript/frontend/src/components/ui/paper.tsx rename to ui/typescript/src/components/ui/paper.tsx diff --git a/typescript/frontend/src/components/ui/radio-group.tsx b/ui/typescript/src/components/ui/radio-group.tsx similarity index 100% rename from typescript/frontend/src/components/ui/radio-group.tsx rename to ui/typescript/src/components/ui/radio-group.tsx diff --git a/typescript/frontend/src/components/ui/scrollbar.tsx b/ui/typescript/src/components/ui/scrollbar.tsx similarity index 100% rename from typescript/frontend/src/components/ui/scrollbar.tsx rename to ui/typescript/src/components/ui/scrollbar.tsx diff --git a/typescript/frontend/src/components/ui/skeleton.tsx b/ui/typescript/src/components/ui/skeleton.tsx similarity index 100% rename from typescript/frontend/src/components/ui/skeleton.tsx rename to ui/typescript/src/components/ui/skeleton.tsx diff --git a/typescript/frontend/src/components/ui/text.tsx b/ui/typescript/src/components/ui/text.tsx similarity index 100% rename from typescript/frontend/src/components/ui/text.tsx rename to ui/typescript/src/components/ui/text.tsx diff --git a/typescript/frontend/src/components/ui/transition.tsx b/ui/typescript/src/components/ui/transition.tsx similarity index 100% rename from typescript/frontend/src/components/ui/transition.tsx rename to ui/typescript/src/components/ui/transition.tsx diff --git a/typescript/frontend/src/components/ui/user-card.tsx b/ui/typescript/src/components/ui/user-card.tsx similarity index 100% rename from typescript/frontend/src/components/ui/user-card.tsx rename to ui/typescript/src/components/ui/user-card.tsx diff --git a/typescript/frontend/src/config/routes.ts b/ui/typescript/src/config/routes.ts similarity index 100% rename from typescript/frontend/src/config/routes.ts rename to ui/typescript/src/config/routes.ts diff --git a/typescript/frontend/src/data/personalize/store.ts b/ui/typescript/src/data/personalize/store.ts similarity index 100% rename from typescript/frontend/src/data/personalize/store.ts rename to ui/typescript/src/data/personalize/store.ts diff --git a/typescript/frontend/src/data/static/assetsData.tsx b/ui/typescript/src/data/static/assetsData.tsx similarity index 100% rename from typescript/frontend/src/data/static/assetsData.tsx rename to ui/typescript/src/data/static/assetsData.tsx diff --git a/typescript/frontend/src/data/static/chats.tsx b/ui/typescript/src/data/static/chats.tsx similarity index 100% rename from typescript/frontend/src/data/static/chats.tsx rename to ui/typescript/src/data/static/chats.tsx diff --git a/typescript/frontend/src/data/static/expenses-data.tsx b/ui/typescript/src/data/static/expenses-data.tsx similarity index 100% rename from typescript/frontend/src/data/static/expenses-data.tsx rename to ui/typescript/src/data/static/expenses-data.tsx diff --git a/typescript/frontend/src/data/static/personalize.tsx b/ui/typescript/src/data/static/personalize.tsx similarity index 100% rename from typescript/frontend/src/data/static/personalize.tsx rename to ui/typescript/src/data/static/personalize.tsx diff --git a/typescript/frontend/src/data/static/spending.tsx b/ui/typescript/src/data/static/spending.tsx similarity index 100% rename from typescript/frontend/src/data/static/spending.tsx rename to ui/typescript/src/data/static/spending.tsx diff --git a/typescript/frontend/src/data/static/top-investments-data.tsx b/ui/typescript/src/data/static/top-investments-data.tsx similarity index 100% rename from typescript/frontend/src/data/static/top-investments-data.tsx rename to ui/typescript/src/data/static/top-investments-data.tsx diff --git a/typescript/frontend/src/data/static/user-info.tsx b/ui/typescript/src/data/static/user-info.tsx similarity index 100% rename from typescript/frontend/src/data/static/user-info.tsx rename to ui/typescript/src/data/static/user-info.tsx diff --git a/typescript/frontend/src/data/utils/client.ts b/ui/typescript/src/data/utils/client.ts similarity index 100% rename from typescript/frontend/src/data/utils/client.ts rename to ui/typescript/src/data/utils/client.ts diff --git a/typescript/frontend/src/data/utils/endpoints.ts b/ui/typescript/src/data/utils/endpoints.ts similarity index 100% rename from typescript/frontend/src/data/utils/endpoints.ts rename to ui/typescript/src/data/utils/endpoints.ts diff --git a/typescript/frontend/src/data/utils/format-request-data.ts b/ui/typescript/src/data/utils/format-request-data.ts similarity index 100% rename from typescript/frontend/src/data/utils/format-request-data.ts rename to ui/typescript/src/data/utils/format-request-data.ts diff --git a/typescript/frontend/src/data/utils/index.ts b/ui/typescript/src/data/utils/index.ts similarity index 100% rename from typescript/frontend/src/data/utils/index.ts rename to ui/typescript/src/data/utils/index.ts diff --git a/typescript/frontend/src/data/utils/key-config.ts b/ui/typescript/src/data/utils/key-config.ts similarity index 100% rename from typescript/frontend/src/data/utils/key-config.ts rename to ui/typescript/src/data/utils/key-config.ts diff --git a/typescript/frontend/src/data/utils/types.ts b/ui/typescript/src/data/utils/types.ts similarity index 100% rename from typescript/frontend/src/data/utils/types.ts rename to ui/typescript/src/data/utils/types.ts diff --git a/typescript/frontend/src/hooks/usePersonalize.ts b/ui/typescript/src/hooks/usePersonalize.ts similarity index 100% rename from typescript/frontend/src/hooks/usePersonalize.ts rename to ui/typescript/src/hooks/usePersonalize.ts diff --git a/typescript/frontend/src/hooks/useSemanticKernel.ts b/ui/typescript/src/hooks/useSemanticKernel.ts similarity index 100% rename from typescript/frontend/src/hooks/useSemanticKernel.ts rename to ui/typescript/src/hooks/useSemanticKernel.ts diff --git a/typescript/frontend/src/layouts/_retro.tsx b/ui/typescript/src/layouts/_retro.tsx similarity index 100% rename from typescript/frontend/src/layouts/_retro.tsx rename to ui/typescript/src/layouts/_retro.tsx diff --git a/typescript/frontend/src/layouts/_root-layout.tsx b/ui/typescript/src/layouts/_root-layout.tsx similarity index 100% rename from typescript/frontend/src/layouts/_root-layout.tsx rename to ui/typescript/src/layouts/_root-layout.tsx diff --git a/typescript/frontend/src/layouts/header/header.tsx b/ui/typescript/src/layouts/header/header.tsx similarity index 100% rename from typescript/frontend/src/layouts/header/header.tsx rename to ui/typescript/src/layouts/header/header.tsx diff --git a/typescript/frontend/src/layouts/sidebar/chat-blade.tsx b/ui/typescript/src/layouts/sidebar/chat-blade.tsx similarity index 100% rename from typescript/frontend/src/layouts/sidebar/chat-blade.tsx rename to ui/typescript/src/layouts/sidebar/chat-blade.tsx diff --git a/typescript/frontend/src/layouts/sidebar/left-menu.tsx b/ui/typescript/src/layouts/sidebar/left-menu.tsx similarity index 100% rename from typescript/frontend/src/layouts/sidebar/left-menu.tsx rename to ui/typescript/src/layouts/sidebar/left-menu.tsx diff --git a/typescript/frontend/src/layouts/sidebar/menu_items.tsx b/ui/typescript/src/layouts/sidebar/menu_items.tsx similarity index 100% rename from typescript/frontend/src/layouts/sidebar/menu_items.tsx rename to ui/typescript/src/layouts/sidebar/menu_items.tsx diff --git a/typescript/frontend/src/lib/constants/index.ts b/ui/typescript/src/lib/constants/index.ts similarity index 100% rename from typescript/frontend/src/lib/constants/index.ts rename to ui/typescript/src/lib/constants/index.ts diff --git a/typescript/frontend/src/lib/hooks/use-breakpoint.ts b/ui/typescript/src/lib/hooks/use-breakpoint.ts similarity index 100% rename from typescript/frontend/src/lib/hooks/use-breakpoint.ts rename to ui/typescript/src/lib/hooks/use-breakpoint.ts diff --git a/typescript/frontend/src/lib/hooks/use-click-away.ts b/ui/typescript/src/lib/hooks/use-click-away.ts similarity index 100% rename from typescript/frontend/src/lib/hooks/use-click-away.ts rename to ui/typescript/src/lib/hooks/use-click-away.ts diff --git a/typescript/frontend/src/lib/hooks/use-connect.tsx b/ui/typescript/src/lib/hooks/use-connect.tsx similarity index 100% rename from typescript/frontend/src/lib/hooks/use-connect.tsx rename to ui/typescript/src/lib/hooks/use-connect.tsx diff --git a/typescript/frontend/src/lib/hooks/use-is-dark-mode.ts b/ui/typescript/src/lib/hooks/use-is-dark-mode.ts similarity index 100% rename from typescript/frontend/src/lib/hooks/use-is-dark-mode.ts rename to ui/typescript/src/lib/hooks/use-is-dark-mode.ts diff --git a/typescript/frontend/src/lib/hooks/use-is-mounted.ts b/ui/typescript/src/lib/hooks/use-is-mounted.ts similarity index 100% rename from typescript/frontend/src/lib/hooks/use-is-mounted.ts rename to ui/typescript/src/lib/hooks/use-is-mounted.ts diff --git a/typescript/frontend/src/lib/hooks/use-layout.ts b/ui/typescript/src/lib/hooks/use-layout.ts similarity index 100% rename from typescript/frontend/src/lib/hooks/use-layout.ts rename to ui/typescript/src/lib/hooks/use-layout.ts diff --git a/typescript/frontend/src/lib/hooks/use-measure.ts b/ui/typescript/src/lib/hooks/use-measure.ts similarity index 100% rename from typescript/frontend/src/lib/hooks/use-measure.ts rename to ui/typescript/src/lib/hooks/use-measure.ts diff --git a/typescript/frontend/src/lib/hooks/use-window-scroll.ts b/ui/typescript/src/lib/hooks/use-window-scroll.ts similarity index 100% rename from typescript/frontend/src/lib/hooks/use-window-scroll.ts rename to ui/typescript/src/lib/hooks/use-window-scroll.ts diff --git a/typescript/frontend/src/lib/semantic-kernel.ts b/ui/typescript/src/lib/semantic-kernel.ts similarity index 100% rename from typescript/frontend/src/lib/semantic-kernel.ts rename to ui/typescript/src/lib/semantic-kernel.ts diff --git a/typescript/frontend/src/pages/404.tsx b/ui/typescript/src/pages/404.tsx similarity index 100% rename from typescript/frontend/src/pages/404.tsx rename to ui/typescript/src/pages/404.tsx diff --git a/typescript/frontend/src/pages/_app.tsx b/ui/typescript/src/pages/_app.tsx similarity index 100% rename from typescript/frontend/src/pages/_app.tsx rename to ui/typescript/src/pages/_app.tsx diff --git a/typescript/frontend/src/pages/_document.tsx b/ui/typescript/src/pages/_document.tsx similarity index 100% rename from typescript/frontend/src/pages/_document.tsx rename to ui/typescript/src/pages/_document.tsx diff --git a/typescript/frontend/src/pages/index.tsx b/ui/typescript/src/pages/index.tsx similarity index 100% rename from typescript/frontend/src/pages/index.tsx rename to ui/typescript/src/pages/index.tsx diff --git a/typescript/frontend/src/pages/notifications.tsx b/ui/typescript/src/pages/notifications.tsx similarity index 100% rename from typescript/frontend/src/pages/notifications.tsx rename to ui/typescript/src/pages/notifications.tsx diff --git a/typescript/frontend/src/types/index.ts b/ui/typescript/src/types/index.ts similarity index 100% rename from typescript/frontend/src/types/index.ts rename to ui/typescript/src/types/index.ts diff --git a/typescript/frontend/tailwind.config.js b/ui/typescript/tailwind.config.js similarity index 100% rename from typescript/frontend/tailwind.config.js rename to ui/typescript/tailwind.config.js diff --git a/typescript/frontend/tsconfig.json b/ui/typescript/tsconfig.json similarity index 100% rename from typescript/frontend/tsconfig.json rename to ui/typescript/tsconfig.json diff --git a/typescript/frontend/yarn.lock b/ui/typescript/yarn.lock similarity index 100% rename from typescript/frontend/yarn.lock rename to ui/typescript/yarn.lock