飛書多維表格利用 Amazon Bedrock AI 能力賦能業務

?

背景

飛書多維表格是一款功能強大的在線數據管理與協作工具。它打破傳統表格局限,將電子表格與數據庫特性融合,支持看板、甘特圖、表單等多種視圖自由切換,可根據項目進度、任務管理等不同場景靈活展示數據。其豐富的字段類型能精準適配各類數據錄入需求,且支持多人實時在線協作,團隊成員可同步編輯、快速溝通。通過自動化流程與 “AI 捷徑字段” 等功能,可輕松實現數據的自動計算、任務提醒、智能分析等操作,無論是項目管理、客戶關系維護,還是日常工作流程優化,都能高效滿足個性化業務需求。

📢限時插播:無需管理基礎設施,利用亞馬遜技術與生態,快速集成與部署生成式AI模型能力。

? 精心設計,旨在引導您深入探索Amazon Bedrock的模型選擇與調用、模型自動化評估以及安全圍欄(Guardrail)等重要功能。

?快快點擊進入《多模一站通 —— Amazon Bedrock 上的基礎模型初體驗》實驗

構建無限, 探索啟程!

AI 捷徑字段是一個飛書的開放平臺,使用者可以根據自身業務需求開發自定義插件,也可以將插件推送到 “捷徑字段中心” 對外提供服務。目前,在 “捷徑字段中心” 里已經有豐富的第三方應用插件,可以滿足許多通用業務場景。“AI 捷徑字段” 提供了詳細的開發文檔,讓企業可以開發有定制化邏輯的內部插件,例如:在插件的實現邏輯中調用企業內部服務 API、與企業的 AI 能力進行集成。

本文將利用 AI 捷徑字段的開放能力,實現飛書多維表格與 Amazon Bedrock 的集成,并演示 AI 賦能業務的典型場景。

方案

方案介紹

基本概念

飛書 AI 捷徑字段:是飛書多維表格中的一項功能,它允許用戶通過簡單的配置,借助 AI 自動生成所需的字段,從而大大提高工作效率,用戶無需了解復雜的底層邏輯和細節,只需新增一列,進行簡單配置,就能借助 AI 完成高階工作。

飛書低代碼平臺 FaaS(Function as a Service,函數即服務):開發者能使用編程語言編寫函數代碼,專注于實現特定業務邏輯。完成編寫后,可便捷地將函數部署到飛書低代碼平臺環境中,無需操心服務器配置、安裝和維護等底層工作。

Amazon Bedrock:是一項完全托管的服務,通過單個 API 提供來自領先人工智能公司的高性能基礎模型,并提供通過安全性、隱私性和負責任的人工智能構建生成式人工智能應用程序所需的一系列廣泛功能。使用 Amazon Bedrock,您可以輕松試驗和評估適合您的使用案例的熱門基礎模型,通過微調和檢索增強生成(RAG)等技術利用您的數據對其進行私人定制,并構建使用您的企業系統和數據來源執行任務的代理。

數據交互流程

數據流程分為三個階段:1)多維表格前端,2)捷徑服務端,3)Amazon Bedrock 服務器。業務邏輯和與 Amazon Bedrock 交互的代碼封裝在 FaaS 中,部署在捷徑服務端。前端交互是多維表格文檔,要處理的數據通過固定格式的表單與捷徑服務端進行交互,然后再將接收到的用戶數據和參數通過 Bedrock API 進行處理。需要注意的是在插件中訪問的互聯網資源需要申請域名白名單,向不在白名單內的域名發送的請求會被拒絕。

開發流程

運行環境:Nodejs 版本:14.16.0

克隆項目:

git clone https://github.com/Lark-Base-Team/field-demo.git

項目目錄結構:

├── config.json // 本地調試授權的配置文件
├── package-lock.json
├── package.json
├── src
│   └── index.ts // 項目入口文件
└── tsconfig.json

啟動本地服務,可以在模擬環境中進行調試:

# 安裝依賴
npm install
# 啟動本地服務
npm run start

集成 Bedrock 代碼示例 index.ts:

