通義靈碼添加上下文能力怎么用?一篇看懂
近期,Qwen3 正式發布并全部開源 8 款「混合推理模型」。旗艦模型 Qwen3-235B-A22B 在代碼、數學、通用能力等基準測試中,與 DeepSeek-R1、o1、o3-mini、Grok-3 和 Gemini-2.5-Pro 等頂級模型相比,表現出極具競爭力的結果。
通義靈碼現在已經全面支持 Qwen3,并正式上線編程智能體,具備自主決策、環境感知、工具使用等能力,可以根據開發者的訴求,使用工程檢索、文件編輯、終端等工具,端到端地完成編碼任務。
同時支持開發者配置自己的 MCP 工具,更加貼合開發者工作流程,并集成魔搭 MCP 廣場,開發者也可以一鍵下載 MCP 服務。
體驗地址:https://lingma.aliyun.com/download
通義靈碼在智能會話中支持豐富的上下文,如代碼文件、目錄、圖片、gitCommit 等,并提供上下文和用戶輸入提示詞自由組裝能力,開發者可以自由組合進行訴求描述。
添加上下文
在智能會話中,可以通過 3 種方式添加上下文:
-
輸入框中單擊添加上下文按鈕,即可觸發上下文選擇窗口;
-
輸入框輸入
#,即可觸發上下文選擇窗口,繼續輸入時可進行文件檢索; -
對于代碼文件、圖片,可拖拽或復制粘貼,將對應內容添加為上下文(僅 JetBrains IDEs)。
其次,對于 #file 、 #folder、#gitCommit、 #teamDocs選擇對應類型后,可進行具體內容的檢索和選擇,并針對該類內容支持多選操作。
最后,如果您使用的是 JetBrains IDEs,還可以將添加的上下文(標簽)拖拽到輸入的自然語言描述當中,方便進行輸入組合。

支持的上下文類型
通義靈碼提供多種上下文選擇,上下文之間可以進行互相組合,也可以和用戶輸入結合在一起形成完整的需求表達。
上下文類型支持:file、folder、image、codebase、teamDocs、codeChanges、gitCommit,下面將逐一介紹。
#file
當需要對某個文件或多個文件進行提問、修改時,可以在輸入框中輸入 #file 進行代碼文件選擇,文件列表支持通過鼠標多選文件。同時,當您使用的是 JetBrains IDEs 時,可通過拖拽或復制粘貼的方式,將代碼文件添加為上下文。
添加文件作為上下文時,有兩個提示:
-
選擇一個代碼文件后,將自動推薦與此文件相關的文件,可以直接單擊文件名確認添加;
-
當需要在訴求描述中強調文件時,可將通過輸入
#的方式進行文件選擇;

#folder
當需要針對某個代碼模塊進行提問或修改時,如檢索、重構、注釋、生成單測等批量場景,可以選擇所需的工程目錄。

#image
當需要結合圖片生成代碼、問題修復、或進行圖形化表達時,可在觸發上下文選擇后,單擊 #image 進行圖片添加,或者直接復制/截圖后,粘貼圖片進行添加。比如,結合設計圖進行前端頁面生成。

#codebase
當需要對當前工程進行提問、檢索、修改時,可添加 #codebase 作為上下文,通義靈碼將根據您的訴求描述,主動在本地工程文件中檢索相關上下文,以便更精準的回答問題。比如,可以使用 #codebase 在工程中查找某個方法實現。
說明
@workspace 工程問答功能,升級為使用 #codebase 進行工程問答。

#codeChanges
當需要對當前 Git 暫存區中的代碼變更內容進行提問、檢索、修改時,可添加 #codeChanges 作為上下文進行提問。比如,可以在正式推送 Git 倉庫前,將變更內容交由靈碼進行代碼評審、優化、補充單元測試等。

#gitCommit
當需要針對已提交的某次 Git Commit 代碼變更內容進行提問時,可通過 #gitCommit 添加您所需要的提交信息。比如,可以任意選擇一個或多個 Git Commit 記錄進行問題排查、缺陷修復、單元測試生成等任務。

#teamDocs
當需要結合企業內知識庫進行問答或代碼生成時,可通過 #teamDocs 添加您所需要的企業知識庫,通義靈碼將自動進行知識檢索,作為與模型交互的參考信息。比如使用團隊自研組件規范進行代碼生成。

歡迎體驗通義靈碼添加上下文能力:https://lingma.aliyun.com/download

浙公網安備 33010602011771號