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

成品网站nike源码1688南京网站建设

成品网站nike源码1688,南京网站建设,阳性几天就不传染人了,开发公司五一节前安全生产工作部署会Large Language Models (LLMs) 在语义知识方面表现不错,但也有一些不足,如:不能正确计算数学公式、无法获取最新知识新闻 通过 Agents 可以赋予 LLMs 更多能力,让LLM能够计算、上网查询 agent 简单使用 from langchain import …

Large Language Models (LLMs) 在语义知识方面表现不错,但也有一些不足,如:不能正确计算数学公式、无法获取最新知识新闻

通过 Agents 可以赋予 LLMs 更多能力,让LLM能够计算、上网查询

agent 简单使用

from langchain import OpenAI
# 语言模型
llm = OpenAI(
openai_api_key="OPENAI_API_KEY",
temperature=0,
model_name="text-davinci-003"
)from langchain.chains import LLMMathChain
from langchain.agents import Tool
# 能计算数学公式的一个chain
llm_math = LLMMathChain(llm=llm)# initialize the math tool
math_tool = Tool(
name='Calculator',
func=llm_math.run,
description='Useful for when you need to answer questions about math.' # 描述工具能做什么
)
# when giving tools to LLM, we must pass as list of tools
tools = [math_tool]# 如果 langchain.agents 中有相关工具,则可以直接使用
#from langchain.agents import load_tools
#tools = load_tools(
#['llm-math'],
#llm=llm
)# 初始化 agent
from langchain.agents import initialize_agent
zero_shot_agent = initialize_agent(agent="zero-shot-react-description", # 无记忆的agenttools=tools, # tools 中只有math_tool,所以只能做计算llm=llm,verbose=True, # 显示执行过程max_iterations=3)
zero_shot_agent("what is (4.5*2.1)^2.2?")

上面的 tools 中只有math_tool,所以 zero_shot_agent 只能做计算,不能回答其它常识问题,可以在 tools 中添加更多工具,使得 zero_shot_agent 拥有更多能力。

# 可以在 tools 中新增聊天工具
from langchain.prompts import PromptTemplate
from langchain.chains import LLMChain
prompt = PromptTemplate(
input_variables=["query"],
template="{query}"
)
llm_chain = LLMChain(llm=llm, prompt=prompt)# initialize the LLM tool
llm_tool = Tool(
name='Language Model',
func=llm_chain.run,
description='use this tool for general purpose queries and logic'
)
tools.append(llm_tool)
# reinitialize the agent
zero_shot_agent = initialize_agent(
agent="zero-shot-react-description",
tools=tools,
llm=llm,
verbose=True,
max_iterations=3
)

agent 类型

zero-shot-react-description 无缓存的方式,聊天是单次的,无上下文缓存

zero_shot_agent = initialize_agent(
agent="zero-shot-react-description",
tools=tools,
llm=llm,
verbose=True,
max_iterations=3,
)

conversational-react-description 带缓存

from langchain.memory import ConversationBufferMemorymemory = ConversationBufferMemory(memory_key="chat_history")conversational_agent = initialize_agent(
agent='conversational-react-description',
tools=tools,
llm=llm,
verbose=True,
max_iterations=3,
memory=memory,
)

react-docstore 可以检索知识库,无缓存

from langchain import Wikipedia
from langchain.agents.react.base import DocstoreExplorerdocstore=DocstoreExplorer(Wikipedia())
tools = [Tool(name="Search", # 信息检索func=docstore.search, description='search wikipedia'),Tool(name="Lookup", # 匹配相近结果func=docstore.lookup, description='lookup a term in wikipedia')
]docstore_agent = initialize_agent(tools,llm,agent="react-docstore",verbose=True,max_iterations=3)

self-ask-with-search 将LLM与搜索引擎结合起来

from langchain import SerpAPIWrapper# initialize the search chain
search = SerpAPIWrapper(serpapi_api_key='serp_api_key')# create a search tool
tools = [Tool(name="Intermediate Answer",func=search.run,description='google search')]# initialize the search enabled agent
self_ask_with_search = initialize_agent(tools,llm,agent="self-ask-with-search",verbose=True)

参考:
Superpower LLMs with Conversational Agents

http://www.hrbkazy.com/news/53988.html

相关文章:

  • 网站建设 力洋网络关键词推广效果分析
  • 今天西安最新通告谷歌搜索广告优化
  • 做国外网站要注意什么福州关键词排名软件
  • 罗湖做网站的seo关键技术有哪些
  • iphoto wordpressseo外链工具有用吗
  • 青岛网站建设首选营销吧系统网站排名优化手机
  • 空间网站大全北京seo推广公司
  • 用户体验地图用什么软件画seo教程免费
  • 济南网站优化推广公司免费注册公司
  • 网络设计网站建设类网站模板关键词搜索量查询
  • 开公司如何做网站推广长春网站提升排名
  • 网站制作常见问题色目人
  • 武汉网站成功案例百度指数属于行业趋势及人群
  • 二学一做网站关键词收录
  • 外贸如何推广公司网站海外网站cdn加速
  • 河北黄骅市网站建设制作一个网站的全过程
  • 腾讯建站官网阿里巴巴友情链接怎么设置
  • 不会写代码怎样做网站全网搜索软件下载
  • 怎样做展示型网站百度平台营销收费标准
  • 徐州建站软件个人网页设计作品模板
  • 广西建设网站培训心得体会万能模板
  • 小企业网站建设北京官网优化公司
  • 网站建设需要客户提供什么免费推广引流怎么做
  • 大连 网站p2p万能搜索种子
  • 整形网站开发营销方式和渠道有哪些
  • 自适应网站做mip改造北京知名seo公司精准互联
  • 企业网站建设的思路百度推广后台登陆
  • 建站公司 知乎 discuz狼雨的seo教程
  • 顺德大良哪家做网站好男生技能培训班有哪些
  • xml做web网站优秀软文营销案例