// 定義捷徑的入參formItems: [{key: 'prompt',label: t('prompt'),component: FieldComponent.Input,props: {placeholder: t('prompt_placeholder')},validator: {required: true,}},{key: 'bedrockEndpoint',label: t('endpoint'),component: FieldComponent.Input,props: {placeholder: t('endpoint_placeholder')},validator: {required: true,}},{key: 'accessKey',label: t('accessKey'),component: FieldComponent.Input,props: {placeholder: t('accessKey_placeholder'),},validator: {required: true,}},{key: 'secretKey',label: t('secretKey'),component: FieldComponent.Input,props: {placeholder: t('secretKey_placeholder'),},validator: {required: true,}},{key: 'modelType',label: t('modelType'),component: FieldComponent.SingleSelect,props: {placeholder: t('modelType_placeholder'),options: [{ label: 'Amazon Nova Pro', value: 'amazon.nova-pro-v1:0' },{ label: 'Amazon Nova Lite', value: 'amazon.nova-lite-v1:0' },{ label: 'Amazon Nova Micro', value: 'amazon.nova-micro-v1:0' },{ label: 'DeepSeek R1', value: 'deepseek.r1-v1:0' }]},validator: {required: true,}}],// 定義捷徑的返回結果類型resultType: {type: FieldType.Text,},// formItemParams 為運行時傳入的字段參數,對應字段配置里的 formItems (如引用的依賴字段)execute: async (formItemParams , context) => {const { prompt, modelType, bedrockEndpoint, accessKey, secretKey } = formItemParams;/** 為方便查看日志,使用此方法替代console.log */function debugLog(arg: any) {console.log(JSON.stringify({formItemParams,context,arg}))}// 創建 Bedrock Runtime 客戶端const client = new BedrockRuntimeClient({ endpoint: bedrockEndpoint, // 設置你的 Amazon Bedrock endpointcredentials: {accessKeyId: accessKey,secretAccessKey:  secretKey,}});const message = {content: [{ text: prompt }],role: ConversationRole.USER,};const request = {modelId: modelType.value,messages: [message],inferenceConfig: {maxTokens: 1000, // The maximum response lengthtemperature: 0.7, // Using temperature for randomness control},};try {const response = await client.send(new ConverseCommand(request));console.log(response.output.message.content[0].text);const generatedText = response.output.message.content[0].text;return {code: FieldCode.Success,data: generatedText};} catch (error) {console.error('調用 Amazon Bedrock API 時出錯:', error);return {code: FieldCode.Error,errorMessage: '調用 Amazon Bedrock API 時出錯'};}},

發布流程

在項目目錄下執行 npm run pack,然后將 output/output.zip 文件上傳即可。然后提交多維表格捷徑插件表單,可發布給所有用戶,或公司內使用。具體開發和發布流程可以參考“字段捷徑插件開發指南”。

典型場景

使用 Amazon Nova Pro 識別多維表格中的圖片,幫助業務人員快速完成業務分析,加速決策流程

本案例展示多維表格與自定義字段捷徑的交互方式,利用 Amazon Nova Pro 在圖像內容識別場景中的優勢,幫助業務人員無門檻使用 AI 應用工具并提高工作效率。

創建一個全新的飛書多維表格文檔,將我們之前準備好的原始圖片以附件的形式上傳到多維表格內指定列(原始圖片列)中。再新增一列,字段類型選擇 “字段捷徑中心”,然后在 “字段捷徑中心” 搜索并使用我們自己之前發布的插件,‘待處理字段’使用我們放置圖片的列,‘處理命令’就是大模型 Prompt。

配置完成后,多維表格自動調用指定的字段捷徑,并將 “原始圖片” 列的數據作為參數傳遞給插件。我們使用的是異步調用,插件會將圖片發送到后端的 Amazon Bedrock 服務中,調用 Amazon Nova Pro,根據 Prompt 進行圖片分析,并將結果輸出到 “圖像識別” 列中。多維表格可以支持自動更新,不論你新增圖片,還是在原有行中更新圖片,多維表格都會調用插件更新輸出內容。

結論

飛書多維表格已經內置了很多基礎工具,可以滿足用戶常見的業務需求。但面對用戶的個性化場景,就需要利用 “捷徑字段” 這個開放平臺,開發符合自己業務需求的工具。隨著 AI 能力的越來越成熟,很多業務場景都可以借助 AI 提高工作效率。本案例就是將飛書多維表格與 Amazon Bedrock 進行集成,讓 AI 賦能業務。用戶不僅可以開發企業內部自己使用的工具,也可以將工具發布到 “字段捷徑中心” 對外提供服務,拓展企業的 ToB 業務渠道。

