随便推荐

新书推荐

LangChain入门指南:构建高可复用、可扩展的LLM应用程序

内容简介  · · · · · ·

这本书专门为那些对自然语言处理技术感兴趣的读者提供了系统的LLM应用开发指南。全书分为11章,从LLM基础知识开始,通过LangChain这个开源框架为读者解读整个LLM应用开发流程。第1~2章概述LLM技术的发展背景和LangChain框架的设计理念。从第3章开始,分章深入介绍LangChain的6大模块,包括模型I/O、数据增强、链、记忆等,通过大量代码示例让读者了解其原理和用法。第9章通过构建PDF问答程序,帮助读者将之前学习的知识应用于实践。第10章则介绍集成,可拓宽LangChain的用途。第11章为初学者简要解析LLM的基础理论,如Transformer模型等。

《LangChain入门指南:构建高可复用、可扩展的LLM应用程序》以LangChain这个让人熟悉的框架为主线,引导读者一步一步掌握LLM应用开发流程,适合对大语言模型感兴趣的开发者、AI应用程序开发者阅读。

作者简介  · · · · · ·

李特丽,LangChain中文网联合创始人,优秀的软件工程师。曾翻译LangChain、OpenAi、Milvus等AI开发三件套的中文文档,帮助中国开发者快速上手AI开发。
康轶文,LangChain中文网创始人,2005年从个人站长做起,成为第一代SEO“大神”;2012年转型移动互联网营销,成为中国Apple Ads代理商,获得苹果千万美元授信;2022年转型月付制AI数字员工全托管服务,是一位经验丰富的数字员工和人工智能应用专家。

