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

常德做网站的公司中国建设银行个人网上银行登录官网

常德做网站的公司,中国建设银行个人网上银行登录官网,做百度网站一般多少钱,企业为何做网站需要使用任务分解器的情况: 1.复杂长期目标:当任务过于复杂,无法一步完成时 例如:“制定一个完整的产品发布计划” 需要分解为市场调研、产品设计、测试、营销策略等子任务 2.多步骤依赖关系:任务间存在明确的先后顺…

需要使用任务分解器的情况:

1.复杂长期目标:当任务过于复杂,无法一步完成时

例如:“制定一个完整的产品发布计划”
需要分解为市场调研、产品设计、测试、营销策略等子任务

2.多步骤依赖关系:任务间存在明确的先后顺序

例如:软件开发流程(需求分析 → 设计 → 编码 → 测试 → 部署)

3.并行处理需求:某些子任务可以同时进行

例如:内容创作项目中的文本撰写和图片设计可以并行

4.资源分配优化:需要合理分配计算资源或时间

大型数据处理任务可以分解为多个批次处理


from langchain.prompts import PromptTemplatefrom langchain.schema import BaseOutputParser
from pydantic import BaseModel, Field
from typing import List, Dict
import json
import re
from llm.llm import get_chatmodelclass SubTask(BaseModel):"""子任务数据模型"""task_name: str = Field(description="任务名称")task_description: str = Field(description="任务详细描述")task_steps: List[str] = Field(description="执行步骤列表")dependencies: List[str] = Field(default=[], description="依赖的其他任务")priority: int = Field(default=1, description="优先级(1-5)")class TaskDecomposition(BaseModel):"""任务分解结果"""original_request: str = Field(description="原始用户请求")total_tasks: int = Field(description="总任务数")sub_tasks: List[SubTask] = Field(description="子任务列表")class TaskDecompositionParser(BaseOutputParser):"""自定义解析器"""def parse(self, text: str) -> TaskDecomposition:try:# 清理文本,提取JSON部分json_match = re.search(r'\{.*\}', text, re.DOTALL)if json_match:json_str = json_match.group()data = json.loads(json_str)return TaskDecomposition(**data)except:pass# 如果JSON解析失败,使用规则解析return self._rule_based_parse(text)def _rule_based_parse(self, text: str) -> TaskDecomposition:"""基于规则的解析方法"""lines = text.strip().split('\n')sub_tasks = []current_task = Nonefor line in lines:line = line.strip()if line.startswith('任务') or line.startswith('Task'):if current_task:sub_tasks.append(current_task)current_task = {'task_name': line,'task_description': '','task_steps': [],'dependencies': [],'priority': 1}elif line.startswith('步骤') or line.startswith('Step'):if current_task:current_task['task_steps'].append(line)if current_task:sub_tasks.append(current_task)return TaskDecomposition(original_request="解析的用户请求",total_tasks=len(sub_tasks),sub_tasks=[SubTask(**task) for task in sub_tasks])def create_task_decomposition_chain():"""创建任务分解链"""template = """你是一个智能任务规划助手。请将用户的复杂请求分解为具体的子任务。用户请求: {user_request}请按照以下JSON格式返回结果:{{"original_request": "用户的原始请求","total_tasks": 子任务总数,"sub_tasks": [{{"task_name": "任务名称","task_description": "详细描述这个任务要做什么","task_steps": ["步骤1", "步骤2", "步骤3"],"dependencies": ["依赖的其他任务名称"],"priority": 优先级数字(1-5)}}]}}分解原则:1. 每个子任务应该是独立可执行的2. 任务之间的依赖关系要清晰3. 步骤要具体可操作4. 优先级要合理安排"""prompt = PromptTemplate(template=template,input_variables=["user_request"])get_chatmodel()parser = TaskDecompositionParser()llm = get_chatmodel()chain = prompt | llm | parserreturn chainif __name__ == "__main__":chain = create_task_decomposition_chain()user_request = "查询我申报了哪些补贴,并查询补贴的状态"result = chain.invoke(user_request)print(result)

文章转载自:

http://ChQKO5DJ.tnbsh.cn
http://9GWvgxKM.tnbsh.cn
http://JkeGD1ML.tnbsh.cn
http://DnDOiveO.tnbsh.cn
http://WSPV0aTH.tnbsh.cn
http://EoBkK87X.tnbsh.cn
http://LWNGZFkm.tnbsh.cn
http://QAoK6V4X.tnbsh.cn
http://y0N9Wr09.tnbsh.cn
http://W6slyLg0.tnbsh.cn
http://Z2jl13Zj.tnbsh.cn
http://5POul4nn.tnbsh.cn
http://dRyw9VJc.tnbsh.cn
http://H9lkuKXf.tnbsh.cn
http://fBEw15wk.tnbsh.cn
http://lwa6rjTS.tnbsh.cn
http://fknD493L.tnbsh.cn
http://Y52jcrJ5.tnbsh.cn
http://pi710ebm.tnbsh.cn
http://QypIxhMy.tnbsh.cn
http://fETY8K33.tnbsh.cn
http://b4SjDXmH.tnbsh.cn
http://bPJAB6AF.tnbsh.cn
http://39qLBObH.tnbsh.cn
http://uIwsUyUe.tnbsh.cn
http://SeOJmUgM.tnbsh.cn
http://AdxrMHmE.tnbsh.cn
http://3ogPhmha.tnbsh.cn
http://1gRPSkKK.tnbsh.cn
http://nL7PpGlY.tnbsh.cn
http://www.dtcms.com/wzjs/698400.html

相关文章:

  • 企业资质查询官方网站58.搜房等网站怎么做效果才好
  • 怎么看网站文章的收录深圳软件开发
  • 自建外贸网站多少钱银川网站推广
  • 百度做网站的服务合同中国菲律宾热身赛
  • 电子商务网站的建设流程广东住房和建设局网站
  • 制作营销网站模板免费下载个人网站的设计的现状
  • 开发 网站 沈阳wordpress 百度不收录
  • 网站页头尺寸建网站找那家企业好
  • wordpress+xml文件分割器东莞网站优化哪个公司好
  • 网站建设款属于什么科目使用asp.net做购物网站
  • 网站开发要用什么语言巴中市文旅新区关坝片区安置房建设项目
  • 百度云 建网站网站建设交流发言稿
  • 网站用户黏度表现在可以免费秒玩游戏的网站
  • 做a图片网站兰州网站建设兰州
  • 网站设计培训学校有哪家深圳10大劳务公司
  • 如何做好网站推中国航发网上商城废旧物资
  • 静态网站模版qq代刷网站推广免费
  • 网站验证码文件婚庆租车
  • 东台建设网站在线图片制作加字生成
  • 有没有网站专门做cnc招聘南昌专业网站排名推广
  • 网站色差表淘宝网的公司注册名称
  • 长沙大型网站建设湖南建设人力资源网和报考平台
  • 模具 东莞网站建设宝安区网络公司
  • 苏州市建设人才网官方网站广州网站建设方案案例
  • 如果网站没有icp备案号wordpress整站模板
  • 吗网站建设用DW 做响应式网站
  • 专做女装的网站如何做简洁网站设计
  • 网页制作平台是什么网站优化+山东
  • 延吉网站建设多少钱竞价托管开户
  • 深圳企业高端网站建设做网站语言