商品編號:DJAA2V-A900HTL53

LangChain 奇幻旅程:OpenAI x Gemini x 多模態應用開發指南

驚喜優惠
$537
$680
  • P幣

    刷星展PChome聯名卡週四回饋P幣2%

  • 登記送

    【7-11】單筆滿$350純取貨/取貨付款訂單登記送海鮮披薩兌換券乙張(限量)

付款方式
出貨
  • PChome 倉庫出貨,24小時到貨
配送
宅配滿$490免運,超取滿$350免運
  • 宅配到府(本島/低溫)
    滿$699免運
  • 宅配到府(本島/常溫)
    滿$490免運
  • 超商取貨(常溫)
    滿$350免運
  • 超商取貨(低溫)
    滿$699免運
  • i郵箱(常溫)
    滿$290免運
商品詳情
作者:
ISBN:
9786263339729
出版社:
出版日期:
2024/10/14
  • 內文簡介

  • <內容簡介>

    1.全書深入探討如何使用 LangChain 結合 Azure OpenAI、Gemini 以及地端開源模型的部署,並提供多種應用示範。讀者可以透過本書,從開發到部署全方位掌握 AI 技術的應用。
    2.RAG(檢索增強生成)架構是目前企業打造知識庫型 LLM 應用的首選架構。本書除詳盡講解 RAG 架構之外,更是第一本詳解 Qdrant 向量資料庫的書籍。
    3.生成式 AI 的應用從單一工具擴展至最新的 AI Agent 前沿技術。本書專章探討 AI Agent 的概念與應用,協助開發者開發更具前瞻性的 AI 思維的應用。
    4.本書適合的「讀者族群」
    i.想瞭解如何使用 LangChain 的開發者
    ii.想瞭解向量資料庫與 RAG 架構的開發者
    iii.想瞭解 AI Agent 的概念與應用的開發者
    iv.想瞭解在企業面如何整合不同 LLM 模型導入應用的技術主管


    ★專家推薦:

    這本書結合了 OpenAI 與 Gemini 兩項主流的語言模型技術,並讓讀者能夠透過開發指南開發不同的應用。這本書不僅讓讀者能夠深入了解語言模型的運作原理,更能夠透過實作的方式,將理論知識轉換為實際應用。對於想要進入 AI 領域的開發者來說,絕對不能錯過這本書。
    Jimmy Liao, 廖聖傑
    (Certification) Google Developer Expert, Generative AI
    Appier, Senior Software Engineer, Full Stack, Copilot/Assistant Squad
    ex-Microsoft Azure Data/AI Cloud Solution Architect
    ex-IBM Staff Software Engineer, Mobile Architect

    本書凝聚了他們這兩年對生成式 AI 的研究,展示了他們對 AI 應用的深刻理解。無論你是 AI 技術的愛好者,還是專注於生成式 AI 開發的專業人士,本書都將為你提供有價值的洞見與實用技巧。AI 的未來充滿機遇,而 LangChain 正是其中的重要工具。希望本書能幫助你在開發過程中取得突破,並推動技術的持續進步。
    Kui-Ming Chen
    Microsoft AI MVP

    這本書以 LangChain 框架為基礎,構建了一套完整的大型語言模型學習地圖,讓你能深入理解語言模型的運作原理,並透過實際操作的方式將這些技術應用於真實專案中。無論你對 AI 是初學者還是有經驗的開發者,這本書將成為你邁向 LLM 開發之路的重要指南,幫助你在 AI 領域快速取得突破。
    張維元 / 資料科學家的工作日常


    ★目錄:

    Chapter 01 LangChain環境準備篇
    1.1 使用Poetry來安裝與管理虛擬環境
    1.2 使用Python-dotenv來管理環境變數
    1.3 LangChain 0.2 版介紹與0.3版更新策略

    Chapter 02 LangChain 初試身手
    2.1 認識LangChain
    2.2 建立一個簡單的生成式AI應用 - 語言翻譯器
    2.3 運用Prompt Template 打造多國語言翻譯器
    2.4 PromptTemplate應用練習 - 單字情境造句機

    Chapter 03 PromptTemplate 設計
    3.1 多筆問答範例樣板 - 來啊!戰南北
    3.2 範例選擇器 - 先生,你依據哪一條判斷我是南部人?
    3.3 省話一哥 - 利用範例選擇器來簡化提示

    Chapter 04 Chain 的基本概念與使用
    4.1 Chain 的基本概念與使用
    4.2 認識 LLMChain
    4.3 認識 SimpleSequentialChain
    4.4 認識 SequentialChain
    4.5 認識MultiPromptChain
    4.6 實作Conditional Chain機制

    Chapter 05 認識 LCEL 表達式
    5.1 認識LCEL表達式
    5.2 認識RunnableSequence
    5.3 認識RunnableParallel
    5.4 認識RunnableBranch
    5.5 認識RunnableLambda
    5.6 認識RunnableWithFallbacks
    5.7 認識RunnablePassthrough

    Chapter 06 LangChain Memory機制
    6.1 常見的Memory機制介紹
    6.2 RunnableWithMessageHistory介紹
    6.3 實作 RAG 流程整合歷史訊息

    Chapter 07 LangChain與Azure OpenAI GPT-4o
    7.1 申請Azure OpenAI GPT-4o資源
    7.2 開始使用Azure OpenAI GPT-4o - 多愁善感的詩人
    7.3 LangChain與GPT-4o
    7.4 我的Azure OpenAI英文老師:Whisper + GPT-4o + TTS .-10

    Chapter 08 LangChain與Google Gemini
    8.1 申請 Google Gemini API
    8.2 Hello Gemini
    8.3 LangChain與Gemini
    8.4 圖片理解
    8.5 聲音理解 - Podcast 重點摘要
    8.6 影片理解 – Ryan在哪裡

    Chapter 09 LangChain與Hugging Face
    9.1 Hugging Face 介紹
    9.2 Hugging Face 帳號註冊
    9.3 LangChain Hugging Face全新套件

    Chapter 10 設計RAG應用
    10.1 認識RAG
    10.2 認識 Embeeding與向量資料
    10.3 實作 RAG應用
    10.4 關於知識文件切割的探討

    Chapter 11 本地模型RAG應用
    11.1 認識Ollama
    11.2 使用llama.cpp量化與轉換模型格式
    11.3 實作混合雲RAG應用

    Chapter 12 Qdrant進階使用技巧
    12.1 Qdrant多租戶的設計
    12.2 Qdrant索引設計
    12.3 Qdrant分散式部署
    12.4 Qdrant與LangChain的整合
    12.5 Qdrant與LangChain在 0.3 版將會有的改變

    Chapter 13 設計Chatbot應用
    13.1 Hello Line Bot 建立
    13.2 Line Bot + GPT-4o
    13.3 Line Bot + Gemini
    13.4 LangChain + GPT-4o + Gemini

    Chapter 14 AI Agent
    14.1 AI Agent 概念
    14.2 AI Agent架構設計:從單體到複雜系統
    14.3 基本 ReAct AI Agent 應用
    14.4 為ReAct AI Agent加上短期記憶應用
    14.5 為 ReAct AI Agent 加入 system prompt
    14.6 AI Agent的工具也可以是個 Chain

    Chapter 15 LangServe與部署上雲
    15.1 LangServe介紹
    15.2 RAG Chain的搭建
    15.3 LangServe 建立與整合
    15.4 容器化LangServe與地端部署
    15.5 LangServe 容器映像登錄
    15.6 部署LangServe到Azure


    <作者簡介>

    柯克(Ko Ko)
    柯克(Ko Ko)連續當選多年微軟AI領域的最有價值專家(Microsoft AI MVP),曾任職於財星世界500強企業、美國矽谷科技新創、澳洲雪梨科技新創、美國上市公司等企業,擅長於AI技術與軟體開發。他曾在 ModernWeb、.NET Conference、PyCon APAC、PyCon HK、DevDays Asia等等的國際大型年會擔任講者,也曾在四大會計、上市櫃公司、大專院校等擔任內訓講師,累計已超過萬名聽眾。他是技術社群Chatbot Developers Taiwan的核心成員,在社群裡也分享過許多自然語言處理和聊天機器人相關的實戰和心得。他熱愛向大眾分享他的經驗與所學,並且相信這樣分享的過程中能讓彼此都更進步。經營臉書粉絲專頁「大魔術熊貓工程師」。

    陳葵懋(Ian Chen)
    高雄師範大學資訊教育研究所碩士,目前任職於一等一科技股份有限公司,同時也是微軟AI領域的最有價值專家(Microsoft AI MVP),以及微軟國際認證講師(Microsoft MCT)。
    專注於.NET、Azure雲端、生成式AI解決方案、容器化服務等技術,於Microsoft Tech days、Microsoft DevDays Asia、Modern Web Conference等大型技術研討會擔任講者。政府公務單位、大專院校與跨國上市企業AI培訓講師,同時也是高雄技術社群K.NET的聯合創辦人,經營「Semantic Kernel Developers Taiwan」臉書社團,樂於分享經驗,始終相信軟體技術應發揮影響力創造更美好的生活。

    Ryan Chung
    Ryan Chung,行動開發學院創辦人,曾獲微軟人工智能大賽特別獎、Udacity AI產品經理微學位。目前為製造業上櫃公司AI顧問、微軟Reactor / DevDaysAsia / .NET Conf Taiwan講師、中央大學AI學程兼任講師、元智大學資工系兼任助理教授級專業技術人員。專長於微軟Azure OpenAI與認知服務應用整合、Google Gemini AI應用開發、Line Bot應用開發。2022年起,獲選為微軟MVP - AI人工智慧最有價值專家。
