我的IBM Watsonx之旅:初次體驗 Prompt Lab 與 LLM 的應用

閱讀時間約 6 分鐘

前言

在這個迅速變化的技術世界裡,AI 已成為推動創新和效率的主要動力之一,最近很幸運得參加了IBM Watsonx 的 workshop,對我來說是一個很好的機會認識企業對於快速導入AI和整合AI應用的平台。IBM Watson 作為AI領域的先驅之一,長久以來一直在智慧型系統和認知計算方面處於領先地位。這次工作坊不僅讓我深入了解Watsonx的強大功能,也讓我對目前AI領域最炙手可熱的技術之一——大型語言模型(LLM)有了更深的認識,並且實作它!

大型語言模型,如OpenAI的ChatGPT,正迅速改變我們與數據、知識和機器互動的方式,這些模型能夠處理和生成人類語言,提供深入見解,甚至創造出令人難以置信的新內容。在 IBM Watsonx工作坊中,我有機會探索這些技術如何與Watson的功能相結合,創造出更加智能、更加個性化的應用場景。

在這篇blog中,我將與你分享我在IBM Watson工作坊中的學習心得,關於WatsonX平台介紹與使用,以及它們如何為企業和個人用戶帶來前所未有的價值。

IBM 三大元件

raw-image

首先是 IBM WatsonX 平台的簡單說明,IBM WatsonX 平台集成了三大關鍵元件——WatsonX.AI、WatsonX.Data、和WatsonX.Governance。這些元件各具特色,共同打造了一個全面的 AI 解決方案環境。在當今大型語言模型(LLM)的快速發展下,這些功能更是為快速訓練和部署AI模型提供了更完整以及便利的支持。

  1. WatsonX.AI: 這是一個專為企業級AI模型設計的開發工具。它支援從傳統機器學習到最新的生成式AI模型的訓練、驗證、調整和部署。借助IBM精選的基礎模型套件以及其合作夥伴Hugging Face的開源模型,企業可以輕鬆建構可信且高效的業務應用模型。同時,透過提供全面的SDK和API函式庫,企業可以快速地使用少量數據建立符合自身需求的AI應用服務。
  2. WatsonX.Data: 專注於提供安全和可靠的數據存儲管理解決方案,它允許用戶在混合雲環境中跨平台訪問數據,並快速連接到各種儲存和分析環境。藉由內建的治理、安全和自動化機制,WatsonX.Data強化了對數據的信任度,並通過將適當的工作負載與最適合的引擎配對,顯著降低數據處理成本,為企業提供更大的靈活性以擴展其AI工作負載和數據應用。
  3. WatsonX.Governance: 隨著AI技術在日常工作流程中的應用越來越廣泛,主動的AI治理變得至關重要,WatsonX.Governance提供AI生命週期的全面治理,包括指導、管理和監控組織內的AI活動。此元件透過軟體自動化識別、管理、監控和報告風險與合規性問題,幫助企業降低風險,並確保符合監管要求,推動企業做出負責任且符合道德的決策。

綜合這三大功能,IBM WatsonX 平台為企業提供了一個強大、靈活且全面的AI解決方案,特別是在整合和推論大型語言模型方面,展現出了其獨特的價值。另外,Watsonx 除了上雲的方案之外,近期可能 release 落地版,值得期待關注。

Prompt lab

工作坊從 Prompt Lab 開始,Prompt Lab 是 IBM WatsonX.AI 平台上的一個功能,專門用於基礎模型(Foundation Models)進行互動和實驗。提供了一個用戶友好的界面,用戶可以在這裡嘗試各種 prompts,並保存及分享他們認為最有效的 prompt 。

我認為這是一個很適合展示以及體驗 WatsonX.AI 的介面,對於了解 LLM 模型應用、或完全沒有使用過的人來說都很適合,提供一個很直覺,可以平台上簡易操作,並且快速獲得輸出與回應,這個介面可以讓人更快認識 WatsonX.AI 。

Prompt Lab的主要功能包括:

  • 實驗提示語:可以嘗試向不同的 Foundation Models 提供 prompt,從而觀察和分析這些 model 的 output 和行為。
  • 探索樣本提示語:用戶可以查看和學習預先設計的 sample prompt,這有助於他們更好地理解如何構造有效的 prompt。
  • 保存和分享提示語:用戶可以保存他們創建的 prompt,並與團隊成員或其他用戶共享這些 prompt。

註冊 IBM Watsons

