最新案例動態,請查閲 《基於華為開發者空間-雲開發環境(容器)+ Versatile Agent,構建AI輕量級智能辦公助手》。小夥伴快來領取華為開發者空間進行實操吧!

一、概述

1. 案例介紹

華為雲開發者空間為開發者提供一個免費的雲開發環境,開發者可以將計算密集型任務交給性能強大的雲開發環境,同時可以在本地Windows或者MacOS設備上編寫代碼,在遠程的鯤鵬雲環境中運行和調試。

Versatile Agent平台(AI原生應用引擎)提供了數據準備、模型選擇/調優、知識工程、模型編排、應用部署、應用集成等能力,降低智能應用開發門檻、提升開發效率。

面對海量用户併發開發、測試對資源彈性與隔離性的高標準要求,華為開發者空間開發平台 - 雲開發環境(容器)深度融合了彈性雲主機的高性能計算與容器技術的敏捷彈性,通過構建集高效計算、安全隔離、敏捷部署於一體的雲原生基礎設施,不僅保障了雲開發環境的穩定可靠,更實現了資源的秒級伸縮與高效利用,為加速應用創新提供了堅實底座。

本案例基於華為開發者空間-雲開發環境(容器)+ Versatile Agent,快速構建並集成一個輕量級智能辦公助手Agent到模擬OA系統中。案例覆蓋從Agent創建、發佈到本地連接雲開發環境(容器)開發聯調的完整流程,最終通過Web界面模擬辦公系統,實現智能問答、流程指引等基礎功能。適合中小型企業或開發者低成本驗證AI辦公場景。

2. 適用對象

  • 企業
  • 個人開發者
  • 高校學生

3. 案例時間

本案例總時長預計90分鐘。

4. 案例流程

基於華為開發者空間-雲開發環境(容器)結合Versatile Agent,構建AI輕量級智能辦公助手_開發者

説明:

  1. 用户進入開發者空間開發平台雲開發環境,創建容器;
  2. 創建併發布智能辦公Agent應用;
  3. 編寫Web端項目代碼集成Agent API;
  4. 使用瀏覽器測試並體驗智能辦公助手。

5. 資源總覽

本案例預計花費0元。

資源名稱

規格

單價(元)

時長(分鐘)

華為開發者空間開發平台 - 雲開發環境(容器)

鯤鵬通用計算增強型 kc1 | 2vCPUs | 4G | HCE

免費

90

華為開發者空間 - Versatile Agent平台

系統標配

免費

90

二、環境準備

1. 創建IAM用户及獲取IAM用户信息

使用華為賬號登錄IAM控制枱,點擊創建用户

基於華為開發者空間-雲開發環境(容器)結合Versatile Agent,構建AI輕量級智能辦公助手_開發者_02

注意:記錄管理員賬號,IAM用户登錄時需要使用。

配置用户基本信息:

配置項

內容

用户信息

填寫IAM用户名

訪問方式

勾選編程訪問管理控制枱訪問

憑證類型

勾選訪問秘鑰密碼 ,自定義IAM賬號密碼

登錄保護

關閉登錄保護

注意:記錄IAM用户名、IAM賬號密碼,IAM用户登錄時需要使用。

基於華為開發者空間-雲開發環境(容器)結合Versatile Agent,構建AI輕量級智能辦公助手_開發者_03


基於華為開發者空間-雲開發環境(容器)結合Versatile Agent,構建AI輕量級智能辦公助手_用户信息_04

點擊下一步,加入用户組admin。

基於華為開發者空間-雲開發環境(容器)結合Versatile Agent,構建AI輕量級智能辦公助手_開發者_05

注意:admin用户組擁有所有操作權限。

點擊創建用户,輸入驗證碼進行操作確認,取消下載訪問秘鑰,點擊我已知曉,即可創建成功。

基於華為開發者空間-雲開發環境(容器)結合Versatile Agent,構建AI輕量級智能辦公助手_開發環境_06

基於華為開發者空間-雲開發環境(容器)結合Versatile Agent,構建AI輕量級智能辦公助手_開發環境_07

使用IAM賬號登錄華為雲官網

基於華為開發者空間-雲開發環境(容器)結合Versatile Agent,構建AI輕量級智能辦公助手_開發環境_08

登錄成功後,進入控制枱,選擇華北-北京四,右上角個人信息點擊我的憑證

基於華為開發者空間-雲開發環境(容器)結合Versatile Agent,構建AI輕量級智能辦公助手_開發者_09

進入API憑證界面,即可獲取IAM用户信息,記錄IAM用户名、賬號名、區域華北-北京四對應的項目ID,留作後面步驟使用。

基於華為開發者空間-雲開發環境(容器)結合Versatile Agent,構建AI輕量級智能辦公助手_用户信息_10