*前述特定亞馬遜云科技生成式人工智能相關的服務僅在亞馬遜云科技海外區域可用,亞馬遜云科技中國僅為幫助您了解行業前沿技術和發展海外業務選擇推介該服務。

本篇作者

本期最新實驗《多模一站通 —— Amazon Bedrock 上的基礎模型初體驗》

? 精心設計,旨在引導您深入探索Amazon Bedrock的模型選擇與調用、模型自動化評估以及安全圍欄(Guardrail)等重要功能。無需管理基礎設施,利用亞馬遜技術與生態,快速集成與部署生成式AI模型能力。

??[點擊進入實驗] 即刻開啟 AI 開發之旅

構建無限, 探索啟程!

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/909497.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/909497.shtml
英文地址,請注明出處:http://en.pswp.cn/news/909497.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

表格對比工具推薦,快速比對Excel文件

軟件介紹 今天為大家推薦一款專為Excel用戶設計的表格比較工具,簡單易用,零基礎也能快速掌握。 輕量高效的辦公助手 Excel比較工具體積僅為11MB,占用空間小,運行流暢,適合各類電腦配置使用。 簡潔明了的操作界面 軟…

深入探究其內存開銷與JVM布局——Java Record

Java 14引入的Record類型如同一股清流,旨在簡化不可變數據載體的定義。它的核心承諾是:??透明的數據建模??和??簡潔的語法??。自動生成的equals(), hashCode(), toString()以及構造器極大地提升了開發效率。 當我們看到這樣的代碼: …

Vue 3 九宮格抽獎系統,采用優雅的 UI 設計和流暢的動畫效果

九宮格抽獎 預覽地址 項目簡介 這是一個基于 Vue 3 開發的現代化九宮格抽獎系統,采用優雅的 UI 設計和流暢的動畫效果,為用戶提供極致的抽獎體驗。系統支持多種獎品配置,實時抽獎記錄展示,以及完整的活動說明功能。 核心功能 …

無縫對接大疆算力平臺:基于Coovally的無人機AI模型端到端優化方案

【導讀】 隨著無人機應用場景的快速拓展,企業對于定制化AI解決方案的需求日益迫切。大疆算力開放平臺為開發者提供了專業的模型量化與部署環境,幫助開發者將訓練好的AI模型高效部署至大疆無人機平臺。 然而,要實現完整的AI開發閉環&#xf…

ubuntu下載CUDA cuDNN

nivida-smi查看顯卡驅動版本 (一)安裝CUDA cuda官網 cuda官網 下載對應版本的cuda 這個官網真不錯啊,下面附上了指令 wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2404/x86_64/cuda-ubuntu2404.pin sudo mv c…

FreeRTOS定時器

目錄 1.特性2.運行環境2.1 守護任務2.2 回調函數2.3 內部源碼 3.和Linux對比4.ID5.數據傳輸6.操作函數6.1 創建6.2 刪除6.3 啟動6.4 停止6.5 復位(重置)6.6 修改周期6.7 注意事項 7.示例:一般使用8.示例:定時器防抖 1.特性 定時器…

JavaScript中的迭代器模式:優雅遍歷數據的“設計之道”

JavaScript中的迭代器模式:優雅遍歷數據的“設計之道” 一、什么是迭代器模式? 在編程世界中,迭代器模式(Iterator Pattern)是一種經典的設計模式,它的核心思想是:為集合對象提供一種統一的訪…

Debian/Ubuntu systemd coredump調試程序Crash

程序是通過systemd監管,當程序出現crash的時候,需要保存crash的日志,也就是coredump日志,按照一般做法設置coredump。而在安裝有systemd服務的系統中一般都有systemd-coredump服務。 systemd-coredump 是 systemd 子系統中的一個工…

【圖片轉 3D 模型】北大·字節跳動·CMU攜手——單圖15 秒生成結構化3D模型!

??引言:單圖生成結構化 3 D 模型的技術突破? ? PartCrafter 由北京大學、字節跳動與卡耐基梅隆大學聯合研發,是全球首個??端到端生成結構化 3 D 網格??的模型。它僅需單張 RGB 圖像,即可在 34 秒內生成帶語義分解的 3 D 部件&#xf…

零基礎RT-thread第二節:按鍵控制