先在 ibm watsonx 的網站上註冊 IBM cloud ,帳號地區選擇法蘭克福 (eu-de) 和 達拉斯 (us-south),登入後會進入主畫面。

raw-image

Prompt Lab 實作

Prompt lab 中有 sample prompt ,可以隨開即用,包含以下幾大功能,而這幾大功能,也是現今 LLM 大多數人的應用場景,甚至是可以以此為基礎做組合,去應用在更複雜的場景。

    • summarization
    • classification
    • generation
    • extraction
    • question answering
    • code

Prompt lab demo

這幾大功能,也是現今 LLM 大多數人的應用場景,甚至是可以以此為基礎做組合,去應用在更複雜的場景。

raw-image


會議的逐字稿生成摘要

raw-image
raw-image

可以在左大方框填入會議的逐字稿,通過 LLM 在右側生成摘要,那右上方可以切換各種不同的 LLM fundation model ,挑選合適 LLM 也是一門學問,簡單來說:面對簡單的問題不能用太深入的或是太難的模型,他表現不一定比較好。所以可以根據任務內容於上方切換適合的模型,或是依照語言的不同去換各種模型,例如中文的 LLama-2 模型。

分類問題

raw-image

在左方格輸入想要分類的文字,LLM 可以根據文字內容,區分 positive 或是 negative ,那對於 LLM 以及 prompt 比較有效地使用方式,就是給他一些 sample ,將有助於模型理解與完成任務。

raw-image

以上 demo Prompt Lab 幾個功能,經過對IBM Watsonx及其Prompt Lab的深入探索,我們可以清楚地看到,大型語言模型(LLM)在處理各種任務上的強大能力和高效率。從產生摘要到問題解答,LLM在Prompt Lab中展示了其多樣化和靈活性,使我們能夠根據不同的應用場景選擇最合適的功能。這不僅顯著加快了任務完成的速度,而且還提高了整體的工作效率,讓我們能夠更加聚焦於創意和創新。

這次的體驗僅僅是開端,在下一篇文章中,預計分享如何在 Watsonx 平台介接 LLM API 完成各項 project ,進一步拓展我們對於這些令人興奮的技術的理解和應用。
感謝看到這裡的你~我們下次見!

參考資料