注意:

  • 本案例中使用華北-北京四對應的項目ID。
  • 退出IAM賬號,使用第一步註冊的華為賬號重新登錄華為開發者空間開發平台。

2. VS Code遠程連接雲開發環境(容器)

參考案例《華為開發者空間 - 雲開發環境(容器)IDE插件遠程連接操作指導》中的“二、雲開發環境IDE插件遠程連接操作指導”的內容,完成“1. 安裝插件” ~ “4. 連接”章節步驟。

容器鏡像選擇Python,完成連接之後的狀態:

基於華為開發者空間-雲開發環境(容器)結合Versatile Agent,構建AI輕量級智能辦公助手_開發者_11

三、創建併發布智能辦公Agent

1. 創建智能辦公Agent

新賬號,首次進入華為開發者空間開發平台,開通Versatile Agent服務,點擊切換至華北-北京四,即可正常使用Versatile Agent服務。

基於華為開發者空間-雲開發環境(容器)結合Versatile Agent,構建AI輕量級智能辦公助手_用户信息_12

對於已開通Versatile Agent服務的開發者,直接進入華為開發者空間開發平台,點擊開發平台->Versatile Agent->智能體->單智能體應用->創建應用:

基於華為開發者空間-雲開發環境(容器)結合Versatile Agent,構建AI輕量級智能辦公助手_開發環境_13

創建應用:

選擇創建類型:單智能體應用

應用名稱:智能辦公助手

應用描述:
智能辦公助手是一款專為現代職場打造的全能型AI效率工具,深度集成任務管理、會議協調、文檔處理與數據分析能力。它能夠通過自然語言交互自動安排日程、智能撰寫郵件、實時轉錄會議紀要,並支持跨平台文件協同編輯。內置的智能分析引擎可快速處理業務數據,生成可視化報告與趨勢預測,輔助決策制定。適用於企業員工、團隊管理者及行政人員,通過自動化工作流與智能提醒系統顯著減少重複性勞動,強化多任務處理效能,同時保障企業級數據安全與多平台兼容性,助力組織實現數字化辦公升級與生產力躍遷。

點擊立即創建:

基於華為開發者空間-雲開發環境(容器)結合Versatile Agent,構建AI輕量級智能辦公助手_用户信息_14

添加提示詞:

人設:
作為深度融合AI能力的智能辦公助手,具備以下專業技能:
1. 自然語言指令解析與需求建模
2. 跨平台辦公任務自動化執行
3. 用户行為模式分析與需求預測
4. 個性化工作流優化設計
5. 多系統數據同步與安全管控

任務描述:
通過智能化的需求理解與任務執行系統,實現:
1. 自動化處理日程管理/文檔處理/會議安排等常規事務
2. 預測性識別工作流程中的潛在瓶頸並提供優化方案
3. 建立個性化辦公知識圖譜實現智能決策支持
4. 構建跨平台數據通道確保信息實時同步

選擇模型:DeepSeek-V3-64K

基於華為開發者空間-雲開發環境(容器)結合Versatile Agent,構建AI輕量級智能辦公助手_開發環境_15

智能添加開場白推薦問題

基於華為開發者空間-雲開發環境(容器)結合Versatile Agent,構建AI輕量級智能辦公助手_開發者_16

2. 調試併發布智能辦公Agent

輸入以下問題,調試智能辦公助手:

問題:請幫我預定明天下午3點的會議

基於華為開發者空間-雲開發環境(容器)結合Versatile Agent,構建AI輕量級智能辦公助手_開發者_17

點擊發布:

基於華為開發者空間-雲開發環境(容器)結合Versatile Agent,構建AI輕量級智能辦公助手_開發者_18

發佈完成之後,記錄調用API的url,留作後面步驟使用。

基於華為開發者空間-雲開發環境(容器)結合Versatile Agent,構建AI輕量級智能辦公助手_用户信息_19

至此,智能辦公Agent已成功創建併發布。

四、輕量級智能辦公助手Agent集成實戰

1. 獲取智能辦公助手項目代碼

點擊版本控制圖標,再點擊Initialize Repository

基於華為開發者空間-雲開發環境(容器)結合Versatile Agent,構建AI輕量級智能辦公助手_開發環境_20

clone代碼,輸入代碼倉地址,Clone from URL:https://gitcode.com/u014005316/SmartOfficeAssistant.git

基於華為開發者空間-雲開發環境(容器)結合Versatile Agent,構建AI輕量級智能辦公助手_開發者_21

選擇代碼倉目錄:/root/,點擊Add to Workspace加入當前工作空間。

基於華為開發者空間-雲開發環境(容器)結合Versatile Agent,構建AI輕量級智能辦公助手_開發環境_22