我這里依然使用的是野火開發板,F767芯片。 這一節寫一下按鍵控制LED亮滅。 這是按鍵以及LED的原理圖。 按鍵對應的引腳不按下時是低電平,按下后是高電平。 LED是在低電平點亮。 接下來是key.c: /** Copyright (c) 2006-2021, RT-Thread Development T…

《Gulp與SCSS:解構前端樣式開發的底層邏輯與實戰智慧》

探尋Gulp與SCSS協作的底層邏輯 Gulp,作為任務自動化的佼佼者,其核心價值在于將一系列復雜的任務,如文件的編譯、合并、壓縮等,以一種流暢且高效的方式串聯起來,形成一個自動化的工作流。它基于流(stream&a…

OpenCV CUDA模塊圖像變形------對圖像進行GPU加速的透視變換函數warpPerspective()

操作系統:ubuntu22.04 OpenCV版本:OpenCV4.9 IDE:Visual Studio Code 編程語言:C11 算法描述 該函數用于對圖像進行 GPU 加速的透視變換(Perspective Transformation),是 cv::warpPerspective 的 CUDA 版…

吳恩達機器學習筆記(2)—單變量線性回歸

目錄 一、模型表示 二、代價函數 三、代價函數的直觀理解(1) 四、代價函數的直觀理解(2) 五、梯度下降 六、梯度下降的直觀理解 七、線性回歸的梯度下降 在本篇內容中,我們將介紹第一個機器學習算法——線性回歸…

最新華為 HCIP-Datacom(H12-821)

最新 HCIP-Datacom(H12-821),完整題庫請上方訪問,更新完畢。 在OSPF網絡中,NSSA區域與STUB區域都是為了減少LSA數量,兩者最主要的區別在于,NSSA區域可以引入外部路由,并同時接收OSPF…

vba學習系列(11)--批退率通過率等數據分析

系列文章目錄 文章目錄 系列文章目錄前言一、外觀報表1.產能2.固定傷排查3.鏡片不良TOP4.鏡片公式計算5.鏡片良率計算6.鏡片批退率7.鏡筒不良TOP8.鏡筒公式計算9.鏡筒良率計算10.鏡筒批退率 二、反射率報表1.機臺通過率2.鏡片通過率圈數分析3.鏡片通過率罩次分析4.鏡筒通過率圈…

成功在 Conda Python 2.7 環境中安裝 Clipper(eCLIP peak caller)

🔬 成功在 Conda Python 2.7 環境中安裝 Clipper(eCLIP peak caller) 本文記錄了如何在無 root 權限下使用 Conda 環境,解決依賴、構建擴展模塊并成功安裝運行 clipper 的詳細流程。適用于再現 eCLIP 分析流程時遇到 clipper 安裝…

通過 VS Code 連接 GitLab 并上傳項目

通過 VS Code 連接 GitLab 并上傳項目,請按照以下步驟操作: 1. 安裝必要工具 確保已安裝 Git 并配置用戶名和郵箱: git config --global user.name "你的用戶名" git config --global user.email "你的郵箱" 在 VS Cod…

開源夜鶯支持MySQL數據源,更方便做業務指標監控了

夜鶯監控項目最核心的定位,是做一個告警引擎,支持多種數據源的告警。這個版本的更新主要是增加了對 MySQL 數據源的支持,進一步增強了夜鶯在業務指標監控方面的能力。 之前版本的夜鶯主要聚焦在 Prometheus、VictoriaMetrics、ElasticSearch…

SpringCloud + MybatisPlus:多租戶模式與實現

一、多租戶的基本概念 多租戶(Multi-Tenancy) 是指在一套軟件系統中,多個租戶(客戶)共享相同的基礎設施和應用程序,但數據和配置相互隔離的架構模式。其核心目標是 降低成本 和 保證數據安全。 核心特點: 資源共享:租戶共享服務器、數據庫、代碼等資源。數據隔離:通…

Kafka入門:解鎖核心組件,開啟消息隊列之旅

一、引言 Kafka以超高速吞吐、精準的路由策略和永不掉線的可靠性,讓海量數據在分布式系統中暢行無阻。無論你是剛接觸消息隊列的技術小白,還是尋求性能突破的開發老手,掌握 Kafka 核心組件的運作原理,都是解鎖高效數據處理的關鍵…