avatar-img
33會員
43內容數
歡迎來到《桃花源記》專欄。這裡不僅是一個文字的集合,更是一個探索、夢想和自我發現的空間。在這個專欄中,我們將一同走進那些隱藏在日常生活中的"桃花源"——那些讓我們心動、讓我們反思、讓我們找到內心平靜的時刻和地方
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
Karen的沙龍 的其他內容
在數據科學和機器學習中,特徵工程是提高模型性能的關鍵步驟之一,通過創建新特徵或轉換現有特徵,我們可以更好地捕捉數據中的信息,提高模型的預測能力。然而,當處理大數據集時,特徵工程可能變得耗時,而且若是在研發階段,特徵其實是需要快速迭代去產生並且做後續的實驗,這也是近期遇到的問題,因此想在這篇文章實作多
1. 問題定義 每一個成功的模型都始於明確的問題定義! 核心思考:你的模型想要達到什麼目的? 例如:是要偵測每一筆交易是否涉及洗錢,還是要從大量資料中找出可能的洗錢關聯戶? 2. 數據檢查 數據是模型的基石,但不是所有數據都是有用的! 核心思考:你的數據夠嗎?時間分佈如何?正負樣本
今年的國泰金控技術年會,關於 AI 有幾個主題覺得很有趣、也受到一些啟發: 1. 可解釋 AI : AI 的可解釋性一直是一個很被關注的題目,尤其是發生在模型要準備落地應用,需要驗證黑盒子是不是依照正確的邏輯、人類的邏輯去判斷問題,我自己很喜歡這個部分,算法是用一套最基本的SHAP,SHAP基於博
最近有採購幾台 server ,正在進行一些設定的作業,把這些過程都保留下來,之後要再設定就可以回來查看了~~~ 目標 在 Centos Linux 主機上移除 Podman ,並安裝 Docker 解決 首先先確認 Centos 的版本,是 Debian or Fedora cat /
最近在調整跟優化效能時,又來複習了 Multi-threading 和 Multiprocessing 的概念,在面對大數據時,能夠有效利用多核心處理器的能力,對於提升程式執行效能至關重要。 Python 提供多線程(Multi-threading) 和多進程 (Multiprocessing)
How to utilize batch input and multi-processing techniques to accelerate feature engineering? 問題 在進行特徵工程的過程中,我們通常需要處理各種各樣的數據,並轉換它們成有意義的特徵,以供後續的模型訓練
在數據科學和機器學習中,特徵工程是提高模型性能的關鍵步驟之一,通過創建新特徵或轉換現有特徵,我們可以更好地捕捉數據中的信息,提高模型的預測能力。然而,當處理大數據集時,特徵工程可能變得耗時,而且若是在研發階段,特徵其實是需要快速迭代去產生並且做後續的實驗,這也是近期遇到的問題,因此想在這篇文章實作多
1. 問題定義 每一個成功的模型都始於明確的問題定義! 核心思考:你的模型想要達到什麼目的? 例如:是要偵測每一筆交易是否涉及洗錢,還是要從大量資料中找出可能的洗錢關聯戶? 2. 數據檢查 數據是模型的基石,但不是所有數據都是有用的! 核心思考:你的數據夠嗎?時間分佈如何?正負樣本
今年的國泰金控技術年會,關於 AI 有幾個主題覺得很有趣、也受到一些啟發: 1. 可解釋 AI : AI 的可解釋性一直是一個很被關注的題目,尤其是發生在模型要準備落地應用,需要驗證黑盒子是不是依照正確的邏輯、人類的邏輯去判斷問題,我自己很喜歡這個部分,算法是用一套最基本的SHAP,SHAP基於博
最近有採購幾台 server ,正在進行一些設定的作業,把這些過程都保留下來,之後要再設定就可以回來查看了~~~ 目標 在 Centos Linux 主機上移除 Podman ,並安裝 Docker 解決 首先先確認 Centos 的版本,是 Debian or Fedora cat /
最近在調整跟優化效能時,又來複習了 Multi-threading 和 Multiprocessing 的概念,在面對大數據時,能夠有效利用多核心處理器的能力,對於提升程式執行效能至關重要。 Python 提供多線程(Multi-threading) 和多進程 (Multiprocessing)
How to utilize batch input and multi-processing techniques to accelerate feature engineering? 問題 在進行特徵工程的過程中,我們通常需要處理各種各樣的數據,並轉換它們成有意義的特徵,以供後續的模型訓練
你可能也想看
Google News 追蹤
Thumbnail
本文介紹了大型語言模型(LLM)中Prompt的原理及實踐,並提供了撰寫Prompt的基本框架邏輯PREP,以及加強Prompt撰寫的幾個方向:加強說明背景、角色描述和呈現風格,加強背景說明,角色描述,呈現風格以及目標受眾(TA)。同時推薦了幾個Prompt相關的參考網站。最後解答了一些快問快答。
大語言模型能夠生成文本,因此被認為是生成式人工智慧的一種形式。 人工智慧的學科任務,是製作機器,使其能執行需要人類智慧才能執行的任務,例如理解語言,便是模式,做出決策。 除了大語言模型,人工智慧也包含了深度學習以及機器學習。 機器學習的學科任務,是透過演算法來實踐AI。 特別
大語言模型,例如OpenAI提供的ChatGPT,是過去幾年發展的深度神經網路模型,開啟自然語言處理的新紀元。
30年後來看現在,或許會覺得,還好現在有AI,才讓人類進入真正的文明世紀。 GPT只是大型語言模型(LLM)的一種,大型語言模型只是人工智慧(AI)的一種,而人工智慧甚至可以說只是「量子技術」的一種。 AI除了用來聊天(就像一開始我們只是把電腦當打字機),最重要的功能是幫助我們更容易理解和運用量
Thumbnail
大型語言模型(Large Language Model,LLM)是一項人工智慧技術,其目的在於理解和生成人類語言,可將其想像成一種高階的「文字預測機器」,然而,它們並非真正理解語言。除了在上篇介紹的技巧可以協助我們在使用 LLM 時給予指示之外,今天我們會介紹使用 LLM 的框架。
Thumbnail
大型語言模型 (LLM) 在最近幾年取得了重大進展,並引起了人們對生成式AI將如何影響工作方式的廣泛重視。雖然 LLM 具有強大的文本生成、翻譯和理解能力,但它們對工作的影響仍然是一個複雜且充滿爭議的話題。 本文摘要自MIT 史隆管理評論,分析LLM 對工作帶來的影響。
Thumbnail
大型語言模型(LLM)是基於深度學習的自然語言處理模型,而多模態模型(LMM)能處理多種資料型態。這些模型將對未來帶來重大改變。LLM 專注於理解和生成自然語言,LMM 能夠處理跨模態的內容,並整合多種資料的能力,有望成為未來趨勢。
Thumbnail
大型語言模型(Large Language Model,LLM)是一項人工智慧技術,其目的在於理解和生成人類語言,可將其想像成一種高階的「文字預測機器」。 Prompt Pattern 是給予LLM的指示,並確保生成的輸出擁有特定的品質(和數量)。
Thumbnail
大語言模型(LLMs)對於任何對人工智能和自然語言處理感興趣的人來說都是一個令人興奮的領域。 這類模型,如GPT-4, 透過其龐大的數據集和複雜的參數設置, 提供了前所未有的語言理解和生成能力。 那麼,究竟是什麼讓這些模型「大」得如此不同呢?
Thumbnail
對於熱衷於語言科技的你, 大語言模型(LLMs)在自然語言處理(NLP)領域的發展無疑是一個革命性的進展。 從傳統的規則系統到基於深度學習的方法, LLMs展現了在理解、生成和翻譯人類語言方面的巨大突破。 這不僅是技術上的飛躍, 更是開啟了新的應用和可能性。 下面將介紹這一變革帶來的三大
Thumbnail
本文介紹了大型語言模型(LLM)中Prompt的原理及實踐,並提供了撰寫Prompt的基本框架邏輯PREP,以及加強Prompt撰寫的幾個方向:加強說明背景、角色描述和呈現風格,加強背景說明,角色描述,呈現風格以及目標受眾(TA)。同時推薦了幾個Prompt相關的參考網站。最後解答了一些快問快答。
大語言模型能夠生成文本,因此被認為是生成式人工智慧的一種形式。 人工智慧的學科任務,是製作機器,使其能執行需要人類智慧才能執行的任務,例如理解語言,便是模式,做出決策。 除了大語言模型,人工智慧也包含了深度學習以及機器學習。 機器學習的學科任務,是透過演算法來實踐AI。 特別
大語言模型,例如OpenAI提供的ChatGPT,是過去幾年發展的深度神經網路模型,開啟自然語言處理的新紀元。
30年後來看現在,或許會覺得,還好現在有AI,才讓人類進入真正的文明世紀。 GPT只是大型語言模型(LLM)的一種,大型語言模型只是人工智慧(AI)的一種,而人工智慧甚至可以說只是「量子技術」的一種。 AI除了用來聊天(就像一開始我們只是把電腦當打字機),最重要的功能是幫助我們更容易理解和運用量
Thumbnail
大型語言模型(Large Language Model,LLM)是一項人工智慧技術,其目的在於理解和生成人類語言,可將其想像成一種高階的「文字預測機器」,然而,它們並非真正理解語言。除了在上篇介紹的技巧可以協助我們在使用 LLM 時給予指示之外,今天我們會介紹使用 LLM 的框架。
Thumbnail
大型語言模型 (LLM) 在最近幾年取得了重大進展,並引起了人們對生成式AI將如何影響工作方式的廣泛重視。雖然 LLM 具有強大的文本生成、翻譯和理解能力,但它們對工作的影響仍然是一個複雜且充滿爭議的話題。 本文摘要自MIT 史隆管理評論,分析LLM 對工作帶來的影響。
Thumbnail
大型語言模型(LLM)是基於深度學習的自然語言處理模型,而多模態模型(LMM)能處理多種資料型態。這些模型將對未來帶來重大改變。LLM 專注於理解和生成自然語言,LMM 能夠處理跨模態的內容,並整合多種資料的能力,有望成為未來趨勢。
Thumbnail
大型語言模型(Large Language Model,LLM)是一項人工智慧技術,其目的在於理解和生成人類語言,可將其想像成一種高階的「文字預測機器」。 Prompt Pattern 是給予LLM的指示,並確保生成的輸出擁有特定的品質(和數量)。
Thumbnail
大語言模型(LLMs)對於任何對人工智能和自然語言處理感興趣的人來說都是一個令人興奮的領域。 這類模型,如GPT-4, 透過其龐大的數據集和複雜的參數設置, 提供了前所未有的語言理解和生成能力。 那麼,究竟是什麼讓這些模型「大」得如此不同呢?
Thumbnail
對於熱衷於語言科技的你, 大語言模型(LLMs)在自然語言處理(NLP)領域的發展無疑是一個革命性的進展。 從傳統的規則系統到基於深度學習的方法, LLMs展現了在理解、生成和翻譯人類語言方面的巨大突破。 這不僅是技術上的飛躍, 更是開啟了新的應用和可能性。 下面將介紹這一變革帶來的三大