購物須知
寄送時間
全台灣24h到貨,遲到提供100元現金積點。全年無休,週末假日照常出貨。例外說明
送貨方式
透過宅配送達。除網頁另有特別標示外,均為常溫配送。
消費者訂購之商品若經配送兩次無法送達,再經本公司以電話與Email均無法聯繫逾三天者,本公司將取消該筆訂單,並且全額退款。
送貨範圍
限台灣本島與離島地區註,部分離島地區包括連江馬祖、綠島、蘭嶼、琉球鄉…等貨件,將送至到岸船公司碼頭,需請收貨人自行至碼頭取貨。注意!收件地址請勿為郵政信箱。
註:離島地區不配送安裝商品、手機門號商品、超大材商品及四機商品。
售後服務
缺掉頁更換新品
執照證號&登錄字號
本公司食品業者登錄字號A-116606102-00000-0
關於退貨
  • PChome24h購物的消費者,都可以依照消費者保護法的規定,享有商品貨到次日起七天猶豫期的權益。(請留意猶豫期非試用期!!)您所退回的商品必須回復原狀(復原至商品到貨時的原始狀態並且保持完整包裝,包括商品本體、配件、贈品、保證書、原廠包裝及所有附隨文件或資料的完整性)。商品一經拆封/啟用保固,將使商品價值減損,您理解本公司將依法收取回復原狀必要之費用(若無法復原,費用將以商品價值損失計算),請先確認商品正確、外觀可接受再行使用,以免影響您的權利,祝您購物順心。
  • 如果您所購買商品是下列特殊商品,請留意下述退貨注意事項:
    1. 易於腐敗之商品、保存期限較短之商品、客製化商品、報紙、期刊、雜誌,依據消費者保護法之規定,於收受商品後將無法享有七天猶豫期之權益且不得辦理退貨。
    2. 影音商品、電腦軟體或個人衛生用品等一經拆封即無法回復原狀的商品,在您還不確定是否要辦理退貨以前,請勿拆封,一經拆封則依消費者保護法之規定,無法享有七天猶豫期之權益且不得辦理退貨。
    3. 非以有形媒介提供之數位內容或一經提供即為完成之線上服務,一經您事先同意後始提供者,依消費者保護法之規定,您將無法享有七天猶豫期之權益且不得辦理退貨。
    4. 組合商品於辦理退貨時,應將組合銷售商品一同退貨,若有遺失、毀損或缺件,PChome將可能要求您依照損毀程度負擔回復原狀必要之費用。
  • 若您需辦理退貨,請利用顧客中心「查訂單」或「退訂/退款查詢」的「退訂/退貨」功能填寫申請,我們將於接獲申請之次日起1個工作天內審核您的退貨要求,通過審核後將以E-mail回覆通知您,並將委託本公司指定之宅配公司,在5日內前往取件。請您備妥原商品及所有包裝及附件,以便於交付予本公司指定之宅配公司取回(宅配公司僅負責收件,退貨商品仍由特約廠商進行驗收),宅配公司取件後會提供簽收單據給您,請注意留存。
  • 退回商品時,請以本公司或特約廠商寄送商品給您時所使用的外包裝(紙箱或包裝袋),原封包裝後交付給前來取件的宅配公司;如果本公司或特約廠商寄送商品給您時所使用的外包裝(紙箱或包裝袋)已經遺失,請您在商品原廠外盒之外,再以其他適當的包裝盒進行包裝,切勿任由宅配單直接粘貼在商品原廠外盒上或書寫文字。
  • 若因您要求退貨或換貨、或因本公司無法接受您全部或部分之訂單、或因契約解除或失其效力,而需為您辦理退款事宜時,您同意本公司得代您處理發票或折讓單等相關法令所要求之單據,以利本公司為您辦理退款。
  • 本公司收到您所退回的商品及相關單據後,經確認無誤,次日起3~7工作日內退款,退款日當天會再發送E-mail通知函給您。