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

做外包网站wordpress多级索引

做外包网站,wordpress多级索引,wordpress页面显示,深圳罗湖做网站58AI Agent 是 AIGC 落地实现的场景之一#xff0c;与 RAG 不同#xff0c;RAG 是对数据的扩充#xff0c;是模型可以学习到新数据或者本地私有数据。AI Agent 是自己推理#xff0c;自己做#xff0c;例如你对 AI Agent 说我要知道今天上海的天气怎么样#xff0c;由于 AI…AI Agent 是 AIGC 落地实现的场景之一与 RAG 不同RAG 是对数据的扩充是模型可以学习到新数据或者本地私有数据。AI Agent 是自己推理自己做例如你对 AI Agent 说我要知道今天上海的天气怎么样由于 AI 是个模型底层通过一套复杂的算法进行相似度的比较最终选出相似最高的答案所以模型本身是无法访问网络去获取数据的。如果AIGC 只能回答问题复杂任务和与外界的沟通还需要人手工处理就没有发挥出模型应有的能力。所以AI Agent 做的就是根据具体问题的上下文信息使用对应的工具得到需要的信息并最终将信息返回。最典型的场景就是去 Google、百度搜索模型对结果集进行理解并最终给出结果。我们看到当问 “千问” 天气问题的时候他是去外部查找信息的。 通过 LlamaIndex 本地 Ollama Llama3实现了一个 Agent。 首先安装依赖 pip install llama-index pip install llama-index-llms-ollama pip install python-dotenv pip install llama-index-embeddings-huggingface申请LlamaIndex API https://cloud.llamaindex.ai/ 申请一个 API Key使用 Llama Parser 解析 PDF。 Ollama 下载 Ollama3 和 Code Llama一个模型用于 RAG一个模型用于生成代码 解析 PDF 并生成 Python 代码 运行以下代码输入 promote read content of test.py and write a python script to call post api to create a new item 稍等文件就可以生成了。 from llama_index.llms.ollama import Ollama from llama_parse import LlamaParse from llama_index.core import VectorStoreIndex, SimpleDirectoryReader, PromptTemplate from llama_index.core.embeddings import resolve_embed_model from llama_index.core.tools import QueryEngineTool, ToolMetadata from llama_index.core.agent import ReActAgent from pydantic import BaseModel from llama_index.core.output_parsers import PydanticOutputParser from llama_index.core.query_pipeline import QueryPipeline from prompts import context, code_parser_template from code_reader import code_reader from dotenv import load_dotenv import os import astload_dotenv()llm Ollama(modelllama3, request_timeout30.0)parser LlamaParse(result_typemarkdown)file_extractor {.pdf: parser} documents SimpleDirectoryReader(./data, file_extractorfile_extractor).load_data()embed_model resolve_embed_model(local:BAAI/bge-m3) vector_index VectorStoreIndex.from_documents(documents, embed_modelembed_model) query_engine vector_index.as_query_engine(llmllm)tools [QueryEngineTool(query_enginequery_engine,metadataToolMetadata(nameapi_documentation,descriptionthis gives documentation about code for an API. Use this for reading docs for the API,),),code_reader, ]code_llm Ollama(modelllama3) agent ReActAgent.from_tools(tools, llmcode_llm, verboseTrue, contextcontext)class CodeOutput(BaseModel):code: strdescription: strfilename: strparser PydanticOutputParser(CodeOutput) json_prompt_str parser.format(code_parser_template) json_prompt_tmpl PromptTemplate(json_prompt_str) output_pipeline QueryPipeline(chain[json_prompt_tmpl, llm])while (prompt : input(Enter a prompt (q to quit): )) ! q:retries 0while retries 3:try:result agent.query(prompt)next_result output_pipeline.run(responseresult)cleaned_json ast.literal_eval(str(next_result).replace(assistant:, ))breakexcept Exception as e:retries 1print(fError occured, retry #{retries}:, e)if retries 3:print(Unable to process request, try again...)continueprint(Code generated)print(cleaned_json[code])print(\n\nDesciption:, cleaned_json[description])filename cleaned_json[filename]try:with open(os.path.join(output, filename), w) as f:f.write(cleaned_json[code])print(Saved file, filename)except:print(Error saving file...)相关文件上传到资源中了或者访问git 进行下载 https://gitee.com/wan2000/aiagent。有了 Agent 这个框架感觉可以做很多类型 Agent比如写数据库SQL、或者做复杂的查查询、接入第三方 API等接下来我会做些 Agent 看看效果如何 。
http://www.zqtcl.cn/news/419435/

相关文章:

  • ip库网站源码佛山网站开发公司
  • 婚庆网站怎么设计模板电子商务系统规划方案
  • 东莞中企动力做网站wordpress结合tornado
  • 用织梦做手机移动版网站邯郸网站建设品牌加盟
  • 网站做简历模板动漫设计专业就业方向
  • 沧州市东光建设局 网站电商网站目录优化
  • 公司网站建设案例教程wordpress word文档
  • 阿里巴巴网站本土化建设wordpress jquery
  • 用asp怎么做网站wordpress怎么查看主题
  • 用自己的电脑建网站兴义网站建设
  • 保定医疗网站建设公司wordpress 视频管理 主题
  • php做网站半成品网页设计作业怎么交
  • 郑州网站建设培训学校公众号投票怎么制作
  • 韩国设计交流网站网站设计网页配色
  • 线上设计师网站网络科技公司排名
  • 安徽建设厅网站网址品牌营销ppt
  • 用iis做的网站怎么更改端口南京汤山建设银行网站
  • 威海哪有网站建设十大网页制作工具
  • 上海专业网站建设公司合肥网站建站
  • 怎样将自己做的网站给别人看做平台网站一般有php还是js
  • 做企业网站一般要多少钱WordPress数据库搜索
  • wordpress建立好的网站app的开发流程是什么
  • 工作室网站WordPress文章图片采集插件
  • 青岛网站开发学校wordpress页面样板
  • 校级特色专业建设网站公司网站建设需要些什么要求
  • 嵌入式开发软件有哪些上海谷歌seo
  • 国际学校网站如何建设wordpress登入可见
  • 如何做好网站内链网站开发平台开发
  • 安徽省建设厅网站怎么进不去2022年国内重要新闻
  • 河北建设机械协会网站wordpress怎么做两个语言网站