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

许昌市建设局网站校庆网站建设策划书范文

许昌市建设局网站,校庆网站建设策划书范文,网站建设的关键,wordpress页面功能怎么设置聊天机器人#xff08;Chatbot#xff09;开发是一项充满挑战的复杂任务#xff0c;需要综合运用多种技术和工具。在这一领域中#xff0c;LLAMA、LangChain和Python的联合形成了一个强大的组合#xff0c;为Chatbot的设计和实现提供了卓越支持。 首先#xff0c;LLAMA是… 聊天机器人Chatbot开发是一项充满挑战的复杂任务需要综合运用多种技术和工具。在这一领域中LLAMA、LangChain和Python的联合形成了一个强大的组合为Chatbot的设计和实现提供了卓越支持。 首先LLAMA是一款强大的自然语言处理工具具备先进的语义理解和对话管理功能。它有助于Chatbot更好地理解用户意图并根据上下文进行智能响应。LLAMA的高度可定制性使得开发者可以根据实际需求灵活调整Chatbot的语言处理能力。 LangChain作为一个全栈语言技术平台为Chatbot提供了丰富的开发资源。它整合了多种语言技术包括语音识别、文本处理和机器翻译为Chatbot的多模态交互提供全面支持。LangChain的强大功能使得开发者能够轻松构建复杂而灵活的Chatbot系统。 Python作为一种通用编程语言是Chatbot开发的理想选择。其简洁而强大的语法使得开发过程更加高效而丰富的第三方库和生态系统为Chatbot开发提供了广泛的工具和资源。Python的跨平台性也使得Chatbot能够在不同环境中运行实现更广泛的应用。 Chatbot开发离不开大型语言模型LLMLLM是一种以其实现通用语言理解和生成能力而备受关注的语言模型。LLM通过使用大量数据在训练期间学习数十亿个参数并在训练和运行过程中消耗大量计算资源来获得这些能力。 让我们使用Langchain、llama和Python构建一个简单的聊天机器人 在这个简单的项目中我想创建一个关于HIV/AIDS特定主题的聊天机器人。这意味着我们发送给聊天机器人的消息聊天机器人将尝试根据主题和消息之间的关联进行回答。但在此之前我们必须安装和下载一些必要的组件 1、大型语言模型 我使用的是从Hugging Face下载的META AI的LLAMA 2。 2、Langchain 用于开发由语言模型驱动的应用程序的框架 pip install langchain 3、安装Llama-cpp-python llama.cpp库的Python实现我尝试使用最新的llama.cpp版本但它不起作用所以我建议使用0.1.78稳定版本并确保安装了C编译器。 pip install llama-cpp-python0.1.78 4、导入库 from langchain.prompts importPromptTemplate from langchain.llms importLlamaCpp from langchain.callbacks.manager importCallbackManager from langchain.callbacks.streaming_stdout import( StreamingStdOutCallbackHandler ) PromptTemplate负责创建PromptValue这是一种根据用户输入组合动态值的对象。 llamacppFacebook的LLAMA模型的C/C端口。 CallbackManager处理来自LangChain的回调。 StreamingStdOutCallbackHandler用于流式处理的回调处理程序。 代码 首先我将为我的模型路径创建一个名为 “your_model_path”的变量然后因为我只想限制主题为HIV/AIDS所以我创建了一个名为 “chat_topic”的主题变量并将其填充为 “HIV/AIDS”显然你可以修改这个主题如果你不想限制主题可以删除 “chat_topic”并更改模板。之后我将创建一个名为 “user_question”的变量以接收用户输入还有一个稍后将使用的模板。 your_model_path 写入你的模型路径 chat_topic hiv/aids user_question str(input(输入你的问题)) template 请解释这个问题“{question}”主题是关于{topic}我将创建一个 PromptTemplate变量该变量将使用我们之前创建的模板并将其分配给 “prompt”变量然后更改提示的格式并将其分配给 “final_prompt”变量。我们使用 “chat_topic”中的主题和我们之前初始化的 “user_question”中的问题。然后创建一个名为 “Callbackmanager”的变量并将流处理程序分配给它。 prompt PromptTemplate.from_template(template) final_prompt prompt.format(topicchat_topic,questionuser_question ) CallbackManager CallbackManager([StreamingStdOutCallbackHandler()]) 之后让我们创建模型。 llm LlamaCpp(model_pathyour_model_path,n_ctx6000,n_gpu_layers512,n_batch30,callback_managerCallbackManager,temperature0.9,max_tokens4095,n_parts1,verbose0 ) model_pathLLAMA模型的路径。  n_ctx令牌上下文窗口模型在生成响应时可以接受的令牌数量。  n_gpu_layers要加载到gpu内存中的层数。  n_batch并行处理的令牌数。  callback_manager处理回调。  temperature用于抽样的温度较高的温度将导致更具创意和想象力的文本而较低的温度将导致更准确和实际的文本。  max_tokens生成的最大令牌数。  n_parts要将模型分割成的部分数。  verbose打印详细输出。 最后调用模型并传递提示。 python 你的文件名.py 要运行它只需在cmd中键入上述命令。 演示 完整代码 from langchain.prompts importPromptTemplate from langchain.llms importLlamaCpp from langchain.callbacks.manager importCallbackManager from langchain.callbacks.streaming_stdout import( StreamingStdOutCallbackHandler ) your_model_path write your model path chat_topic hiv/aids user_question str(input(Enter your question : )) template Please explain this question : {question} the topic is about {topic}prompt PromptTemplate.from_template(template) final_prompt prompt.format(topicchat_topic,questionuser_question ) CallbackManager CallbackManager([StreamingStdOutCallbackHandler()]) llm LlamaCpp(model_pathyour_model_path,n_ctx6000,n_gpu_layers512,n_batch30,callback_managerCallbackManager,temperature0.9,max_tokens4095,n_parts1,verbose0 ) llm(final_prompt)
http://www.zqtcl.cn/news/412503/

