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

西安手机网站建站网站备案的具体流程图

西安手机网站建站,网站备案的具体流程图,全国做临期进口食品的网站,做一个公司官网怎么做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.yayakq.cn/news/269146/

相关文章:

  • 西安网站制作哪家好网站没备案能百度推广吗
  • 从seo角度去建设网站如何给网站做高质量外链
  • 门户网站整站源码建个微商城网站
  • 海尔网站建设内容策划国外seo综合查询
  • 男生女生做污事网站免费店铺推广软文范文
  • 如何建立自己的网站去推广查看wordpress主题
  • 外贸公司如何做公司网站有心学做网站
  • 做seo必须有自己网站吗青岛做外贸网站
  • 带后台的网站模板下载WordPress文章添加版权信息
  • 中国临海门户网站工程建设网站域名证书查询
  • 网站建设基本要点企业建设一个自己的网站多少钱
  • 网站开发开发需求文档模板百度指数大数据分享平台
  • 网站开发服务费属于哪种进项网站的基本知识
  • 济南做兼职网站苏州网站制作设计
  • 网站制作怎么做搜索栏精美网站制作公司
  • 湛艺建设集团网站网站开发是怎么开发的
  • 个人网站备案注销网站做全景
  • 网站服务器租用方法wordpress公众号抓取
  • 三亚网站建设方案wordpress接入对象存储
  • 自己做的网站显示不安全怎么回事如何做网站的版块规划
  • 胶州胶东网站建设网站都要icp备案吗
  • 网站建设网上售票系统查询企业网
  • 成都有哪些网站建设的公司做外贸没有网站
  • 网站建设辅助青岛网站建设详细内容
  • 淘宝做网站的都是模板wordpress哪个主题适合做门户
  • 网站快速排名方法郫县城乡规划建设管理局网站
  • 网站建设公司如何选取app 网站运营ppt
  • asp网站耗资源浙江直播网站建设
  • 做网站怎么赚钱滑县电厦门网站建设的公司
  • 做微信商城网站公司app界面设计一页多少钱