使用LangChain写一个生成文章标题、描述以及给出优化建议的智能写作助手

LangChain 是最受欢迎的开源 AI 工程库之一。

它的目标是屏蔽构建 AI 软件的复杂性,提供易于使用的构建模块,并简化在不同 AI 服务提供商之间的切换过程。

在本章节中,我们将通过构建一个简单的基于 Qwen3-32B 的大语言模型(LLM)的写作助手来介绍 LangChain。

该写作助手能够针对一篇文章草稿生成多个有用的内容,包括:

  • 文章标题

  • 文章描述

  • 用于获取反馈的结构化输出,类似于人类编辑可能给出的意见

在开始之前我们使用以 OpenAI API 兼容的形式初始化两个 Qwen3-32B 模型:

  • 用于生成确定性输出的 llm

  • 用于生成具有一定创造性输出的 creative_llm

接下来就是根据文章内容生成文章标题的代码:

然后就是根据文章内容生成文章描述的函数:

SEO 是 “Search Engine Optimization” 的缩写,中文意思是搜索引擎优化。

简单来说,SEO 是一种提升网页在搜索引擎(比如百度、谷歌)中排名的技术手段。写一篇“符合 SEO 的文章描述”,就是要:

1. 包含关键词:使用用户可能搜索的词语

2. 简洁明了:让搜索引擎快速理解文章内容

3. 吸引点击:标题和描述有吸引力,能引起用户兴趣

这样可以让文章在搜索结果中更容易被找到、被点击。

如果你写的是博客、产品介绍或教程类的内容,SEO 就特别重要。

最后我们将从文章草稿中挑选出一段内容,然后让 LLM 帮忙优化并给出有建设性的反馈,以便用户了解如何提升自己的写作。

至此,整个写作助手项目的核心功能就介绍完毕了。

源码地址:

https://github.com/realyinchen/Agent/blob/main/tutorials/langchain/article_assistant.py

加入星球获得详细源码解读

(文:PyTorch研习社)

发表评论

×

下载每时AI手机APP

 

和大家一起交流AI最新资讯!

立即前往