直达「 通往AGI之路 」飞书知识库 →
首页/问答列表/问答详情

AI Agent 规划是什么,怎么使用

回答

AI Agent 规划是一个复杂但关键的概念,主要包括以下方面:

  • 自行规划任务执行的工作流路径,适用于简单或线性流程的运行。例如,先识别男孩的姿势,再利用相关模型合成新的女孩图像,接着使用特定模型处理,最后进行语音合成输出。
  • 包含子目标分解、反思与改进。子目标分解将大型任务分解为较小可管理的子目标,以处理复杂任务。反思与改进则可以对过去的行动进行自我批评和自我反思,从错误中学习并改进未来的步骤,从而提高最终结果的质量。
  • 规划通常涉及五种主要方法:
    • 任务分解:将复杂任务分解为简单子任务以简化问题,如 CoT(2022)、ReAct(2022)、HuggingGPT(2023)等。
    • 多计划选择:生成多个备选计划并通过搜索算法选择最优计划执行,如 ToT(2023)、GoT(2023)、LLM-MCTS(2023)。
    • 外部模块辅助规划:引入外部规划器来提升规划过程,解决效率和可行性问题,如 LLM+P(2023)、LLM-DP(2023)、DRRN(2015)。
    • 反思与细化:通过反思和细化提高规划能力,纠正错误,如 Reflexion(2023)、CRITIC(2023)、Self-Refine(2023)。
    • 记忆增强规划:利用额外记忆模块增强规划能力,存储有价值的信息,如 REMEMBER(2023)、MemoryBank(2023)。

在使用方面,AI Agent 的规划可以帮助其更高效、准确地完成任务,例如在多角色协作的场景中,不同角色的 Agent 相互协作,根据需求共同开发一个应用或者复杂程序。同时,OpenAI 的研究主管 Lilian Weng 提出了“Agent = LLM + 规划 + 记忆 + 工具使用”的基础架构,其中大模型 LLM 扮演了 Agent 的“大脑”。

内容由 AI 大模型生成,请仔细甄别(powered by aily)

参考资料

Inhai: Agentic Workflow:AI 重塑了我的工作流

[title]Inhai:Agentic Workflow:AI重塑了我的工作流如果大家使用Kimi Chat来查询某个问题,你会发现它会在互联网上检索相关内容,并基于检索结果进行总结分析,最后给出结论。这其实是大模型利用「网页搜索」工具的一个典型例子,同时你也会看到PPT中介绍了非常多的不同领域类型的工具,它其实是为大模型在获取、处理、呈现信息上做额外的补充。PlanningAgent通过自行规划任务执行的工作流路径,面向于简单的或者一些线性流程的运行。比如下图中:Agent会先识别男孩的姿势,并可能找到一个姿势提取模型来识别姿势,在接下来要找到一个姿势图像模型来合成一个新的女孩图像,然后再使用图像理解文本的模型,并在最后使用语音合成输出,完成这个流程任务。Multiagent Collaboration吴恩达通过开源项目ChatDev进行举例,你可以让一个大语言模型扮演不同的角色,比如让一个Agent扮演公司CEO、产品经理、设计师、代码工程师或测试人员,这些Agent会相互协作,根据需求共同开发一个应用或者复杂程序。AI Agent基本框架OpenAI的研究主管Lilian Weng曾经写过一篇博客叫做《LLM Powered Autonomous Agents》,其中就很好的介绍了Agent的设计框架,她提出了“Agent = LLM +规划+记忆+工具使用”的基础架构,其中大模型LLM扮演了Agent的“大脑”。Planning(规划)主要包括子目标分解、反思与改进。将大型任务分解为较小可管理的子目标处理复杂的任务。而反思和改进指可以对过去的行动进行自我批评和自我反思,从错误中学习并改进未来的步骤,从而提高最终结果的质量。Memory(记忆)

AI Agent系列(二):Brain模块探究

[title]AI Agent系列(二):Brain模块探究[heading2]七、规划规划是一个依赖于强大推理能力的复杂过程,通常涉及五种主要方法:任务分解、多计划选择、外部模块辅助规划、反思与改进以及记忆增强规划。以下是完整方向列表:|方向|描述|子类|代表性工作及年份|备注|<br>|-|-|-|-|-|<br>|任务分解|将复杂任务分解为简单子任务以简化问题。|分解优先|CoT[2022]、ReAct[2022]、HuggingGPT[2023]|分解优先方法在子任务间创建强关联,减少任务遗忘和幻觉风险。交错分解动态调整基于环境反馈,提高容错性,但可能导致LLM在后续子任务中出现幻觉。|<br>|多计划选择|生成多个备选计划并通过搜索算法选择最优计划执行。|多计划生成、最优计划选择|ToT[2023]、GoT[2023]、LLM-MCTS[2023]|多计划选择提供广泛的潜在解决方案探索。|<br>|外部模块辅助规划|引入外部规划器来提升规划过程,解决效率和可行性问题。|符号规划器、神经规划器|LLM+P[2023]、LLM-DP[2023]、DRRN[2015]|符号规划器基于符号推理模型,神经规划器基于训练数据。|<br>|反思与细化|通过反思和细化提高规划能力,纠正错误。|反思、细化|Reflexion[2023]、CRITIC[2023]、Self-Refine[2023]|反思帮助代理从错误中学习并改进计划。|<br>|记忆增强规划|利用额外记忆模块增强规划能力,存储有价值的信息。|RAG-based Memory、Embodied Memory|REMEMBER[2023]、MemoryBank[2023]|记忆增强规划提升代理的规划能力和容错性。|下面我们来详细谈谈每种规划研究方向的详细内容:

