python 网站开发 prf,泰州 做网站,网页源代码查找指定文字,广州发际体育用品有限公司GPT实战系列-LangChain如何构建基通义千问的多工具链
LLM大模型#xff1a;
GPT实战系列-探究GPT等大模型的文本生成
GPT实战系列-Baichuan2等大模型的计算精度与量化
GPT实战系列-GPT训练的Pretraining#xff0c;SFT#xff0c;Reward Modeling#xff0c;RLHF
GPT实…GPT实战系列-LangChain如何构建基通义千问的多工具链
LLM大模型
GPT实战系列-探究GPT等大模型的文本生成
GPT实战系列-Baichuan2等大模型的计算精度与量化
GPT实战系列-GPT训练的PretrainingSFTReward ModelingRLHF
GPT实战系列-ChatGLM3本地部署CUDA111080Ti显卡24G实战方案
GPT实战系列-Baichuan2本地化部署实战方案
GPT实战系列-大话LLM大模型训练
随着OpenAI的GPT-4这样的大型语言模型LLMs已经风靡全球现在让它们自动执行各种任务如回答问题、翻译语言、分析文本等。LLMs是在交互上真正体验到像“人工智能”。
如何管理这些模块呢
LangChain在这方面发挥重要作用。LangChain使构建由LLMs驱动的应用程序变得简单使用LangChain可以在统一的界面中轻松与不同类型的LLMs进行交互管理模型版本管理对话版本并将LLMs连接在一起。
准备
本例子中采用通义千问作为LLM
# 引入需要的模块
from langchain.chains import LLMChain, SimpleSequentialChainfrom langchain import PromptTemplateimport os
设置 千问的相关环境和模型接口函数
from langchain_community.llms import Tongyi
os.environ[DASHSCOPE_API_KEY] your key
llm Tongyi()构建第一个Prompt链
LangChain可以连接到自己定义的工具也可以连接到内嵌的tool提供商。此处先用Prompt构建简单的链路。
# 第一步 prompt工具链
template Can you provide a brief summary of the movie {movie_title}? Please keep it concise.first_prompt PromptTemplate(input_variables[movie_title],templatetemplate)chain_one LLMChain(llmllm, promptfirst_prompt)
构建第二个Prompt链
# 第二步 prompt工具链second_prompt PromptTemplate(input_variables[actor],templateCan you list three movies featuring {actor}?)chain_two LLMChain(llmllm, promptsecond_prompt)可以看到 两个int 参数
multiply
multiply(a: int, b: int) - int - Multiply two numbers.
{a: {title: A, type: integer}, b: {title: B, type: integer}}SimpleSequentialChain把链串起来
通过SimpleSequentialChain 把 各个链串起来形成信息处理流。
# 结合第一和第二链
overall_chain SimpleSequentialChain(chains[chain_one, chain_two], verboseTrue)final_answer overall_chain.run(Inception)print(final_answer)
最后打印实现功能。效果取决于定义的Prompt和模型的能力得到类似的输出 Entering new SimpleSequentialChain chain...
Inception is a 2010 science fiction thriller film directed by Christopher Nolan. The movie follows Dom Cobb (Leonardo DiCaprio), an expert thief who specializes in infiltrating peoples dreams to steal their ideas. Cobb is offered a chance to have his criminal history erased if he completes an impossible task: implanting an idea into the subconscious mind of a wealthy businessman, Robert Fischer (Cillian Murphy). To do this, Cobb assembles a team including a chemist, an architect, and a forger, and they delve into multiple layers of dream-sharing, facing challenges like time dilation and the risk of being trapped in their own subconscious. As the dreamscapes become more complex, Cobbs haunted past threatens to derail the mission and jeopardize the lives of his team members. The film explores themes of reality, dreams, and the power of the human mind.
1. The Matrix (1999) - This science fiction action film, directed by the Wachowskis, also blurs the lines between reality and the virtual world. It follows Neo (Keanu Reeves), a computer programmer who discovers that his reality is actually a simulated world created by intelligent machines. With the help of a group of rebels, including Morpheus (Laurence Fishburne) and Trinity (Carrie-Anne Moss), Neo learns to manipulate this simulated reality and fights against the machine-controlled dystopia.2. Interstellar (2014) - Another Christopher Nolan-directed film, Interstellar explores the boundaries of space, time, and human endeavor. Matthew McConaughey plays Cooper, a former pilot and engineer who leads an expedition through a wormhole in search of a new habitable planet for humanity. The movie delves into complex scientific concepts like relativity and the fifth dimension while examining the emotional impact of leaving loved ones behind.3. Paprika (2006) - This Japanese animated psychological science fiction film, directed by Satoshi Kon, revolves around a device that allows therapists to enter and explore their patients dreams. Dr. Atsuko Chiba, using her alter ego Paprika, must navigate a chaotic dreamscape when the device falls into the wrong hands, causing dream and reality to merge dangerously. The film explores similar themes of dreams and their impact on the human psyche as Inception. Finished chain.
1. The Matrix (1999) - This science fiction action film, directed by the Wachowskis, also blurs the lines between reality and the virtual world. It follows Neo (Keanu Reeves), a computer programmer who discovers that his reality is actually a simulated world created by intelligent machines. With the help of a group of rebels, including Morpheus (Laurence Fishburne) and Trinity (Carrie-Anne Moss), Neo learns to manipulate this simulated reality and fights against the machine-controlled dystopia.2. Interstellar (2014) - Another Christopher Nolan-directed film, Interstellar explores the boundaries of space, time, and human endeavor. Matthew McConaughey plays Cooper, a former pilot and engineer who leads an expedition through a wormhole in search of a new habitable planet for humanity. The movie delves into complex scientific concepts like relativity and the fifth dimension while examining the emotional impact of leaving loved ones behind.3. Paprika (2006) - This Japanese animated psychological science fiction film, directed by Satoshi Kon, revolves around a device that allows therapists to enter and explore their patients dreams. Dr. Atsuko Chiba, using her alter ego Paprika, must navigate a chaotic dreamscape when the device falls into the wrong hands, causing dream and reality to merge dangerously. The film explores similar themes of dreams and their impact on the human psyche as Inception.LangChain是一个Python框架可以使用LLMs构建应用程序。它与各种模块连接使与LLM和提示管理一切变得简单。
觉得有用 收藏 收藏 收藏
点个赞 点个赞 点个赞
End
GPT专栏文章
GPT实战系列-ChatGLM3本地部署CUDA111080Ti显卡24G实战方案
GPT实战系列-LangChain ChatGLM3构建天气查询助手
大模型查询工具助手之股票免费查询接口
GPT实战系列-简单聊聊LangChain
GPT实战系列-大模型为我所用之借用ChatGLM3构建查询助手
GPT实战系列-P-Tuning本地化训练ChatGLM2等LLM模型到底做了什么(二)
GPT实战系列-P-Tuning本地化训练ChatGLM2等LLM模型到底做了什么(一)
GPT实战系列-ChatGLM2模型的微调训练参数解读
GPT实战系列-如何用自己数据微调ChatGLM2模型训练
GPT实战系列-ChatGLM2部署UbuntuCuda11显存24G实战方案
GPT实战系列-Baichuan2本地化部署实战方案
GPT实战系列-Baichuan2等大模型的计算精度与量化
GPT实战系列-GPT训练的PretrainingSFTReward ModelingRLHF
GPT实战系列-探究GPT等大模型的文本生成-CSDN博客