相关文章:

  • 抚养网站建设黔东南小程序开发公司
  • 网站建设相关行业有哪些wordpress 内容管理系统
  • 网站 备案地温州网站优化排名推广
  • 做网站的工作量国内 wordpress
  • 定制网站开发是什么大业推广网站
  • 网站建设每年需要交多少钱天津制作网站公司
  • 网站平台都有哪些wordpress 主题制作 视频
  • 中山网站建设方案家具网站开发目的
  • 教师个人网站建设建模培训多少钱
  • 个人网站可以做社交类型网站建设功能说明书
  • 微站是什么移动网站 拉新
  • 黑龙江省农业网站建设情况wordpress4.94主题上传不显示
  • 个人网站的域名重庆建立公司网站
  • 什么做网站做个多少钱啊百度网盘app
  • 做网站的公司挣钱吗石家庄房产
  • 烟台网站建设设计公司安徽建设工程信息网查询平台蔡庆树
  • 微信链接的微网站怎么做西安企业网站制作价格
  • uniapp怎么做淘客网站表格布局的网站
  • wordpress侧栏图片插件提升seo搜索排名
  • 如何查询网站的域名注册邹城建设银行网站
  • 招生门户网站建设方案国家企业信用信息公示信息查询网
  • 用dw做淘客网站的步骤移动互联网应用技术
  • 企业合作的响应式网站石家庄网站建设推广
  • 成都网站排名优化开发广告传媒公司简介模板
  • 中山网站建设企业网站内容建设
  • 免费网站建站页面wordpress的主题在哪个文件夹
  • 国企网站建设要求站长之家排行榜
  • 做视频网站利润如何处理旅游电子商务网站建设技术规范
  • 做网站架构网页浏览器怎么卸载
  • 做甜品的网站网页传奇游戏排行榜比亚迪