AI-Agent系列(一):智能体起源探究

[title]AI-Agent系列(一):智能体起源探究[heading2]十、基于LLM的AI Agent[heading3]10.1大脑模块(Brain)��力的关注点:|类别|子类别|描述|<br>|-|-|-|<br>|自然语言交互|多轮对话能力|LLM能理解自然语言并生成连贯且与上下文相关的回复,帮助Agent进行有效交流。|<br>||生成能力|LLM展示卓越的自然语言生成能力,可生成高质量文本。|<br>||意图理解|LLMs能够理解人类意图,但模糊指令可能带来挑战。|<br>|知识|语言知识|包括词法、句法、语义学和语用学,使Agent能理解句子和进行对话。|<br>||常识知识|世界常识,如药和伞的用途,帮助Agent做出正确决策。|<br>||专业领域知识|特定领域的知识,如编程、医学,对解决领域内问题至关重要。|<br>||潜在问题|知识可能过时或错误,需通过重新训练或编辑LLM解决。|<br>|记忆|记忆机制|存储过去的观察、思考和行动,帮助Agent处理连续任务。|<br>||记忆提升策略|包括提高输入长度限制、记忆总结、用向量或数据结构压缩记忆。|<br>||记忆检索|Agent检索记忆以访问相关信息,包括自动检索和交互式记忆对象。|<br>|推理和规划|推理|基于证据和逻辑,对解决问题、决策至关重要。|<br>||规划|组织思维、设定目标和确定实现目标的步骤。|<br>||计划制定|分解任务、制定计划,包括一次性全面分解和自适应策略。|

