QodoGen1.0釋出:利用AgenticAI轉變你的工作流程

什麼是 Qodo Gen?
Qodo Gen是一個 IDE 外掛,它將用於測試和程式碼生成的智慧代理直接整合到你的開發環境中。
雖然許多 AI 編碼工具都以簡單的命令響應系統的形式執行,但Qodo Gen 1.0 代表了下一代:與您一起工作的自主、多步驟問題解決代理。我們的代理不僅僅是生成程式碼片段,還能瞭解您的整個專案背景,可以做出決策、使用工具並自主執行任務。
代理聊天(Agentic chat)
Qodo Gen 現在支援標準或 Agentic 工作流模式。標準模式提供更手動的 Qodo Gen 體驗,包括命令。
Agentic Mode使互動更加動態、更少結構化,主動協助完成任務,併為你提供情境建議。
代理聊天是多步驟問題解決的演變,而不是一次性的人工智慧響應。Qodo Gen 的代理聊天是自主的,聊天代理可以自主做出決策、提出問題、使用工具和執行任務,而不僅僅是編寫程式碼或只回答一次問題。
編碼代理利用核心 Qodo 工具來理解提示意圖和高階上下文檢索,包括程式碼庫索引和分析、網路搜尋和抓取。
以下是代理可以執行的一些操作:
  • 編寫新程式碼:使用 Flask 框架生成完整的 REST API,包括路由、模型和資料庫設定。
  • 修復錯誤:透過分析堆轉儲並提出最佳化建議,幫助識別並解決 Java 應用程式中的記憶體洩漏。
  • 從文字或票證實現任務:將使用者故事轉化為 React 應用程式中的工作功能,並完成狀態管理和 API 整合。
  • 開發前端元件:使用 Tailwind CSS 為響應式 Web 應用程式構建可重複使用的 React 元件。
這個由人工智慧驅動的對話介面可以加速開發者的程式碼開發,同時又讓你能掌控一切。
可擴充套件代理和工具支援
為了更好地理解程式碼,並幫助你執行各種操作,Agentic Mode 在後臺使用多種服務。除了內建伺服器外,使用者還可以透過 Anthropic 的模型上下文協議 (MCP) 新增為自己的外部工具。安裝了 MCP 伺服器的使用者可以透過新增 API 金鑰來引入第三方或自定義工具和代理來增強他們的工作流程。
可以使用 API 金鑰啟用預配置的 MCP 工具(如 Jira 和 GitHub)。
自定義 MCP 工具允許您透過在 Qodo Gen 中手動新增或使用Smithery來連線其他服務。
內建代理工具包括:
  • 獲取服務:檢索各種格式的網路內容。
  • 檔案系統服務:管理檔案和目錄。
  • Git 服務:提供 Git 儲存庫洞察。
  • LSP(語言伺服器協議)服務:分析和跟蹤程式碼結構。
這種可擴充套件性確保 Qodo Gen 1.0 可以無縫整合到您的開發環境中,讓你可以使用內建功能和根據需求定製的工具來增強工作流程。
半代理測試生成
在 Qodo Gen 的早期版本中,測試功能是在 IDE 中的面板中執行的。此高階測試套件專用於程式碼行為分析、測試行為生成和測試套件擴充套件。
在 Qodo Gen 1.0 中,使用者現在可以選擇使用基於聊天的半代理測試生成工作流程。使用者可以按照分步流程新增上下文、示例測試和模擬、生成測試行為和綜合測試套件。
使用測試生成
  • 開啟檔案:開啟專案中您想要建立測試的檔案。
  • 啟用 Qodo Gen:單擊擴充套件欄中的 Qodo Gen 徽標。
  • 選擇元件:從聊天框下方的欄中選擇您想要測試的元件。
  • 開始測試生成:在聊天框中輸入 /test,然後點擊發送鍵或單擊箭頭按鈕。Qodo Gen 將開始引導您完成測試生成過程。
這種新的工作流程使測試生成更具互動性和直觀性,使開發人員能夠與 Qodo Gen 1.0 合作,以更高的效率完善、擴充套件和最佳化他們的測試套件。
結語
現在就可以開始使用 Qodo Gen 1.0。
無論您是簡化開發、整合 AI 驅動的自動化還是最佳化測試套件,Qodo 都有工具來改變自己的工作流程。
作者:Qodo
相關地址:
https://www.qodo.ai/products/qodo-gen/?utm_source=21cto&utm_medium=takeover&utm_campaign=qodo-gen

相關文章