目录  · · · · · ·

  • 第1 章 LangChain:开启大语言模型时代的钥匙
    • 1.1 大语言模型概述
      • 1.1.1 什么是大语言模型
      • 1.1.2 大语言模型的发展
      • 1.1.3 大语言模型的应用场景
      • 1.1.4 大语言模型的基础知识
    • 1.2 LangChain 与大语言模型
  • 第2 章 LangChain 入门指南
    • 2.1 初识LangChain
      • 2.1.1 为什么需要LangChain
      • 2.1.2 LLM 应用开发的最后1 公里
      • 2.1.3 LangChain 的2 个关键词
      • 2.1.4 LangChain 的3 个场景
      • 2.1.5 LangChain 的6 大模块
    • 2.2 LangChain 的开发流程
      • 2.2.1 开发密钥指南
      • 2.2.2 编写一个取名程序
      • 2.2.3 创建你的第一个聊天机器人
    • 2.3 LangChain 表达式
  • 第3 章 模型I/O
    • 3.1 什么是模型I/O
    • 3.2 模型I/O 功能之模型包装器
      • 3.2.1 模型包装器分类
      • 3.2.2 LLM 模型包装器
      • 3.2.3 聊天模型包装器
    • 3.3 模型I/O 功能之提示词模板
      • 3.3.1 什么是提示词模板
      • 3.3.2 提示词模板的输入和输出
      • 3.3.3 使用提示词模板构造提示词
      • 3.3.4 少样本提示词模板
      • 3.3.5 多功能提示词模板
    • 3.4 模型I/O 功能之输出解析器
      • 3.4.1 输出解析器的功能
      • 3.4.2 输出解析器的使用
      • 3.4.3 Pydantic JSON 输出解析器
      • 3.4.4 结构化输出解析器
  • 第4 章 数据增强模块
    • 4.1 数据增强模块的相关概念
      • 4.1.1 LEDVR 工作流
      • 4.1.2 数据类型
    • 4.2 加载器
    • 4.3 嵌入模型包装器
      • 4.3.1 嵌入模型包装器的使用
      • 4.3.2 嵌入模型包装器的类型
    • 4.4 文档转换器
    • 4.5 向量存储库
      • 4.5.1 向量存储库的使用
      • 4.5.2 向量存储库的搜索方法
    • 4.6 检索器
      • 4.6.1 检索器的使用
      • 4.6.2 检索器的类型
  • 第5 章 链
    • 5.1 为什么叫链
      • 5.1.1 链的定义
      • 5.1.2 链的使用
      • 5.1.3 基础链类型
      • 5.1.4 工具链类型
    • 5.2 细说基础链
      • 5.2.1 LLM 链
      • 5.2.2 路由器链
      • 5.2.3 顺序链
    • 5.3 四大合并文档链
      • 5.3.1 Stuff 链
      • 5.3.2 Refine 链
      • 5.3.3 MapReduce 链
      • 5.3.4 重排链
    • 5.4 揭秘链的复杂性
      • 5.4.1 复杂链的“套娃”式设计
      • 5.4.2 LEDVR 工作流的终点:“上链”
  • 第6 章 记忆模块
    • 6.1 记忆模块概述
      • 6.1.1 记忆组件的定义
      • 6.1.2 记忆组件、链组件和Agent 组件的关系
      • 6.1.3 设置第一个记忆组件
      • 6.1.4 内置记忆组件
      • 6.1.5 自定义记忆组件
    • 6.2 记忆增强检索能力的实践
      • 6.2.1 获取外部数据
      • 6.2.2 加入记忆组件
    • 6.3 记忆增强Agent 能力的实践
    • 6.4 内置记忆组件的对比
      • 6.4.1 总结记忆组件
      • 6.4.2 会话记忆组件和会话窗口记忆组件的对比
      • 6.4.3 知识图谱记忆组件和实体记忆组件的比较
  • 第7 章 Agent 模块
    • 7.1 Agent 模块概述
      • 7.1.1 Agent 组件的定义
      • 7.1.2 Agent 组件的运行机制
      • 7.1.3 Agent 组件入门示例
      • 7.1.4 Agent 组件的类型
    • 7.2 Agent 组件的应用
      • 7.2.1 Agent 组件的多功能性
      • 7.2.2 自定义Agent 组件
      • 7.2.3 ReAct Agent 的实践
    • 7.3 工具组件和工具包组件
      • 7.3.1 工具组件的类型
      • 7.3.2 工具包组件的类型
    • 7.4 Agent 组件的功能增强
      • 7.4.1 Agent 组件的记忆功能增强
      • 7.4.2 Agent 组件的检索能力增强
  • 第8 章 回调处理器
    • 8.1 什么是回调处理器
      • 8.1.1 回调处理器的工作流程
      • 8.1.2 回调处理器的使用
      • 8.1.3 自定义链组件中的回调
    • 8.2 内置回调处理器
    • 8.3 自定义回调处理器
  • 第9 章 使用LangChain 构建应用程序
    • 9.1 PDF 问答程序
      • 9.1.1 程序流程
      • 9.1.2 处理PDF 文档
      • 9.1.3 创建问答链
    • 9.2 对话式表单
      • 9.2.1 OpenAI 函数的标记链
      • 9.2.2 标记链的使用
      • 9.2.3 创建提示词模板
      • 9.2.4 数据更新和检查
    • 9.3 使用LangChain 实现BabyAGI
      • 9.3.1 BabyAGI 介绍
      • 9.3.2 环境与工具
      • 9.3.3 向量存储
      • 9.3.4 构建任务链
      • 9.3.5 创建BabyAGI
      • 9.3.6 运行BabyAGI
  • 第10 章 集成
    • 10.1 集成的背景与LLM 集成
    • 10.2 LLM 集成指南
      • 10.2.1 Azure OpenAI 集成
      • 10.2.2 Hugging Face Hub 集成
    • 10.3 聊天模型集成指南
      • 10.3.1 Anthropic 聊天模型集成
      • 10.3.2 PaLM 2 聊天模型集成
      • 10.3.3 OpenAI 聊天模型集成
    • 10.4 向量库集成指南
      • 10.4.1 Chroma 集成
      • 10.4.2 Pinecone 集成
      • 10.4.3 Milvus 集成
    • 10.5 嵌入模型集成指南
      • 10.5.1 HuggingFaceEmbeddings 嵌入集成
      • 10.5.2 LlamaCppEmbeddings 嵌入集成
      • 10.5.3 Cohere 嵌入集成
    • 10.6 Agent toolkits 集成指南
      • 10.6.1 CSV Agent 的集成
      • 10.6.2 Pandas Dataframe Agent 的集成
      • 10.6.3 PowerBI Dataset Agent 的集成
    • 10.7 Retrievers 集成指南
      • 10.7.1 WikipediaRetriever 集成
      • 10.7.2 ArxivRetriever 集成
      • 10.7.3 Azure Cognitive Search 集成
  • 第11 章 LLM 应用开发必学知识
    • 11.1 LLM 的核心知识
      • 11.1.1 文本嵌入
      • 11.1.2 点积相似性和余弦相似性
      • 11.1.3 注意力机制
    • 11.2 Transformer 模型
    • 11.3 语义搜索
      • 11.3.1 语义搜索的工作原理
      • 11.3.2 RAG 的工作原理
    • 11.4 NLP 与机器学习基础
      • 11.4.1 LLM 应用开发中的传统机器学习方法
      • 11.4.2 NLP 文本预处理
      • 11.4.3 构建分类器
  • 附录A LangChain 框架中的主要类
  • 附录B OpenAI 平台和模型介绍
  • 附录C Claude 2 模型介绍
  • 附录D Cohere 模型介绍
  • 附录E PaLM 2 模型介绍
  • 附录F Pinecone 向量数据库介绍
  • 附录G Milvus 向量数据库介绍

