当前位置: 首页 > wzjs >正文

网站制作困难用户体验设计课程

网站制作困难,用户体验设计课程,wordpress不小心改了网站地址,wordpress如何删除已安装主题Refine:类似于Map-Reduce,速度慢于MR。文档链通过循环遍历输入文档并逐步更新其答案来构建响应。对于每个文档,它将当前文档和最新的中间答案传递给LLM链,以获得新的答案。 初始化 import osfrom langchain.chains.combine_docume…

Refine:类似于Map-Reduce,速度慢于MR。文档链通过循环遍历输入文档并逐步更新其答案来构建响应。对于每个文档,它将当前文档和最新的中间答案传递给LLM链,以获得新的答案。

初始化

import osfrom langchain.chains.combine_documents.map_reduce import MapReduceDocumentsChain
from langchain.chains.combine_documents.reduce import ReduceDocumentsChain
from langchain.chains.combine_documents.stuff import StuffDocumentsChain
from langchain.chains.llm import LLMChain
from langchain.chains.summarize import load_summarize_chain
from langchain_community.document_loaders import WebBaseLoader
from langchain_core.prompts import PromptTemplate
from langchain_core.runnables import RunnablePassthrough
from langchain_openai import ChatOpenAI
from langchain_text_splitters import CharacterTextSplitteros.environ['http_proxy'] = '127.0.0.1:7890'
os.environ['https_proxy'] = '127.0.0.1:7890'os.environ["LANGCHAIN_TRACING_V2"] = "true"
os.environ["LANGCHAIN_PROJECT"] = "LangchainDemo"
os.environ["LANGCHAIN_API_KEY"] = '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'
# os.environ["TAVILY_API_KEY"] = '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'# 创建模型
model = ChatOpenAI(model='gpt-3.5-turbo', temperature=0)# 加载我们的文档。我们将使用 WebBaseLoader 来加载博客文章:
loader = WebBaseLoader('https://lilianweng.github.io/posts/2023-06-23-agent/')
docs = loader.load()  # 得到整篇文章# 第三种: Refine
'''
Refine: RefineDocumentsChain 类似于map-reduce:
文档链通过循环遍历输入文档并逐步更新其答案来构建响应。对于每个文档,它将当前文档和最新的中间答案传递给LLM链,以获得新的答案。
'''
# 第一步: 切割阶段
# 每一个小docs为1000个token
text_splitter = CharacterTextSplitter.from_tiktoken_encoder(chunk_size=1000, chunk_overlap=0)
split_docs = text_splitter.split_documents(docs)

chain refine

# 指定chain_type为: refine
chain = load_summarize_chain(model, chain_type='refine')result = chain.invoke(split_docs)
print(result['output_text'])

结合提示词

# 定义提示
prompt_template = """针对下面的内容,写一个简洁的总结摘要:
"{text}"
简洁的总结摘要:"""
prompt = PromptTemplate.from_template(prompt_template)refine_template = ("Your job is to produce a final summary\n""We have provided an existing summary up to a certain point: {existing_answer}\n""We have the opportunity to refine the existing summary""(only if needed) with some more context below.\n""------------\n""{text}\n""------------\n""\n""Given the new context, refine the original summary in Chinese""If the context isn't useful, return the original summary."
)# refine_template = (
#     "你的工作是做出一个最终的总结摘要。\n"
#     "我们提供了一个到某个点的现有摘要:{existing_answer}\n"
#     "我们有机会完善现有的摘要,基于下面更多的文本内容\n"
#     "------------\n"
#     "{text}\n"
#     "------------\n"
# )
refine_prompt = PromptTemplate.from_template(refine_template)chain = load_summarize_chain(llm=model,chain_type="refine",question_prompt=prompt,refine_prompt=refine_prompt,return_intermediate_steps=False,input_key="input_documents",output_key="output_text",
)text_splitter = CharacterTextSplitter.from_tiktoken_encoder(chunk_size=1000, chunk_overlap=0
)
split_docs = text_splitter.split_documents(docs)
result = chain.invoke({"input_documents": split_docs}, return_only_outputs=True)print(result["output_text"])


文章转载自:

http://ipLdrJAS.fqmcc.cn
http://fCRldQzK.fqmcc.cn
http://EMrZMGkm.fqmcc.cn
http://wEKgJllS.fqmcc.cn
http://05xyrKVY.fqmcc.cn
http://O3rkU8Ud.fqmcc.cn
http://NSoDBrDm.fqmcc.cn
http://yzsmzDD1.fqmcc.cn
http://hXYRpI3h.fqmcc.cn
http://rDXh5fCK.fqmcc.cn
http://tS69la0p.fqmcc.cn
http://Nllhwe1C.fqmcc.cn
http://CSzk3GAQ.fqmcc.cn
http://yse2JewP.fqmcc.cn
http://Hrs2pY0G.fqmcc.cn
http://PTE7rK4h.fqmcc.cn
http://s1mAjGEZ.fqmcc.cn
http://llHD3BC7.fqmcc.cn
http://bFWBeTeJ.fqmcc.cn
http://O0X1f0Vq.fqmcc.cn
http://tWXFVUzR.fqmcc.cn
http://xh0Yexak.fqmcc.cn
http://dGkfrRd3.fqmcc.cn
http://iflNIwf6.fqmcc.cn
http://khvzHk9g.fqmcc.cn
http://3FRjeLHq.fqmcc.cn
http://3t7fV697.fqmcc.cn
http://PtwCrmgY.fqmcc.cn
http://MVeT6CR7.fqmcc.cn
http://uhpMAsUR.fqmcc.cn
http://www.dtcms.com/wzjs/717043.html

相关文章:

  • 网站历史记录怎么恢复自己的网站做怎样的优化调整
  • 层流病房建设单位网站商铺设计
  • 大连个人网站开发制作ui设计到底能不能学
  • 住房建设部官方网站命令微博网页版官网
  • 做网站网站庄家杭州百度推广网站建设
  • 北京网站优化怎么样做小程序要有网站吗
  • 智慧城市展厅设计公司优化网站制作公司好吗
  • 网站建设 公司新闻企业站seo外包
  • 网上课程网站建设方案仿站小工具官网
  • 靓号网站建设谷歌排名优化
  • 外贸网站推广策划网页制作的基础知识
  • 柘城网站建设狼人在线观看视频人在线
  • 好看好用的wordpress主题免费seo搜索优化
  • 企石镇网站建设优秀网站建设模板
  • 网站用小程序儿童网站模板 html
  • 学校网站建设的技术方案企业注册信息查询单
  • 做汽车导航仪在什么网站找客户怎么给餐饮店做网站
  • 伊春市住房和城乡建设局网站广西电力工程建设公司网站
  • 宜昌网站制作做暖暖小视频网站
  • 广州建站代运营公司有哪些wampserver和wordpress
  • 东莞品托网站建设中国制造网站上的聊天怎么做
  • 个人简历模板网站怎么注册公司邮箱账号
  • 智能小程序搭建顺昌网站建设wzjseo
  • 深圳外贸网站建设服务哪家好做笑话网站赚钱吗
  • 谷歌网站怎么做排名二手车网站开发多少钱
  • 机票售票网站开发在线网站建设询问报价
  • 什么是网站seo清溪仿做网站
  • 三河建设局网站长春模板建站公司
  • 陕西网站关键词自然排名优化做国外营销型网站
  • 怎样学做网站运营手机怎么做网站免费的