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

网站建设题库含答案12306网站是是阿里巴巴做的吗

网站建设题库含答案,12306网站是是阿里巴巴做的吗,品牌设计公司口号,河南网站seo今天#xff0c;我写这篇文章是为了分享您开始使用一个非常流行的多智能体框架所需了解的所有信息#xff1a;crewAI。 我将在这里或那里跳过一些内容#xff0c;使本教程成为一个精炼的教程#xff0c;概述帮助您入门的关键概念和要点 今天#xff0c;我写这篇文章是为了… 今天我写这篇文章是为了分享您开始使用一个非常流行的多智能体框架所需了解的所有信息crewAI。 我将在这里或那里跳过一些内容使本教程成为一个精炼的教程概述帮助您入门的关键概念和要点 今天我写这篇文章是为了分享您开始使用一个非常流行的多智能体框架所需了解的所有信息crewAI。 我将在这里或那里跳过一些内容使本教程成为一个精炼的教程概述帮助您入门的关键概念和要点。 什么是crewAI crewAI 是由 João Moura 创建的框架。 它旨在建立一个人工智能代理团队共同完成任务。 它建立在LangChain之上并提供直观易用的API。 为什么我需要AI代理 假设您是一名博主花费大量时间研究和撰写内容。 您能否自动化该过程并节省无数时间 或者您可能是 SEO 专家并且浪费时间生成和解释报告。 有没有办法自动执行此操作以便您可以专注于 SEO 的战略方面 这两个问题的答案都是是的有。 在婴儿期代理由于其效率和速度而有潜力取代人类在现实世界中完成的许多流程。 核心crewAI组件 我们将讨论crewAI 最重要的组成部分。 以下是我们将要介绍的内容的细分 AgentsTasksToolsCrews (and Processes) 现在如果我将以上几点放在一个句子中来解释它们是如何联系在一起的那么这句话将是这样的 Crews, made up of Agents perform Tasks using Tools by following Processes. * 无法将内存组件放入该句子中 - 如果可以请在评论中分享  认识 crewAI 假设您是一位博主像我一样希望优化您的促销后流程。 为了简单起见我们假设这是一个 3 步过程如下所示 获取博客上的最新帖子。根据该帖子写一条推文。根据帖子撰写新闻通讯电子邮件。 现在我将向您展示crewAI 如何帮助我在几秒钟内而不是通常需要几分钟或几小时实现上述目标。 crewAI 中的代理 代理一起工作每个代理使用一种或多种工具为团队做出贡献以解决共同的目标。 如果我们回到我们的示例我们将需要创建两个代理。 第一个将从我的博客中提取最新帖子然后第二个将使用该内容将其转换为 Twitter或 X帖子和时事通讯电子邮件。 好吧太酷了 - 让我们看看第一个代理在 Python 中是什么样子的 from crewai import Agent...extractor Agent(roleContent Retriever,goalGiven a URL you will retrieve the content.,backstoryAs an expert at retrieving complete and accurateinformation, you are responsible for presenting the content of webpagesthat will be used to create engaging content for twitter and a newsletter.,verboseTrue ) 第二个 writer Agent(roleContent Writer,goalYou are responsible to transforming long text into engaging content ready for promotion on different channels.,backstoryYou are an excellent communications specialist, known for yourexceptional skill of transforming complex subject into easy tounderstand stories that attract people.,verboseTrue ) role 属性指定代理的功能。goal 属性指定代理必须实现的目标。backstory 属性为代理的身份和行为添加了上下文。 代理属性 要创建代理您通常需要使用所需的属性初始化 Agent 类的实例。 这是一个包含所有属性的概念示例 # Example: Creating an agent with all attributes from crewai import Agentagent Agent(roleData Analyst,goalExtract actionable insights,backstoryYoure a data analyst at a large company.Youre responsible for analyzing data and providing insightsto the business.Youre currently working on a project to analyze theperformance of our marketing campaigns.,tools[my_tool1, my_tool2], # Optional, defaults to an empty listllmmy_llm, # Optionalfunction_calling_llmmy_llm, # Optionalmax_iter15, # Optionalmax_rpmNone, # OptionalverboseTrue, # Optionalallow_delegationTrue, # Optionalstep_callbackmy_intermediate_step_callback, # OptionalcacheTrue # Optional ) 这就是创建代理所需了解的全部内容。 现在让我们分配任务。 crewAI 中的任务 任务是代理所做的事情。 任务至少由描述、预期输出以及对将执行该任务的代理的引用组成。 在我们的例子中我们需要执行以下任务 任务 1从博客中获取内容 任务 2根据内容撰写推文 任务3根据内容撰写新闻通讯 任务 1 和 writer 代理将负责处理并且由于代理可以执行多个任务因此我们将把任务 2 和 3 分配给我们的 extractor。 我们将从任务 1 开始fetch from crewai import Task...fetch Task(descriptionfGiven a URL, retrieve the content of the webpage.It is important that you do not miss any information.Make sure that:- The content does not include html, css, or javascript.- The content is complete and accurate.- You do not include headers, footers, or sidebars.,agentextractor, expected_outputTitle: [The title of the article]Author: [The author of the article]Date: [The date the article was published]Content: [The content of the article] ) 任务 2 如下所示 twitterize Task(descriptionGiven a long text, transform it into engaging content ready for promotion on Twitter.Make sure that:- The content is engaging and informative.- The content is less than 280 characters.- The content includes relevant hashtags - Limit to one.,agentwriter,expected_outputTitle: [Engaging catchy title for the tweet]Content: [Engaging content for the tweet] ) 最后任务3与twitterize比较相似。 您可以自己创建它或者您可以在本文底部免费获取源代码。 嗯不错 现在您知道什么是任务以及它们如何工作。下一个工具。 有关可用任务参数和选项的完整列表 任务属性 属性描述Description清晰、简洁地说明任务的内容。Agent负责任务的代理直接分配或由机组人员的进程分配。Expected Output任务完成情况的详细描述。Tools可选代理可以用来执行任务的功能或能力。Async Execution可选如果设置任务将异步执行无需等待完成即可继续进行。Context 可选指定其输出用作该任务上下文的任务。Config可选执行任务的代理的其他配置详细信息允许进一步定制。Output JSON 可选输出 JSON 对象需要 OpenAI 客户端。 只能设置一种输出格式。Output Pydantic 可选输出 Pydantic 模型对象需要 OpenAI 客户端。 只能设置一种输出格式。Output File 可选将任务输出保存到文件中。 如果与输出 JSON 或输出 Pydantic 一起使用指定如何保存输出。Callback可选一个 Python 可调用函数在完成后使用任务的输出执行。Human Input 可选指示任务最后是否需要人工反馈这对于需要人工监督的任务很有用。 使用工具创建任务 import os os.environ[OPENAI_API_KEY] Your Key os.environ[SERPER_API_KEY] Your Key # serper.dev API keyfrom crewai import Agent, Task, Crew from crewai_tools import SerperDevToolresearch_agent Agent(roleResearcher,goalFind and summarize the latest AI news,backstoryYoure a researcher at a large company.Youre responsible for analyzing data and providing insightsto the business.,verboseTrue )search_tool SerperDevTool()task Task(descriptionFind and summarize the latest AI news,expected_outputA bullet list summary of the top 5 most important AI news,agentresearch_agent,tools[search_tool] )crew Crew(agents[research_agent],tasks[task],verbose2 )result crew.kickoff() print(result) crewAI工具 正如您所看到的我们的提取器代理的任务是从给定的 URL 中提取信息。 但如何呢 提示通过使用工具。 在crewAI中您可以通过三种方式使用工具 自定义工具您自己编写的工具本质上是一个 Python 函数。内置工具crewAI 附带了许多内置工具。LangChain工具由于crewAI是建立在LangChain之上的因此您也将获得LangChain的所有好东西。 对于我们的示例有很多现有工具可以帮助我们从博客中提取信息。 此类工具之一是内置于crewAI 中的ScrapeWebsiteTool。 所以在这种情况下我们不需要自己构建。 要使用它我们只需将它传递到提取器使用的工具列表中如下所示 from crewai_tools import ScrapeWebsiteToolsite_url https://www.gettingstarted.ai/crewai-beginners-tutorial scrape_tool ScrapeWebsiteTool(urlsite_url)extractor Agent(...tools[scrape_tool] # ----... ) 确保使用 pip 安装可选工具包 pip install crewai[tools] 太酷了 - 我们快完成了这意味着您快成为超级巨星了 crewAI crews 现在我们已经定义了任务、工具和代理。 我们必须将它们全部分组以便它们一起工作。 这就是我们定义工作人员的地方但在此之前 - 让我解释一下特工如何一起工作。 crew 流程 现在您知道船员是由特工组成的。 但这些代理必须知道如何相互交谈比如由哪一个发起对话。 在crewAI 中有两个受支持的流程第三个流程即将推出。 目前的流程是 顺序一项接着一项任务有秩序地进行。分层经理将协调对话流程。 由于我们的任务可以按顺序完成因此我们将采用顺序流程。 我们开始做吧 from crewai import Crew...crew Crew(agents[extractor, writer],tasks[fetch, twitterize, newsletterize],ProcessProcess.sequential ) 这就是全部非常简单不是吗 最后我们调用 kickoff() 方法来设置一切 result crew.kickoff()print(#### USAGE ####) print (crew.usage_metrics) # -- Optionalprint(#### RESULT ####) print(result) 快速仅供参考usage_metrics 函数返回一个很好的执行摘要如下所示 Crew use {total_tokens: 65002, prompt_tokens: 55305, completion_tokens: 9697, successful_requests: 67} 结论和想法 老实说crewAI 的美妙之处无疑在于其简单的结构。 您可以添加另一个代理负责在 Twitter 上发布消息并向您的订阅者发送电子邮件。 您可以通过利用工具来完成此操作可以使用现有工具也可以创建自己的与第三方 API 的集成。 现在如果您正在使用 OpenAI 或其他付费 LLM 服务我建议您密切关注计费仪表板因为代理往往会消耗大量代币例如本教程中的工作人员运行一次的成本约为 0.90 美元。 Agent 会取代人类团队吗 是的也不是? 是的如果您或您的公司能够以更少的成本更快地取得成果您会不会这么做吗
http://www.dnsts.com.cn/news/61621.html

