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

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

先決條件

備註

Azure 帳號僅用於部署資源到 Azure,使用 GitHub Copilot 現代化進行程式碼變更時則不需要。

如果你用的是 Gradle,只有 Gradle 包裝器版本 5 或更新版本才支援。

不支援 Kotlin 網域特定語言 (DSL)。

IntelliJ IDEA 尚不支援此功能 My Skills

選取 modernize 自訂代理程式

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

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

  2. 請在活動欄中選擇聊天圖示,開啟Copilot聊天視窗。

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

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

備註

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

這很重要

modernize 客製化代理目前僅提供給 Visual Studio Code。

使用簡單的遷移提示

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

例子:從 RabbitMQ 遷移到 Azure 服務匯流排

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

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

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

其他遷移情境

modernize 代理程式可透過簡單的提示支援各種移轉情境。 以下是更多範例:

  • 資料庫遷移

    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
    

後續步驟