其他人在问
家长如何结合 AI 教育小学生
以下是关于家长如何结合 AI 教育小学生的一些建议: 1. 把 AI 作为追问、反问、问答、交流的工具,让孩子在解题过程中通过与 AI 交流来学习,而不是直接获取答案。但要注意避免孩子过度依赖,比如不能让孩子拍照解题。 2. 家长要了解 AI 的有限和缺点,引导孩子正确使用。例如,在绘画方面,鼓励孩子先做构思创意,让计算机完善,或者计算机出创意,孩子完善细节,实现人和计算机合作作画。 3. 利用 AI 作为立规矩小助手,输入孩子的年龄和需要立规矩的场景,AI 就能生成孩子能听懂的规则、沟通原因以及鼓励和赞赏的具体话术。 4. 认识到 AI 能链接专家方法论和家庭个性化需求,提升教育环节的效率,但也可能加剧知识获取的不平等,所以家长要学会使用,降低“会用”的门槛。
2024-11-05
如何结合AI开展自己的创业之路
以下是结合 AI 开展创业之路的一些建议: 1. 辅助创作与学习方面: 可以开发如 AI 智能写作助手帮助用户快速生成高质量文本;AI 语言学习助手、诗歌创作助手、书法字体生成器、漫画生成器等,为用户的学习和创作提供支持。 2. 推荐与规划方面: 包括开发 AI 图像识别商品推荐、美食推荐平台、旅游行程规划器、时尚穿搭建议平台、智能投资顾问等,根据用户的需求和偏好为其推荐合适的产品、服务或制定个性化的计划。 3. 监控与预警方面: 例如开发 AI 宠物健康监测设备、家居安全监控系统、天气预报预警系统、医疗诊断辅助系统等,实时监测各种情况并提供预警。 4. 优化与管理方面: 涉及开发办公自动化工具、物流路径优化工具、家居清洁机器人调度系统、金融风险评估工具等,提高工作效率和管理水平。 5. 销售与交易方面: 有 AI 艺术作品生成器、书法作品销售平台、摄影作品销售平台、汽车销售平台、房地产交易平台等,为各类产品和服务提供销售渠道。 在宠物领域与 AI 结合的创业方向及学习路径: 1. 创业方向: AI 宠物助手:基于自然语言处理和计算机视觉的 AI 宠物助手,可以帮助主人更好地照顾宠物,比如自动识别宠物情绪、提供饮食建议、监测宠物健康状况等。 AI 宠物互动玩具:利用 AI 技术开发的智能互动玩具,可以增强宠物的娱乐体验,例如会自主移动并引起宠物注意的智能玩具、会发出声音和互动的智能宠物玩具等。 AI 宠物图像生成:使用生成式 AI 模型,可以根据文字描述生成各种宠物形象的图像,帮助宠物主人定制个性化的宠物形象。 AI 宠物医疗诊断:利用计算机视觉和机器学习技术,可以开发 AI 辅助的宠物医疗诊断系统,通过分析宠物的症状图像和病历数据,提供初步诊断建议。 AI 宠物行为分析:基于传感器数据和计算机视觉,可以利用 AI 技术分析宠物的行为模式,帮助主人更好地了解宠物的需求和习性。 2. 学习路径: 掌握基础的机器学习、计算机视觉、自然语言处理等 AI 技术。 了解宠物行为学、宠物医疗等相关领域知识。 关注业内先进的 AI+宠物应用案例,学习其技术实现。 尝试开发简单的 AI 宠物应用原型,并不断迭代优化。 总之,AI 领域为创业者提供了丰富的选择和广阔的发展前景,创业者可以根据自己的兴趣、技能和市场需求,选择适合自己的项目进行创业。
2024-11-05
使用AI赚钱的方法
以下是一些使用 AI 赚钱的方法: 1. 艺术创作:生成式 AI 可用于内容创作,如通过像 Lensa 这样的应用生成肖像画等,从消费者“仅为了娱乐”地创造内容,到创作者或个体创业者通过内容实现盈利。 2. 就业于相关岗位:学会 AI 技术,如成为数据科学家、机器学习工程师等,在相关岗位工作获得不错的收入。AI 技术在金融、医疗、制造业等各行各业都有应用,掌握 AI 技能可增加就业机会和职业发展可能性。 3. 开发 AI 产品或应用:例如创建自己的 GPTs 等,但大多数人可能难以成功,需要综合考虑多种因素,如对市场和商业的理解等。
2024-11-05
用什么ai工具可以写文献综述
以下是一些可以用于写文献综述的 AI 工具: 1. 文献管理和搜索方面: Zotero:结合 AI 技术,能自动提取文献信息,便于管理和整理参考文献。 Semantic Scholar:由 AI 驱动的学术搜索引擎,可提供文献推荐和引用分析。 2. 内容生成和辅助写作方面: Grammarly:通过 AI 技术提供文本校对、语法修正和写作风格建议,有助于提高语言质量。 Quillbot:基于 AI 的重写和摘要工具,可帮助精简和优化内容。 3. 研究和数据分析方面: Google Colab:提供基于云的 Jupyter 笔记本环境,支持 AI 和机器学习研究,利于数据分析和可视化。 Knitro:用于数学建模和优化的软件,可进行复杂的数据分析和模型构建。 4. 论文结构和格式方面: LaTeX:结合自动化和模板,能高效处理论文格式和数学公式。 Overleaf:在线 LaTeX 编辑器,有丰富模板库和协作功能,简化论文编写。 5. 研究伦理和抄袭检测方面: Turnitin:广泛使用的抄袭检测工具,确保论文原创性。 Crossref Similarity Check:通过与已发表作品比较,检测潜在抄袭问题。 需要注意的是,AI 工具可以作为辅助,但不能完全替代研究者的专业判断和创造性思维。在使用 AI 进行文献综述写作时,应保持批判性思维,并确保研究的质量和学术诚信。
2024-11-05
如何使用ai写文献综述,保证参考文献有正确出处
利用 AI 写文献综述并保证参考文献有正确出处,可以按照以下步骤进行: 1. 确定课题主题:明确您的研究兴趣和目标,选择具有研究价值和创新性的主题。 2. 收集背景资料:使用 AI 工具如学术搜索引擎和文献管理软件来搜集相关的研究文献和资料。 3. 分析和总结信息:利用 AI 文本分析工具来分析收集到的资料,提取关键信息和主要观点。 4. 生成大纲:使用 AI 写作助手生成课题的大纲,包括引言、文献综述、方法论、结果和讨论等部分。 5. 撰写文献综述:利用 AI 工具来帮助撰写文献综述部分,确保内容的准确性和完整性。 6. 构建方法论:根据研究需求,利用 AI 建议的方法和技术来设计研究方法。 7. 数据分析:如果课题涉及数据收集和分析,可以使用 AI 数据分析工具来处理和解释数据。 8. 撰写和编辑:利用 AI 写作工具来撰写课题的各个部分,并进行语法和风格的检查。 9. 生成参考文献:使用 AI 文献管理工具来生成正确的参考文献格式。 10. 审阅和修改:利用 AI 审阅工具来检查课题的逻辑性和一致性,并根据反馈进行修改。 11. 提交前的检查:最后,使用 AI 抄袭检测工具来确保课题的原创性,并进行最后的格式调整。 需要注意的是,AI 工具可以作为辅助,但不能完全替代研究者的专业判断和创造性思维。在使用 AI 进行课题写作时,应保持批判性思维,并确保研究的质量和学术诚信。
2024-11-05
怎么学习AI
以下是关于新手学习 AI 的全面指导: 一、了解 AI 基本概念 1. 阅读「」部分,熟悉 AI 的术语和基础概念,包括其主要分支(如机器学习、深度学习、自然语言处理等)以及它们之间的联系。 2. 浏览入门文章,了解 AI 的历史、当前的应用和未来的发展趋势。 二、开始 AI 学习之旅 1. 在「」中,找到为初学者设计的课程,特别推荐李宏毅老师的课程。 2. 通过在线教育平台(如 Coursera、edX、Udacity)上的课程,按照自己的节奏学习,并有机会获得证书。 三、选择感兴趣的模块深入学习 AI 领域广泛,比如图像、音乐、视频等,您可以根据自己的兴趣选择特定的模块进行深入学习。同时,一定要掌握提示词的技巧,它上手容易且很有用。 四、实践和尝试 1. 理论学习之后,实践是巩固知识的关键,尝试使用各种产品做出您的作品。在知识库提供了很多大家实践后的作品、文章分享,欢迎您实践后的分享。 2. 体验 AI 产品,与现有的 AI 产品进行互动,如 ChatGPT、Kimi Chat、智谱、文心一言等 AI 聊天机器人,了解它们的工作原理和交互方式。 五、持续学习和跟进 1. AI 是一个快速发展的领域,新的研究成果和技术不断涌现。关注 AI 领域的新闻、博客、论坛和社交媒体,保持对最新发展的了解。 2. 考虑加入 AI 相关的社群和组织,参加研讨会、工作坊和会议,与其他 AI 爱好者和专业人士交流。 对于中学生学习 AI,还可以: 1. 从编程语言入手学习,如 Python、JavaScript 等,学习编程语法、数据结构、算法等基础知识。 2. 尝试使用 AI 工具和平台,如 ChatGPT、Midjourney 等,探索面向中学生的 AI 教育平台,如百度的“文心智能体平台”、Coze 智能体平台等。 3. 学习 AI 基础知识,了解其基本概念、发展历程、主要技术及在各领域的应用案例。 4. 参与 AI 相关的实践项目,参加学校或社区组织的 AI 编程竞赛、创意设计大赛等活动,尝试利用 AI 技术解决生活中的实际问题。 5. 关注 AI 发展的前沿动态,关注权威媒体和学者,思考 AI 技术对未来社会的影响。
2024-11-05
请帮我总结AI AGENT的总体架构,帮助我更快学习相关的知识,尽快进行具体场景的商业落地
AI Agent 是一个融合了多学科精髓的综合实体,不仅有实体形态,还有丰富的概念形态,并具备许多人类特有的属性。其总体架构包括以下方面: 1. 大模型 LLM 扮演“大脑”。 2. 规划:包括子目标分解、反思与改进。子目标分解将大型任务分解为较小可管理的子目标以处理复杂任务;反思和改进可对过去的行动进行自我批评和反思,从错误中学习并改进未来步骤,提高最终结果质量。 3. 记忆。 此外,AI Agent 还具有以下特点和应用: 1. 能够自行规划任务执行的工作流路径,面向简单或线性流程的运行。 2. 可以实现多 Agent 协作,例如让大语言模型扮演不同角色,相互协作共同开发应用或复杂程序。
2024-11-04
你能帮我找到这篇报告吗?他的名字是《InfoQ:中国AI Agent应用研究报告2024》
以下是为您找到的《InfoQ:中国 AI Agent 应用研究报告 2024》的链接:https://waytoagi.feishu.cn/record/Y45LrXJiwe4SgYc5tMZcVVtqn6b
2024-10-31
传统的agent是怎么定义的
传统的 agent 定义如下: 在古希腊哲学中,对“行动者”(Agent)的探讨深刻影响了后世对道德责任和个体决策的理解。尽管当时未使用现代意义的“Agent”术语,苏格拉底、柏拉图和亚里士多德等哲学家已为其奠定基础。 亚里士多德在《尼各马科伦理学》中探讨德性伦理学,认为人的善良和幸福源自由理性和智慧引导的德性生活,区分了“被动行为”与“主动行为”,强调有道德价值的行为应是个体自愿且有明确意图的选择,个体作为行动者不仅要靠理性指导行为,还要对自愿行为承担道德责任。 苏格拉底通过独特对话法促使人们自我反省,考察行为是否符合道德标准,提出“无人有意作恶”,认为错误源于无知,主张通过增长智慧和美德引导正确决策。 柏拉图在《理想国》中构建理想社会模型,探讨灵魂三部分关系,认为理性主导时个体才能做出正确选择,将知识与道德紧密相连。 虽然古希腊哲学家未直接讨论“自由意志”,但他们关于个体自主决策及对结果负责的思考,对后世关于自由意志和道德责任的讨论影响深远,亚里士多德强调人作为理性动物应依据内在理性及外在自然法则实现德性和善。 在 20 世纪 60 年代,马文·明斯基定义“Agent”为一个自主、独立运行的计算或认知实体,具备感知、决策和执行任务的能力,有自己的目标、行为和策略,能与其他 Agent 交互和协作,可视为智能系统中的功能模块,在不同层次执行不同功能,通过协作实现复杂智能行为。在其著作《心智社会》中,深入探讨了人类思维和人工智能的复杂关系。
2024-10-28
Agent是什么 AI agent是什么
AI Agent 是基于大型语言模型(LLM)和其他技术实现的智能实体,其核心功能在于自主理解、规划决策、执行复杂任务。 心灵社会理论认为,智能是由许多简单的 Agent(分等级、分功能的计算单元)共同工作和相互作用的结果。这些 Agent 在不同层次上执行不同的功能,通过协作实现复杂的智能行为。心灵社会将智能划分为多个层次,从低层次的感知和反应到高层次的规划和决策,每个层次由多个 Agent 负责。每个 Agent 类似于功能模块,专门处理特定类型的信息或执行特定任务,如视觉处理、语言理解、运动控制等。智能不是集中在单一的核心处理单元,而是通过多个相互关联的 Agent 共同实现,这种分布式智能能够提高系统的灵活性和鲁棒性,应对复杂和多变的环境。 同时,在《心灵社会》中,明斯基还详细描述了不同类型的 Agent 及其功能,包括专家 Agent(拥有特定领域知识和技能,负责处理复杂的任务和解决特定问题)、管理 Agent(协调和控制其他 Agent 的活动,确保整体系统协调一致地运行)、学习 Agent(通过经验和交互,不断调整和优化自身行为,提高系统在不断变化环境中的适应能力)。 从达特茅斯会议开始讨论人工智能(Artificial Intelligence),到马文·明斯基引入“Agent”概念,“AI”和“Agent”就彻底聚齐了,往后,我们都将其称之为 AI Agent。 AI Agent 还包括下面几个概念: 1. Chain:通常一个 AI Agent 可能由多个 Chain 组成。一个 Chain 视作是一个步骤,可以接受一些输入变量,产生一些输出变量。大部分的 Chain 是大语言模型完成的 LLM Chain。 2. Router:可以使用一些判定(甚至可以用 LLM 来判定),然后让 Agent 走向不同的 Chain。例如:如果这是一个图片,则 a;否则 b。 3. Tool:Agent 上可以进行的一次工具调用。例如,对互联网的一次搜索,对数据库的一次检索。 此外,还需要三个 Agent: 1. Responser Agent:主 agent,用于回复用户(伪多模态)。 2. Background Agent:背景 agent,用于推进角色当前状态(例如进入下一个剧本,抽检生成增长的记忆体)。 3. Daily Agent:每日 agent,用于生成剧本,配套的图片,以及每日朋友圈。 Responser Agent、Daily Agent、Background Agent 每隔一段时间运行一次(默认 3 分钟),运行时会分析期间的历史对话,变更人物关系(亲密度,了解度等),变更反感度,如果超标则拉黑用户,抽简对话内容,提取人物和用户的信息成为“增长的记忆体”,按照时间推进人物剧本,有概率主动聊天(与亲密度正相关,跳过夜间时间)。
2024-10-28
建立Agent
以下是一些常见的 Agent 构建平台及相关信息: 1. Coze:是新一代的一站式 AI Bot 开发平台,适用于构建基于 AI 模型的各类问答 Bot,集成丰富插件工具,能拓展 Bot 能力边界。 2. Microsoft 的 Copilot Studio:主要功能包括外挂数据、定义流程、调用 API 和操作,以及将 Copilot 部署到各种渠道。 3. 文心智能体:百度推出的基于文心大模型的智能体(Agent)平台,支持开发者打造产品能力。 4. MindOS 的 Agent 平台:允许用户定义 Agent 的个性、动机、知识,以及访问第三方数据和服务或执行工作流。 5. 斑头雁:2B 基于企业知识库构建专属 AI Agent 的平台,适用于多种场景,提供多种成熟模板。 6. 钉钉 AI 超级助理:依托钉钉强大场景和数据优势,在处理高频工作场景表现出色。 使用扣子 coze.cn 等平台创建智能体 Agent 的过程被创作者形象地比喻为“捏 Bot”,最简单的 Bot 往往 1 分钟内可完成。常见 Bot 有讲故事、减肥提醒、生成 PPT、真假新闻辨识、新闻资讯收集、扮演“甄嬛”等。国内外有多个可在几分钟内完成 Agent 创建的平台,如国内版扣子 coze.cn、海外版 Coze coze.com、百度 AppBuilder、阿里通义千问、智谱 AI 等,可先从扣子 coze.cn 开始。 AgentSims 是国产斯坦福 AI 小镇,在其框架中: command 文件夹下包含所有对外接口,每个接口类实现 execute 方法作为 handler,有关键方法与接口。 系统中有预设的 Agent 样例可选择,初始化沙箱世界时会选默认模板。 游戏界面提供自行创建 Agent 的选项,可选择外观、名字、LLM、记忆系统、计划系统、最终目标、人物特征等,创建后信息保存到 mysql 中,后续可复用,系统宕机也可从数据库进行恢复。 以上信息由 AI 大模型生成,请仔细甄别,您可以根据自己的需求选择适合的平台进行进一步探索和应用。
2024-10-27
deepseek支持function calling,在dify的agent的prompt里要如何写才能调用工具。我说的是如何写提示词,才能让deepseek通过Function Calling调用工具。
要在 Dify 的 agent 的 prompt 里让 DeepSeek 通过 Function Calling 调用工具,您可以参考以下内容: 1. 提示词工程主要由提示词注入和工具结果回传两部分代码组成。 提示词注入:将工具信息及使用工具的提示词添加到系统提示中。INSTRUCTION 包含 TOOL_EAXMPLE、tools_instructions、REUTRN_FORMAT 三个部分。TOOL_EAXMPLE 用于提示 LLM 如何理解和使用工具,编写时注意用无关紧要的工具作示例避免混淆。tools_instructions 是将通用工具字典转换成 LLM 可读的工具列表,可动态调整。REUTRN_FORMAT 定义调用 API 的格式。 工具结果回传:利用正则表达式抓取输出中的“tool”和“parameters”参数。对于 interpreter 工具,使用另一种正则表达式提取 LLM 输出的代码。通过识别 LLM 返回的调用工具的字典,提取对应值传入工具函数,将结果以 observation 角色返回给 LLM,对于不接受该角色的 LLM 接口,可改为回传给 user 角色。 2. 当模型判断需要调用工具函数时,检测到返回的 json 里 function_call 字段不为空,则执行异步函数调用,采用回调方式获取函数返回结果。通过判断返回的 functionCall 的名称执行不同函数并返回结果。 3. 在大模型请求中,最大的两个变量是 Messages 和 Tools。Messages 里放 sys prompt、memory、user query;Tools 里放能力的 Json Scheme,两者组合形成整个完全的 Prompt。Agent 应用开发的本质是动态 Prompt 拼接,通过工程化手段将业务需求转述成新的 prompt。短期记忆在 messages 里的历史 QA 对,长期记忆是 summary 之后的文本再塞回 system prompt。RAG 是向量相似性检索,可放在 system prompt 里或通过 tools 触发检索。Action 是触发 tool_calls 标记进入请求循环,拿模型生成的请求参数进行 API request,再把结果返回给大模型交互,没有 tool_calls 标记则循环结束。Multi Agents 是更换 system prompt 和 tools。
2024-10-24
帮我制定《通往AGI之路》的学习规划。并在为期一个月内将内容全部学完并掌握AI基本操作技巧
以下是为您制定的为期一个月的《通往 AGI 之路》学习规划: 第一周: 了解并选择感兴趣的学习小组,如 AI 音乐之路、关键词学社(AI 绘画)、SD 学社(AI 绘画)、AI 视频学社等。按照相应要求进群,如添加微信或飞书群,并备注相关信息。 第二周: 熟悉所选学习小组的活动规则和学习内容。 对于 AI 绘画相关的小组,开始学习相关软件的基本操作。 第三周: 积极参与小组活动,如根据关键词出图测试、案例实操等。 尝试将所学应用到实际操作中,如创建图像流智能体等。 第四周: 总结所学知识和实践经验。 巩固 AI 基本操作技巧,确保能够熟练运用。 在学习过程中,要注重学以致用,通过学习、分享不断填补知识的缝隙,成长进步。同时,要记住“少就是多”“先有个初识”“目录索引推荐”“兴趣最重要”“先动手”等学习要点,找到适合自己的学习路径。
2024-10-23
学习AI绘画该怎么规划
以下是为您规划的学习 AI 绘画的步骤: 1. 学习 AI 图像生成的原理: 参考学习笔记《生成式 AI 导论 2024》李宏毅(https://bytedance.larkoffice.com/docx/Sj7rdqvv1osuihxWizIcizRGnif ) 学习笔记 Introduction to Image Generation Google AI 课程(https://bytedance.larkoffice.com/docx/IZkedDCJcogldNx11l3cC7uVnCf ) 2. 尝试工具和效果: 明确自己的需求和目标,例如为特定主题(如“电能超级飞侠”)进行创作。 3. 制定学习计划: 逐步推进问题,明确每日需要投入的时间和每周用到的资源。 根据自身情况增加每周学习成果评估的要求。 可以参考他人的经验,如吴珂为儿子制作生日海报的经历。 4. 解决实践中遇到的问题: 针对不同的需求选择合适的风格,如卡通简笔画风格。 处理好素材的局限性,如训练集中人物朝向固定等问题,可以通过镜像处理等方式解决。 不断尝试不同的技术和方法,如 Embedding、CKPT、Lora 等,以达到理想的效果。
2024-10-19
学习AGI最好的路线是啥?我想有规划的来进行学习
以下是为您规划的学习 AGI 的一些建议: 首先,对 AI 有一个初步的认识,了解其基本概念和常见工具,例如通过注册尝试各种 AI 工具,但要注意可能会走弯路。 可以参考目录索引推荐,找到适合自己的学习主线和支线,就像游戏通关一样逐步深入。 明确自己的兴趣点,因为兴趣是最好的老师,能让您更有动力坚持学习。 掌握一些方法,如万能公式法,问 AI 【一个(xxx 职业)需要具备哪些知识?】,获取知识框架并深入探究每个小点。 寻找优质的信息源,像即刻 App 的“”等免费圈子,以及 Twitter 和相关官网。 在学习过程中,要注意做减法,例如只掌握最好的产品,解决具体问题,关注核心能力,理清需求和逻辑,先提升认知和洞察。 学以致用,通过学习、分享和实践不断填补知识的缝隙,成长进步。 需要注意的是,每个人的学习情况不同,找到适合自己的学习路径最为重要。
2024-10-15
我想借助AI这个工具学习创意文本生产,写小说或者是具有知识产权的作品,最终实现财务自由,我可以如何规划,应该 做什么?
要借助 AI 工具学习创意文本生产并实现财务自由,您可以参考以下规划: 首先,深入学习和了解 AI 在创意文本生成方面的应用和技术。掌握常见的 AI 写作工具,如某些具有辅助创作功能的软件。 其次,不断提升自己的写作基础和创意能力。阅读大量优秀的小说和文学作品,学习不同的写作风格和技巧,积累丰富的素材和灵感。 然后,制定明确的创作计划。确定自己擅长和感兴趣的小说类型或主题,设定合理的写作目标和进度安排。 在创作过程中,充分利用 AI 工具提供的创意启发和辅助功能,但要注意保持作品的独特性和原创性,避免过度依赖 AI 生成的内容。 完成作品后,积极寻求出版或在合适的平台发布,通过版权销售、付费阅读等方式获取收益。 同时,持续关注市场需求和趋势,不断改进和优化自己的作品,以提高其市场竞争力。 需要注意的是,实现财务自由并非一蹴而就,需要长期的努力和坚持。
2024-10-11
如何搭建公司内部的智慧知识平台,要求有数字人智能问答,AI陪练,个人学习规划与点评,业务方案生成等功能
搭建公司内部具有数字人智能问答、AI 陪练、个人学习规划与点评、业务方案生成等功能的智慧知识平台,需要以下几个关键步骤: 1. 需求分析:明确公司的业务需求、用户群体特点以及对各个功能模块的具体要求。 2. 技术选型:选择适合的技术框架和工具,例如自然语言处理技术、机器学习算法、数据库管理系统等。 3. 数据准备:收集和整理大量的相关数据,包括业务知识、常见问题、员工学习资料等,并进行数据清洗和预处理。 4. 数字人智能问答模块:利用自然语言处理技术和深度学习模型,训练数字人能够理解用户的问题并提供准确的回答。 5. AI 陪练模块:设计有效的训练场景和算法,让 AI 能够与员工进行互动式的陪练,提供反馈和指导。 6. 个人学习规划与点评模块:根据员工的学习历史和能力水平,制定个性化的学习规划,并能够对学习成果进行点评和建议。 7. 业务方案生成模块:基于公司的业务数据和需求,利用数据分析和生成模型,为用户提供可行的业务方案。 8. 系统集成与测试:将各个模块集成到一个统一的平台中,并进行充分的测试,确保系统的稳定性和功能的完整性。 9. 用户培训与推广:对员工进行系统使用的培训,提高用户的接受度和使用率。 10. 持续优化:根据用户的反馈和实际使用情况,不断优化和改进平台的功能和性能。
2024-09-25
AI时代职业规划
以下是关于 AI 时代职业规划的相关内容: 一站式职业规划服务: 结合用户个人情况和市场需求,制定包括短、中、长期目标的详细职业发展计划,帮助用户在 AI 时代找到职业定位。 从性格测试到理想工作匹配,为用户量身定制求职路径。 适应 AI 时代的关键: 技术专业人士需发展 AI 难以替代的技能,如团队建设、跨文化交流、创新解决方案设计等。 从事可能被 AI 取代风险工作的技术工作者,需重新思考职业生涯规划,可能要学习新技能或转向更需要人类特质的工作领域。 后续使用场景及商业化前景: 学生和应届毕业生:了解 AI 技术在不同职业中的应用,评估兴趣和技能以选择职业路径,制定职业规划,获得个性化学习建议和资源提升 AI 领域技能。 职场新人和职业转换者:制定职业发展计划,明确短期和长期目标,获得职业转型支持,包括转型路径和必要的技能培训资源。 企业:评估应聘者 AI 技能水平以招聘人才,为现有员工提供职业发展规划和技能提升建议以培养内部 AI 人才,为员工制定个性化职业发展计划,提供持续职业指导和培训以提升员工职业满意度和留任率。
2024-09-10
如何注册使用claude
Claude AI 是一款由 Anthropic 公司开发的 AI 助手,是基于自然语言处理技术和人工智能算法的聊天机器人,以开创性计算机科学家克劳德·香农(Claude Shannon)的名字命名,利用先进的机器学习技术、自然语言处理和深度学习算法,为各种应用提供支持,包括但不限于数据分析、自动化和个性化辅助。 要注册 Claude.ai,可按以下步骤进行: 1. 访问 Claude 的官方网站。 2. 点击注册或登录界面中的“Sign Up”或“Continue with email”选项。 3. 填写邮箱地址并设置密码,然后提交表单。 4. 系统会向邮箱发送一封验证邮件,打开邮件并使用其中的验证码完成邮箱验证。 如果在注册过程中遇到需要海外手机号接收验证码的问题,可能的解决方案有: 1. 使用虚拟海外号服务,如 SMSActivate、SMSPool 等,购买一个海外虚拟手机号来接收 Claude 的验证码。 2. 借助第三方服务网站如 uiuihao.com 完成注册您的 Claude 账号。 3. 如有海外朋友,可请他们帮忙接收验证码,并将验证码告知您。 完成注册后,若希望升级到 Claude Pro 版本以获取更强大的功能和更高的 API 调用限额,需要填写支付信息并选择一个合适的订阅计划。值得注意的是,订阅 Claude Pro 可能需要使用海外支付方式。 请注意,Claude.ai 目前处于公开测试阶段,未付费用户使用平台可能会受到一些限制。若在注册过程中遇到问题,可参考其他用户分享的详细注册教程和解决策略。
2024-11-04
小白如何学习ai使用呢
对于小白学习 AI 的使用,以下是一些建议: 1. 了解 AI 基本概念: 建议阅读「」部分,熟悉 AI 的术语和基础概念,包括其主要分支(如机器学习、深度学习、自然语言处理等)以及它们之间的联系。 浏览入门文章,了解 AI 的历史、当前的应用和未来的发展趋势。 2. 开始 AI 学习之旅: 在「」中,您能找到一系列为初学者设计的课程,特别推荐李宏毅老师的课程。 通过在线教育平台(如 Coursera、edX、Udacity)上的课程,按照自己的节奏学习,并有机会获得证书。 3. 选择感兴趣的模块深入学习: AI 领域广泛,比如图像、音乐、视频等,您可以根据自己的兴趣选择特定的模块进行深入学习。 掌握提示词的技巧,它上手容易且很有用。 4. 实践和尝试: 理论学习之后,实践是巩固知识的关键,尝试使用各种产品做出您的作品。 在知识库提供了很多大家实践后的作品、文章分享,欢迎您实践后的分享。 5. 体验 AI 产品: 与现有的 AI 产品进行互动,如 ChatGPT、Kimi Chat、智谱、文心一言等 AI 聊天机器人,了解它们的工作原理和交互方式。 此外,对于技术纯小白用 AI 开发真正的应用,您可以参考以下经验: 1. 从小白学代码,看 AI 时代人类导师和硅基助教的协作之道: 像案例中作者的女儿,在 Claude 和作者的帮助下,用 Unity 开发了一个 RPG 小游戏。起初作者不相信纯小白能通过 AI 搞定 Unity 程序,但女儿通过让 Claude 教她做一个简单任务,明白了 Unity 里的基本概念。 开发过程有顺利也有挫折,挫折原因包括问题描述不清楚、AI 给的方案复杂、配置错误等。这让作者意识到小白需要通过 AI 能直接搞定的小项目,来先学明白背后的原理,在此基础上才能开发复杂项目。最好有人类导师,一开始把任务拆解到足够小,针对性地设计学习路径,并密切关注随时从坑里捞人。 2. 基础小任务: 推荐从一个最最基础的小任务开始,让 AI 先帮您按照 best practice 写一个 say hello 的示例程序,并解释每个文件的作用及程序运行的逻辑。这样可以学会必备的调试技能。 如果用的是 o1mini,可以在 prompt 最后添加“请生成 create.sh 脚本,运行脚本就能直接创建插件所需要的所有文件。请教我如何运行脚本。”(如果 windows 机器则是 create.cmd),足够勤勉的 o1mini 会为您生成一段超级长的代码,并给出提示,您只需要复制粘贴并执行,一次性生成十多个目录和文件,超方便。 3. 明确项目需求: 通过和 AI 的对话,来逐步明确项目需求。 让 AI 帮助梳理出产品需求文档,这样的文档会包含影响技术方案选择的细节,比直接给 AI 一段口头的需求描述要准确得多。在后续开发的时候每次新起一个聊天就把文档发给 AI 并告知您现在在做第几点功能,会非常方便。
2024-11-04
如何使用AI
使用 AI 的方式多种多样,以下为您介绍一些常见的应用场景和方法: 在编程方面: 这两年 AI 发展迅猛,其作为编程助手能改变工作方式,提供实时建议和解决方案。在配置 AI 插件前,需先安装 python 的运行环境,具体步骤为:点击左上角的 File Settings Plugins Marketplace。安装完成插件会提示登录,按要求注册登录即可。使用上和 Fitten 差不多。 在阿里巴巴营销技巧和产品页面优化方面: 使用 AI 来完成阿里巴巴营销技巧和产品页面优化,可以采取以下步骤: 1. 市场分析:利用 AI 分析工具研究市场趋势、消费者行为和竞争对手情况,快速识别关键信息。 2. 关键词优化:AI 分析和推荐高流量、高转化的关键词,优化产品标题和描述。 3. 产品页面设计:AI 设计工具根据市场趋势和用户偏好生成吸引人的产品页面布局。 4. 内容生成:AI 文案工具撰写有说服力的产品描述和营销文案。 5. 图像识别和优化:AI 图像识别技术帮助选择或生成高质量产品图片。 6. 价格策略:AI 分析不同价格点对销量的影响,制定有竞争力的价格策略。 7. 客户反馈分析:AI 分析客户评价和反馈,优化产品和服务。 8. 个性化推荐:AI 根据用户购买历史和偏好提供个性化产品推荐。 9. 聊天机器人:AI 驱动的聊天机器人提供 24/7 客户服务。 10. 营销活动分析:AI 分析不同营销活动效果。 11. 库存管理:AI 帮助预测需求,优化库存管理。 12. 支付和交易优化:AI 分析不同支付方式对交易成功率的影响,优化支付流程。 13. 社交媒体营销:AI 帮助在社交媒体上找到目标客户群体,精准营销提高品牌知名度。 14. 直播和视频营销:AI 分析观众行为,优化直播和视频内容。 在写课题方面: 利用 AI 技术辅助写作课题可按以下步骤进行: 1. 确定课题主题:明确研究兴趣和目标,选择有研究价值和创新性的主题。 2. 收集背景资料:使用 AI 工具如学术搜索引擎和文献管理软件搜集相关研究文献和资料。 3. 分析和总结信息:利用 AI 文本分析工具分析收集的资料,提取关键信息和主要观点。 4. 生成大纲:使用 AI 写作助手生成课题大纲,包括引言、文献综述、方法论、结果和讨论等部分。 5. 撰写文献综述:利用 AI 工具帮助撰写,确保内容准确完整。 6. 构建方法论:根据研究需求,利用 AI 建议的方法和技术设计研究方法。 7. 数据分析:若课题涉及数据收集和分析,使用 AI 数据分析工具处理和解释数据。 8. 撰写和编辑:利用 AI 写作工具撰写课题各部分,并检查语法和风格。 9. 生成参考文献:使用 AI 文献管理工具生成正确参考文献格式。 10. 审阅和修改:利用 AI 审阅工具检查课题逻辑性和一致性,并根据反馈修改。 11. 提交前的检查:使用 AI 抄袭检测工具确保课题原创性,进行最后的格式调整。 需要注意的是,AI 工具可作为辅助,但不能完全替代研究者的专业判断和创造性思维。在使用 AI 时,应保持批判性思维,并确保研究的质量和学术诚信。
2024-11-04
RAG应该怎么使用呢
RAG(检索增强生成)是一种结合了检索和生成的技术,具有以下特点和使用流程: 特点: 可以让大模型在生成文本时利用额外的数据源,从而提高生成的质量和准确性。 能解决大语言模型在实际应用中的一些问题,如知识局限性、幻觉问题和数据安全性等。 使用流程: 1. 首先,给定一个用户的输入,如问题或话题。 2. RAG会从数据源(如网页、文档或数据库记录)中检索出与之相关的文本片段,这些片段称为上下文。 3. 将用户的输入和检索到的上下文拼接成一个完整的输入,并传递给大模型(如 GPT)。输入通常包含提示,指导模型生成期望的输出,如答案或摘要。 4. 最后,从大模型的输出中提取或格式化所需的信息,返回给用户。 此外,RAG 可以和微调结合使用,类似于为模型提供教科书,适用于模型回答特定询问或解决特定信息检索任务,但不适合教模型理解广泛领域或学习新的语言、格式或样式。
2024-11-04