男性P點高潮:就爽前列腺

男性P點高潮:就爽前列腺

內容簡介

金手指加藤鷹到不了的地方!
全球男人都在玩!讓妳/你的男人歡喜「開門」的第1本書
現在就動手探索,享受來自P點綿綿不絕的震顫,高潮一直來一直來!

美國亞馬遜Amazon.com讀者四星半好評推薦!

情趣女王SallyQ.實戰玩家潤滑液男孩
愛不釋手.挖挖哇推薦!
潤滑液男孩:「讀著這本書,我癢到忍不住把整箱玩具玩了一遍!」

擁有本書,你/妳將學習到──
○ 最實用安全的按摩、體位、性玩具等操作技巧!
○ 如何與伴侶建立信賴、敞開心防討論慾望!
○ 直通強烈P點高潮的祕訣和竅門!
○ 提早維護並促進前列腺的健康!

「這本書解答了我一切有關前列腺遊戲、以及如何探索快感的疑問。」
──尼肯‧法蘭提克
「它提供的資訊豐富到難以想像!不僅每位男同志都該人手一本,異性戀男女也將從本書獲得超乎預期的性愛靈感。」
──L‧彼得森

前列腺遊戲是目前男性性行為中最火熱的潮流。愈來愈多男人藉由「P點」刺激和高潮,讓性樂趣倍加強烈。正如女性對G點的探索永遠改變了高潮體驗,圖文兼具的本書,將帶給你超乎想像的性愛滿足感!
由兩位性學專家聯手撰寫、圖文兼備的本書,內容包含P點高潮原理詳解、個人如何探索自爽、雙人如何愉悅合戲(男女/男男)、前列腺情趣玩具選購指南……等等一切你想知道的專業知識和技巧。不管是好奇想入門的新手男孩,已有後庭歡快經驗的男人,或躍躍欲試、想為男伴開發「美麗新世界」的女性朋友,都可以按部就班找到強烈性快感的源頭,順利開啟歡愉暢感的眾妙之門。

內附本書讀者專享好康──
頂! 台灣本土原創情趣玩具 異物根根9折獨家優惠!
爽! GuyShop全店G點/P點玩具全系列不限品牌88折優惠券!
噴! 延伸探索.身心極樂──來店購物限時送神秘福袋 !

★更多訊息,請上基本書坊部落格: http://gbookstaiwan.blogspot.tw

切尔诺贝利的祭祷

诺贝尔文学奖得主《二手时间》作者阿列克谢耶维奇代表作

切尔诺贝利核灾难幸存者口述实录

简体版首度完整出版,作者全新修订,指定译本