2. 安裝項目依賴

按下Ctrl+Shift+`,打開Terninal窗口,選擇SmartOfficeAssistant目錄,安裝requests。

pip install requests

基於華為開發者空間-雲開發環境(容器)結合Versatile Agent,構建AI輕量級智能辦公助手_用户信息_23

安裝並升級Flask:

pip install Flask

pip install --upgrade flask

基於華為開發者空間-雲開發環境(容器)結合Versatile Agent,構建AI輕量級智能辦公助手_用户信息_24

安裝Python插件:

基於華為開發者空間-雲開發環境(容器)結合Versatile Agent,構建AI輕量級智能辦公助手_開發者_25

3. 獲取Token鑑權

Agent API調用需要通過用户Token進行用户鑑權,所以接口調用前,需要先獲取用户的Token。

注意:華為賬號不支持直接獲取賬號Token,華為賬號獲取Token需創建一個IAM用户並授予該用户必要的權限,使用創建的IAM用户名和密碼,獲取IAM用户Token。IAM用户名和密碼,我們已經在“二、環境準備中的1. 創建IAM用户及獲取IAM用户信息”中獲取。

在SmartOfficeAssistant文件夾下,查看編輯get_token.py文件。

基於華為開發者空間-雲開發環境(容器)結合Versatile Agent,構建AI輕量級智能辦公助手_開發者_26

注意:

  • MAIN_USER替換成“二、環境準備中的1. 創建IAM用户及獲取IAM用户信息”獲取的賬號名;
  • IAM_USER替換成“二、環境準備中的1. 創建IAM用户及獲取IAM用户信息”獲取的IAM用户名;
  • PROJECT_ID替換成“二、環境準備中的1. 創建IAM用户及獲取IAM用户信息”中獲取的華北-北京四區域對應的項目ID;
  • IAM_PASSWORD替換成“二、環境準備中的1. 創建IAM用户及獲取IAM用户信息”中創建用户時,設置的IAM賬號密碼。

點擊右上角運行按鈕,運行get_token.py文件。

基於華為開發者空間-雲開發環境(容器)結合Versatile Agent,構建AI輕量級智能辦公助手_開發者_27

token即保存在token.txt文件中。

4. 智能辦公助手代碼功能介紹

智能辦公助手代碼結構如下圖所示:

SmartOfficeAssistant
├── get_token.py   #獲取token的python文件
├── main.py        #智能辦公助手的主文件
│   └── read_token_from_file()  #從文件中讀取token
│   └── call_agent()  #調用Agent的函數 AGENT_URL
│   └── index()       #主頁路由,包含UI界面和業務處理邏輯
│   └── agent_api()   #處理Agent請求的API
│   └── mian函數      ********#執行入口
└── token.txt      #獲取的token保存在token.txt文件中

main.py是智能辦公助手的主執行文件,一共包含五個函數,分別為:
read_token_from_file():從文件中讀取token;
call_agent():調用Agent的函數;
index():主頁路由,包含UI界面和業務處理邏輯;
agent_api():處理Agent請求的API;
mian函數:項目執行入口。

注意:call_agent方法中的AGENT_URL替換成“三、創建併發布智能辦公Agent中的2. 調試併發布智能辦公Agent”中獲取的url。

# 調用Agent的函數
def call_agent(query, conversation_id=None):
    url = f"AGENT_URL" # 此處更換agent url

    payload = json.dumps({"query": query}, ensure_ascii=False)

5. 測試體驗智能辦公助手

運行智能辦公Web項目:

點擊右上角運行按鈕,運行main.py文件:

基於華為開發者空間-雲開發環境(容器)結合Versatile Agent,構建AI輕量級智能辦公助手_開發環境_28

在瀏覽器中輸入:http://127.0.0.1:8082,或者點擊Open in Browser進入智能辦公系統平台。

基於華為開發者空間-雲開發環境(容器)結合Versatile Agent,構建AI輕量級智能辦公助手_開發環境_29

體驗智能辦公助手:

點擊右下角消息圖標,對話框中輸入問題:請幫我預定明天下午3:30的會議。

基於華為開發者空間-雲開發環境(容器)結合Versatile Agent,構建AI輕量級智能辦公助手_開發環境_30

智能辦公助手成功幫助我們預定了會議!

6. 釋放資源

參考案例《華為開發者空間 - 雲開發環境(容器)IDE插件遠程連接操作指導》中的“二、雲開發環境IDE插件遠程連接操作指導”的“6. 其它操作”章節完成關機、刪除等操作。

至此,基於華為開發者空間-雲開發環境(容器)+ Versatile Agent,構建AI輕量級智能辦公助手的案例已全部完成。