共用方式為


優化聊天結果以遷移 Java 應用程式到 Azure

這個快速入門程式展示了如何利用 AppModernization 自訂代理程式,將 Java 應用程式遷移到 Azure,來優化聊天結果。 AppModernization 的自訂代理程式針對應用程式現代化任務進行優化,並能使用簡單自然語言提示執行複雜的遷移情境。

先決條件

備註

如果您使用 Gradle,則僅支援 Gradle 包裝函式 5+ 版。 不支援 Kotlin 網域特定語言 (DSL)。

IntelliJ IDEA 尚不支援此功能 My Tasks

選擇 AppModernization 自訂代理

AppModernization 自訂代理程式為 Java 應用程式遷移與現代化任務提供最佳體驗。 請依照以下步驟選擇:

  1. 打開 Visual Studio Code,並確保你已經安裝了 GitHub Copilot 應用程式現代化擴充功能。

  2. 活動欄中選擇聊天圖示,開啟副駕駛聊天視窗。

  3. 在聊天視窗中,找到聊天輸入框頂端的客服人員選擇器下拉選單,從列表中選擇「 AppModernization 」。 此自訂代理程式專為 Java 應用程式現代化與遷移場景設計。

    Visual Studio Code 的截圖,顯示聊天視窗中代理選擇器的下拉選單。

備註

雖然你可以在聊天視窗中選擇不同的語言模型,但 Claude Sonnet 4.5 是經過測試且推薦的模型,能在 Java 應用現代化任務中取得最佳效果。

這很重要

AppModernization 自訂代理目前僅支援 Visual Studio Code。

使用簡單的遷移提示

選擇 AppModernization 代理後,使用簡單自然語言提示執行遷移任務。 代理了解遷移情境,能以最少輸入處理複雜情境。

範例:從 RabbitMQ 遷移到 Azure Service Bus

  1. 確保你在 Visual Studio Code 裡開啟一個使用 RabbitMQ 的 Java 專案。

  2. 在 Copilot 聊天視窗中,選擇 AppModernization 代理,然後輸入以下提示:

    migrate from rabbitmq to Azure service bus
    
  3. 代理會分析你的程式碼、建立遷移計畫、修改程式碼、執行驗證,並產生摘要。 選擇 繼續 進行每個步驟,並選擇 「保持 」以接受變更。

其他遷移情境

AppModernization 代理程式支援多種遷移情境,並以簡單的提示表示。 以下是更多範例:

  • 資料庫遷移

    migrate from Oracle to Azure PostgreSQL
    
  • 認證遷移

    migrate to Managed Identity for Azure SQL Database
    
  • 儲存遷移

    migrate from AWS S3 to Azure Storage Blob
    
  • 訊息遷移

    migrate from ActiveMQ to Azure Service Bus
    
  • 秘密管理

    migrate secrets to Azure Key Vault
    

後續步驟