诺贝尔文学奖颁奖词:她的复调书写,是对我们时代的苦难和勇气的纪念

切尔诺贝利核事故32周年,以本书作为对受难者、牺牲者的祭祷

...... .............

※编辑推荐※

★ 阿列克谢耶维奇代表作,“乌托邦之声”系列中的最感人肺腑的篇章 。

★ 切尔诺贝利核灾难幸存者口述实录,揭开切尔诺贝利灾难的“内幕和真相”。文学史上最震撼人心的非虚构写作。

★ 每一页都是奇异而残忍的故事,每一个故事都透视着俄国人的灵魂 。阿列克谢耶维奇探访事故发生地,历时数年,采访了超过500位灾难受害者,真实地记录人们的愤怒、恐惧、勇敢、同情和爱。她拼写出了一个时代的声音和一幅幅不同的人性图像。

★ 阿列克谢耶维奇是经典俄语文学的继承者。她继承了从普希金开始,到托尔斯泰、契诃夫的现实主义脉络。她的作品是俄罗斯现实主义传统的当代体现。

★ 一部反思人类技术灾难的启示录。福岛核泄露、朝鲜核试验等人类的科技危险正潜伏在我们身边,当我们反思历史,该如何避免灾难重演?

...................

※内容简介※

1986年4月26日,前苏联治下的乌克兰境内,切尔诺贝利核电站发生爆炸,这是人类史上最惨烈的技术悲剧之一。上万平民因放射性物质长期受到感染或致命;数万亩土地被污染,切尔诺贝利一夜之间化为废城。

事故后十年,著名记者阿列克谢耶维奇冒着核辐射危险,深入事故发生现场,历时数年,访问了超过500位幸存者,用普通个体的声音平贴出时代的全景,书写了一部人类的启示录。在这里,平凡人物的真实经历比小说更惊人。每个人的声音都透视着历史的崩塌、国家机器的隐瞒、俄罗斯人的价值观,以及人们的愤怒、恐惧、勇敢、同情和爱。

「切尔诺贝利核爆是二十世纪最重大的灾害事件,时至今日我还是不解,我所见证的究竟是过去还是未来?……一不小心,就会陷入恐惧的窠臼。」——阿列克谢耶维奇

...................

※媒体推荐※

因涉及苏联历史上富有争议的主题,阿列克谢耶维奇常将自己置于险境,她挑战过往叙事,并重新审视历史事件对普通人的影响。

——《纽约客》

她的书具有危险的力量,记录着二十世纪的暴力、愚蠢与残酷,毫无冷场。

——德国国家广播电台

阿列克谢耶维奇为历史中的灰色地带举起一盏明灯。

——瑞典《赫尔辛伯格日报 》

每一页都是残酷、荒诞的故事,就像核辐射残存在幸存者的体内。

——《纽约时报》

阿列克谢耶维奇在这部非凡的作品中,记录了她的白俄罗斯同胞的生与死。本书终于在美国出版……简直是无与伦比的见证。

——《国家》杂志

比起戈尔巴乔夫的经济改革,切尔诺贝利事件可能是苏联解体的真正原因。

——《政治事务》杂志

如同古希腊悲剧表演的合唱团,本书收录了众人的心声。短期之内,我们恐怕不会再有机会读到这般真实记录愤怒、愚昧、英勇和伤亡的文字。

——《伦敦时报》

口语叙述的历史在脑海中挥之不去,充斥着面对命运时的无奈、艰苦卓绝的勇气,以及浓厚的黑色幽默……如同不可磨灭的X光透视着俄国人的灵魂。

——《出版人周刊》

书中记录着受污染的世界里骇人的生活。这些典型的故事分别传达出不同的声音:愤怒、恐惧、无知、艰苦、英勇、同情和爱。阿列克谢耶维奇冒着损害健康的风险,深入前线收集这些见证,把故事转化成令人难忘的精辟著作,我们只能期盼书中的灾难不会重现。

——《书目杂志》

