為您推薦
類似書籍推薦給您
【簡介】 想打造自己的AI助手,卻不知道從何開始? 用最熱門的LLM技術,打造真正會思考、會執行任務的AI Agent。 從零開始也不怕,帶你完整實作七種不同任務的AI應用,掌握開發實戰與最新技術趨勢! 準備好和AI Agent一起開啟智慧新時代了嗎? 本書將帶你深入探索AI Agent的開發關鍵。 從技術框架、開發工具到應用趨勢,通通幫你整理到位。 打造能聽懂人話、會主動幫你解決問題的超強AI夥伴! 從GPT-4到LangChain、LlamaIndex、MetaGPT,一步步做出真正「會理解、會規劃、會執行任務」的智慧型AI Agent。 書中以中小企業需求為場景,帶領讀者從零開始打造七種強大實用的AI應用,包括智慧排程、辦公自動化、知識整合、RAG、……等熱門任務。 不論你是工程師、研究人員、產品PM,還是AI新手,只要對AI Agent有興趣,都能在本書中找到清晰的技術架構與實用的開發步驟。 全書實作導向,讓AI不只聊天,更能主動幫你工作! 人工智慧時代,一種全新的技術——Agent正在崛起。 這是一種能夠理解自然語言並生成對應回覆,並且執行具體行動的人工智慧體,它不僅是內容生成工具,更是串聯複雜任務的關鍵樞紐。 本書將探索Agent的奧祕,內容包括從技術框架到開發工具,從實際操作專案到第一線發展,在帶著讀者動手打造7個功能強大Agent的同時,深入解析Agent的設計與實作,最後並展望Agent的發展性和未來趨勢。 適合對Agent技術感興趣或致力於該領域的研究人員、開發人員、產品經理或公司負責人,以及大專院校的相關領域師生。 內容以兩位虛擬角色互動的方式,帶領讀者進入極富趣味的Agent開發之旅,零距離接觸GPT-4模型、OpenAI Assistants API、LangChain、LlamaIndex 和MetaGPT 等關鍵技術,在辦公自動化、智慧排程、知識整合以及檢索增強生成(RAG)等領域,親身體會Agent的非凡表現,並攜手開啟AI時代的無限可能! 本書特色 .從零開發AI Agent,人人都能輕鬆上手 .詳解LLM×Agent的技術架構與開發流程 .精選熱門技術GPT-4、LangChain、LlamaIndex一次掌握 .七大實戰應用任務,涵蓋智慧排程、RAG、文件處理等 .對應企業需求,實作情境貼近真實工作場景 【目錄】 前言 第1章 何謂 Agent,為何選擇 Agent 1.1 讓人大開眼界的演講:Life 3.0 1.2 所以,到底 Agent 是什麼? 1.3 Agent 的大腦:大模型的通用推理能力 1.4 Agent 的感知力:語言交互能力和多模態能力 1.5 Agent 的行動力:語言輸出能力和工具使用能力 1.6 Agent 對各行業的效能提升 1.7 Agent 帶來新的商業模式和變革 1.8 小結 第2章 基於大模型的 Agent 技術框架 2.1 Agent 的四大要素 2.2 Agent 的規劃和決策能力 2.3 Agent 的各種記憶機制 2.4 Agent 的核心技能:調用工具 2.5 Agent 的推理引擎:ReAct 框架 2.6 其他 Agent 認知框架 2.7 小結 第3章 OpenAI API、LangChain 和 LlamaIndex 3.1 何謂 OpenAI API 3.2 何謂 LangChain 3.3 何謂 LlamaIndex 3.4 小結 第4章 Agent 1:自動化辦公的實現——透過 Assistants API和 DALL·E3 模型創作 PPT 4.1 OpenAI 公司的 Assistants 是什麼 4.2 不寫程式碼,在Playground 中玩 Assistants 4.3 Assistants API 的簡單範例 4.4 創建一個簡短的虛構 PPT 4.5 小結 第5章 Agent 2:多功能選擇的引擎——透過 Function Calling 調用函數 5.1 OpenAI 中的 Functions 5.2 在 Playground 中定義 Function 5.3 透過 Assistants API 實現 Function Calling 5.4 透過 ChatCompletion API來實現 Tool Calls 5.5 小結 第6章 Agent 3:推理與行動的協同——透過 LangChain 中的 ReAct 框架實現自動定價 6.1 複習ReAct框架 6.2 LangChain 中 ReAct Agent 的實現 6.3 LangChain 中的工具和工具包 6.4 透過 create_react_agent 創建鮮花定價 Agent 6.5 深入 AgentExecutor 的執行機制 6.6 小結 第7章 Agent 4:計劃和執行的解耦——透過 LangChain 中的 Plan-and-Execute 實現智慧排程庫存 7.1 提出 Plan-and-Solve 策略 7.2 LangChain 中的 Plan-and-Execute Agent 7.3 透過 Plan-and-Execute Agent 實現物流管理 7.4 從單 Agent 到多 Agent 7.5 小結 第8章 Agent 5:知識的提取與整合——透過 LlamaIndex 實現檢索增強生成 8.1 何謂檢索增強生成 8.2 RAG 和 Agent 8.3 透過 LlamaIndex 的 ReAct RAG Agent 實現花語祕境財報檢索 8.4 小結 第9章 Agent 6:GitHub 的熱門開發——AutoGPT、BabyAGI 和 CAMEL 9.1 AutoGPT 9.2 BabyAGI 9.3 CAMEL 9.4 小結 第10章 Agent 7:多 Agent 框架——AutoGen 和 MetaGPT 10.1 AutoGen 10.2 MetaGPT 10.3 小結 附錄A 下一代 Agent 的誕生地:科學研究論文中的新思維 參考文獻 後記 創新與變革的交會點
類似書籍推薦給您
【簡介】 ☆★好評再上市★☆ ★導入實際開發場景與案例,由淺入深、循序漸進★ ★帶領讀者快速掌握 Electron 開發必備知識及技巧★ 【本書內容】 隨著Electorn的流行,越來越多的開發人員開始學習和使用Electron框架。本書特別針對一些會讓初學者感到困惑的問題提出解決方案,舉例來說,官方文件詳盡地列舉了Electron提供的API以及其呼叫的方式和參數說明,然而卻完全沒有任何案例進行實作的教學,本書針對這個痛點,將全書10章分別按不同的主題設計成一個完整連貫的開發案例,讓讀者真正知道在專案開發中會遇到的問題並加以解決。另外目前坊間完全沒有Electron的中文書籍,對於Web工程師來說,桌面應用程式的跨度有點大,必須了解node.js和Chrominum的原理。主處理程序與繪製處理程序的概念等知識,會在應用程式開發的過程中感到困惑,本書清楚完整地說明了這個部分,讓開發者在寫程式時更加放心。非常適合有一定的前端知識基礎,開始學習或即將使用Electron進行開發的讀者,也適合傳統桌面用戶端開發,想了解Electron框架的C#/C++/QT開發人員。當然如果你已經是Electron的使用者,想更進一步精進自己的技術,這本書也一樣非常適合你。 【適合讀者】 1.從事Web前端開發,有一定的前端知識基礎,出於興趣開始學習Electron框架,或是專案即將使用Electron進行開發,想快速上手Electron的開發人員。 2.從事傳統桌面用戶端開發,想了解Electron框架,對擴充自己技術廣度有訴求的開發人員。 3.已經使用Electron框架開發過專案,熟悉Electron的基本使用,但想學習更多案例實踐的開發人員。 本書特色 .只要會Html+CSS+Javascript,就能開發出跨平台的輕量桌面應用程式。 .利用Web開發的Chrominum為基礎。 .Node為基礎的桌面環境設定。 .了解不同作業系統之間的處理程序。 .了解應用程式中視窗的多種組合應用。 .帶參數的應用程式設計。 .修改Windows的登錄檔。 .處理硬體裝置及系統UI。 .錯誤處理及程式品質控制。 .將應用程式打包及發佈到Windows市集。 .服務處理程序及外掛程式的開發。 【目錄】 結構。這個過程中你會初步接觸到Electron的一些重要概念,如主處理程序、繪製處理程序以及視窗等。如果你在閱讀本章節時對這些概念感到困惑,不用擔心,後面章節會重點講解它們。 第3章:講解開發人員在使用Electron框架開發應用時必須要掌握的重要概念—主處理程序、繪製處理程序以及處理程序間通訊。掌握這些概念之後,將第2章中的系統資訊展示應用獨立實現一遍,你就可以基本掌握Electron框架的使用了。 第4章:講解視窗相關的知識。在該章節中,你不僅可以學習如何在應用中使用Electron提供的API實現一個簡單的視窗,還可以學習一些複雜視窗的實現方式,如組合視窗、透明圓角視窗以及可伸縮視窗等。與此同時,學習完本章,你還可以了解到Windows視窗的運行機制。 第5章:講解應用啟動過程中包含的相關知識,包括啟動參數設定、自訂啟動協定、設定開機啟動以及最佳化應用啟動速度等。 第6章:講解應用如何與「本機」進行互動,包括在應用中操作Windows 登錄檔、呼叫C或C++語言實現模組以及利用本機存放區來儲存應用資料。本章內容會大量包含Node.js、C以及C++相關的知識。如果你先了解相關知識再閱讀本章節,將更容易理解。 第7章:講解應用如何使用硬體裝置和系統UI元件。硬體裝置包括常見的鍵盤、顯示器、麥克風以及印表機。系統UI元件包括工作列選單和系統通知。 第8章:講解開發人員在應用研發的過程中保障應用品質所使用的方法。如何在開發過程中撰寫單元測試和整合測試,以及當應用出問題時常見的處理方式。 第9章:講解在應用準備發佈時,將原始程式碼打包成安裝套件並上架到市集的方法。應用升級是一個非常重要的功能,本章也將詳細講解。本章的內容對開發一個正式的、完整的應用來說非常重要,如果你現階段還未準備要發佈正式應用的場景,可以先跳過本章節的學習。 第10章:屬於進階內容, 介紹一個基於Electron實現的應用層框架Sugar-Electron。內容上首先會講解該框架的使用場景、設計原則及其核心模組的使用方式,然後講解如何運用該框架開發應用。 ※致謝 感謝很多人對本書的付出。 由於本書的撰寫時間都安排在平時下班後和週末,極少能抽出時間陪伴處於懷孕晚期的妻子,深感愧疚。因此,首先要感謝我的妻子,在我撰寫本書的這段時間裡對我的充分理解和包容,讓我能專心地投入到創作中。期待本書能和小Baby一樣順利地來到這個世界,也希望這本書能成為一個父親送給小Baby "Hello World"的第一份禮物。 書中很多知識和案例都來自工作實踐,很感謝我的工作機關給我提供了寶貴的工作、實踐和學習環境,也很感謝部門的澈哥、正哥和阿寬對我寫作的鼓勵和支持,他們給我提出了非常多的寶貴意見。 幾位來自各地的技術專家幫忙審閱了本書的大部分內容,同時為本書寫了推薦語。這個過程佔用了他們非常寶貴的時間,我在此深表感謝! 最後,非常感謝北京清華大學出版社編輯楊璐老師給予我這次創作的機會,同時也非常感謝出版社的其他編輯老師,本書能夠順利出版離不開他們的辛苦付出。 由於水準有限,書中難免會存在一些不足之處,懇請大家指正,共同成長。 潘瀟
類似書籍推薦給您
內容簡介 【豐富實驗內容】 【完整Linux系統燒錄】 嵌入式Linux開發環境架設、CortexA7架構及ARM組合語言 MX6U、STM32之LED燈、啟動方式 C語言版本LED燈、STM32驅動開發 SDK移植、BSP專案管理、蜂嗚器、按鍵輸入實驗 主頻和時脈設定、GPI中斷實驗、EPIT計時、高精度延遲時間 UART及序列埠格式移植、DDR3實驗 RGB LCD顯示、RTC即時時脈、I2C實驗、SPI實驗 多點電容觸控式螢實驗,LCD背光調節、ADC實驗 u-boot使用、Makefile詳解、啟動流程、u-boot移植、圖形化原理 Linux Makefile詳解、核心啟動流程、核心移植 Linux root檔案系統建置(BusyBox) 本書一共分兩篇,每篇對應一個不同的階段。第一篇主要是基本常識及最重要的裸機開發,從本篇正式開始開發板的學習。透過數十個裸機常式來幫助讀者了解I.MX6ULL這顆CPU,為以後的Linux驅動開發做準備。讀者可以掌握在Ubuntu下進行ARM開發的方法。第二篇則是系統移植,講解如何將uboot、Linux和root檔案系統移植到開發板上,為後面的Linux驅動開發做準備。把uboot、Linux核心和root檔案系統都在開發板上移植好以後,就可以開始Linux驅動開發了。 Linux最重要的三大類驅動程式,包括字元裝置驅動、區塊裝置驅動和網路裝置驅動,本書都有完整的範例說明,是從事內嵌式Linux開發者最想看到的內容。 目錄 第一篇裸機開發 第1章開發環境架設 1.1Ubuntu和Windows檔案互傳 1.2Ubuntu下NFS和SSH服務開啟 1.3Ubuntu交叉編譯工具鏈安裝 1.4Visual Studio Code軟體的安裝和使用 1.5CH340序列埠驅動安裝 1.6MobaXterm軟體安裝和使用 第2章Cortex-A7 MPCore架構 2.1Cortex-A7 MPCore簡介 2.2Cortex-A處理器執行模型 2.3Cortex-A暫存器組 第3章ARM組合語言基礎 3.1GNU組合語言語法 3.2Cortex-A7常用組合語言指令 第4章組合語言LED燈實驗 4.1I.MX6U GPIO詳解 4.2硬體原理分析 4.3實驗程式撰寫 4.4編譯、下載和驗證 第5章I.MX6U啟動方式詳解 5.1啟動方式選擇 5.2BOOT ROM初始化內容 5.3啟動裝置 5.4鏡像燒錄 第6章C語言版LED燈實驗 6.1C語言版LED燈簡介 6.2硬體原理分析 6.3實驗程式撰寫 6.4編譯、下載和驗證 第7章模仿STM32驅動開發格式實驗 7.1模仿STM32暫存器定義 7.2硬體原理分析 7.3實驗程式撰寫 7.4編譯、下載和驗證 第8章官方SDK移植實驗 8.1官方SDK移植簡介 8.2硬體原理分析 8.3實驗程式撰寫 8.4編譯、下載和驗證 第9章BSP專案管理實驗 9.1BSP專案管理簡介 9.2硬體原理分析 9.3實驗程式撰寫 9.4編譯、下載和驗證 第10章蜂鳴器實驗 10.1主動蜂鳴器簡介 10.2硬體原理分析 10.3實驗程式撰寫 10.4編譯、下載和驗證 第11章按鍵輸入實驗 11.1按鍵輸入簡介 11.2硬體原理分析 11.3實驗程式撰寫 11.4編譯、下載和驗證 第12章主頻和時脈設定實驗 12.1I.MX6ULL時脈系統詳解 12.2硬體原理分析 12.3實驗程式撰寫 12.4編譯、下載和驗證 第13章GPIO中斷實驗 13.1Cortex-A7中斷系統詳解 13.2硬體原理分析 13.3實驗程式撰寫 13.4編譯、下載和驗證 第14章EPIT計時器實驗 14.1EPIT計時器簡介 14.2硬體原理分析 14.3實驗程式撰寫 14.4編譯、下載和驗證 第15章計時器按鍵消抖實驗 15.1計時器按鍵消抖簡介 15.2硬體原理分析 15.3實驗程式撰寫 15.4編譯、下載和驗證 第16章高精度延遲時間實驗 16.1高精度延遲時間簡介 16.2硬體原理分析 16.3實驗程式撰寫 16.4編譯、下載和驗證 第17章UART序列埠通訊實驗 17.1I.MX6ULL序列埠通訊簡介 17.2硬體原理分析 17.3實驗程式撰寫 17.4編譯、下載和驗證 第18章序列埠格式化函數移植實驗 18.1序列埠格式化函數移植簡介 18.2硬體原理分析 18.3實驗程式撰寫 18.4編譯、下載和驗證 第19章DDR3實驗 19.1DDR3記憶體簡介 19.2DDR3關鍵時間參數 19.3I.MX6ULL MMDC控制器簡介 19.4ALPHA開發板DDR3L原理圖 19.5DDR3L初始化與測試 第20章RGB LCD顯示實驗 20.1LCD和eLCDIF簡介 20.2硬體原理分析 20.3實驗程式撰寫 20.4編譯、下載和驗證 第21章RTC即時時脈實驗 21.1I.MX6ULL RTC即時時脈簡介 21.2硬體原理分析 21.3實驗程式撰寫 21.4編譯、下載和驗證 第22章I2C實驗 22.1I2C和AP3216C簡介 22.2硬體原理分析 22.3實驗程式撰寫 22.4編譯、下載和驗證 第23章SPI實驗 23.1SPI & ICM-20608簡介 23.2硬體原理分析 23.3實驗程式撰寫 23.4編譯、下載和驗證 第24章多點電容觸控式螢幕實驗 24.1多點電容觸控式螢幕簡介 24.2硬體原理分析 24.3實驗程式撰寫 24.4編譯、下載和驗證 第25章LCD背光調節實驗 25.1LCD背光調節簡介 25.2硬體原理分析 25.3實驗程式撰寫 25.4編譯、下載和驗證 第26章ADC實驗 26.1ADC簡介 26.2硬體原理分析 26.3實驗程式撰寫 26.4編譯、下載和驗證 第二篇系統移植 第27章U-Boot使用實驗 27.1U-Boot簡介 27.2U-Boot初次編譯 27.3U-Boot燒錄與啟動 27.4U-Boot命令使用 第28章U-Boot頂層Makefile詳解 28.1U-Boot專案目錄分析 28.2VSCode專案建立 28.3U-Boot頂層Makefile分析 第29章U-Boot啟動流程詳解 29.1連結指令稿u-boot.lds詳解 29.2U-Boot啟動流程解析 29.3bootz啟動Linux核心過程 第30章U-Boot移植 30.1NXP官方開發板uboot編譯測試 30.2在U-Boot中增加自己的開發板 30.3bootcmd和bootargs環境變數 30.4uboot啟動Linux測試 第31章U-Boot圖形化設定及其原理 31.1U-Boot圖形化設定體驗 31.2menuconfig圖形化設定原理 31.3增加自訂選單 第32章Linux核心頂層Makefile詳解 32.1Linux核心獲取 32.2Linux核心初次編譯 32.3Linux專案目錄分析 32.4VSCode專案建立 32.5頂層Makefile詳解 第33章Linux核心啟動流程 33.1連結指令稿vmlinux.lds 33.2Linux核心啟動流程分析 第34章Linux核心移植 34.1建立VSCode專案 34.2NXP官方開發板Linux核心編譯 34.3在Linux中增加自己的開發板 34.4CPU主頻和網路驅動修改 第35章root檔案系統建構 35.1root檔案系統簡介 35.2BusyBox建構root檔案系統 35.3root檔案系統初步測試 35.4完善root檔案系統 35.5root檔案系統其他功能測試 第36章系統燒錄 36.1MfgTool工具簡介 36.2MfgTool工作原理簡介 36.3燒錄NXP官方系統 36.4燒錄自製的系統 36.5改造自己的燒錄工具
資訊
工程
數學與統計學
機率與統計
自然科學
健康科學
地球與環境
建築、設計與藝術
人文與社會科學
教育
語言學習與考試
法律
會計與財務
大眾傳播
觀光與休閒餐旅
考試用書
研究方法
商業與管理
經濟學
心理學
生活
生活風格商品
參考書/測驗卷/輔材