相关文章:

  • app网站做二手交易龙岩app定制开发
  • 平罗县住房和城乡建设局网站个人网页设计欣赏欣赏
  • 网站信息内容建设管理网站建设在学校中的作用
  • 搭建网站服务器平台的三种方式集团网站建设服务
  • 南京网站制作域名互联网推广软件
  • 网站建设及推广预算表通信技术公司网站建设
  • 备案密码如何登录添加网站微信红包封面分销平台
  • 怎么用.net做网站学校建设外文网站情况
  • 宁波哪里做网站的网站系统功能描述
  • 网站制作详细流程qq空间关闭申请网站
  • 北京网站设计服务app手机软件开发
  • 网站不能添加图片大学网站栏目建设通知
  • icp备案网站管理员有负责吗网址生成短链接
  • 网站建设与优化推广方案模板希爱力
  • 找做金融的网站闵行郑州阳网站建设
  • 无锡网站制作哪家便宜个人域名备案流程详细
  • 12380网站建设打算爱站网查询
  • 百度右边相关网站网站运营需要哪些人员
  • 网站的链接建设wordpress 空行
  • 江门专业网站建设价格个人注册公司的步骤
  • 怎么确定电商网站建设的目标做网站不赚钱了
  • 广西腾达建设集团有限公司网站现代网络营销的方式
  • 上海个人建站模板wordpress 招聘模块
  • 寻找锦州网站建设百度做网站的费用
  • 重庆网站推广运营深圳给企业做网站
  • 网站建设公司的客户cpa个人网站怎么做
  • 绍兴柯桥区城乡建设局网站网站关键词 公司
  • 查询建设规范的网站餐饮vi设计公司
  • 360做网站多少钱一年申请网站网站
  • 图片生成链接的网站安监局特种作业证全国联网