阅读阿列克谢耶维奇的作品,或多或少都会让人感到哀伤。她的写作技法好似无言的雄辩,描绘了时代的无助、英雄主义和苦难。从受访者的独白中,她创造了这样一种历史:读者无论离事件多遥远,都会感同身受。阅读本书让我第一次感受到切尔诺贝利是欧洲的一场海啸,这场由人类造成的海啸,永无止尽…如果你关心未来,我强烈推荐本书。阿列克谢耶维奇的切尔诺贝利充满着极端和未知,它是技术爆炸的试验场。

—— Julian Evans,《每日电邮报》

她创造了一部情感史,你甚至可以认为它是一部灵魂史。

——Sara Danius,瑞典皇家科学院常任干事

走出中东:全球民主浪潮的见证与省思

资深国际记者 十年后重返中东

以世界的眼睛回望故园

【编辑推荐】

本书2016年在台湾上市,荣获《亚洲周刊》2016年度好书。梁文道、刘瑜、《东方历史评论》等合力推荐。内地版本增加50幅图片,全彩印刷,真实还原这个时代所经历的逆转、混乱与动荡。

周轶君为国内读者打开一扇了解伊斯兰世界的窗户,她作为华人新闻界中第一线国际经验最丰富的记者,带来最真实的中东与世界。作者既有专业的记者视角,也有细腻的女性视角,细读中东的过去与现在,以及世界上其他充满变革的地区,

作者遍访16个国家,与135位人物交谈,写出一百多篇采访,讲述的并非变革原理,而是大时代中小人物的故事。由独裁者与小市民、军人与信徒、男人与女人述说的真实故事,展现了变革之中个人的喜怒哀乐。

虽写的是中东与西欧国家,但对于作者而言,也在寻找自身问题的解答。体察不同生活、制度,均是为了重新认识自己心系的那片故园。后记中提到“我总是在别人的街头,联想自己的庙堂。千万里找寻大千世界的,心里其实都装着一个故园。”

【内容简介】

与中东的情缘召唤周轶君回到出发的原点:土耳其、埃及、巴林、利比亚、伊朗、尼泊尔……一站接一站,地覆天翻。尼泊尔改制、伊拉克重建、阿拉伯之春、乌克兰战争、委内瑞拉的阴影、列支敦士登公投、英国女王存废等全球重大变革事件在书中一一展现。身历16个国家,访问135位人物后,周轶君由中东落笔,荡至全球各大新闻热点地区,她冒着性骚扰、歧视、甚至汽车炸弹的危险,为这个时代正在经历的逆转、混乱与动荡,做了普遍描绘。她以客观、真实、思辨的笔触,记录下每个人在历史转折中的处境、变迁中的笑声与泪影。拉开时间的距离,每一瓢变革的滋味,冷暖自知。

【名人推荐】

梁文道╱作家:

在我所认识的跑国际线的记者朋友之中,周轶君最能掌握冷静与同情之间的巧妙平衡。于是她这部《走出中东》,扰乱了吾人僵固的视界,反而却因此构成了我们前路的警示。简单的讲,在观看世界的时候先把过于庞大的自我放在一边,并不是为了如其所是的‘客观’,而是为了得到更多出乎意料的联想。那些联想,对自己说不定才因此变得有教益。

刘瑜╱清华大学政治系副教授:

周轶君去过很多我们没去过的地方,见过很多我们没见过的人,听到过很多我们没听到的声音。从利比亚到埃及,从英国到尼泊尔,她以生动细腻的笔调将我们带入很多重大国际事件的现场,并以其冷静深入的分析引领我们思考世界前进的方向。

《东方历史评论》:

周轶君在很多方面都称得上我们时代最优秀的国际观察者,因为她超越部落狭隘思维的全球眼光,对理念和事实、历史和当下的无限好奇,也有不为炮弹所扰的冷静理性,和与之共存的人道悲悯。如果没有一批周轶君这样,具有真正的全球眼光和理解他族之能力的作者,中国就谈不上是一个现代大国。她清晰地讲述了中国与看似遥远的中东之间紧密而隐秘的关系,丰富密集的观察、阅读和极简的写作使她的书坚实而迷人。”