Data-Copilot: 大语言模型做你最贴心省事的数据助手

这篇具有很好参考价值的文章主要介绍了Data-Copilot: 大语言模型做你最贴心省事的数据助手。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Data-Copilot: Bridging Billions of Data and Humans with Autonomous Workflow
无需繁琐操作,只需要输入一句话, Data-Copilot自动帮你完成查数据,分析数据,管理数据,预测趋势,还可以画图做表

论文链接: 论文地址

Data-Copilot: arxiv
Repo: github 欢迎来github讨论交流,喜欢的话记得star哦

Demo:
Demo in space

摘要:

金融、气象、能源等各行各业每天都会生成大量的异构数据。人们急切需要一个工具来有效地管理、处理和展示这些数据。DataCopilot通过部署大语言模型(LLMs)来自主地管理和处理海量数据,即它连接不同领域(股票、基金、公司、经济和实时新闻)的丰富数据,满足多样化的用户查询,计算,预测,可视化等需求。只需要输入文字告诉DataCopilot你想看啥数据,无需繁琐的操作,无需自己编写代码, DataCopilot自主地将原始数据转化为最符合用户意图的可视化结果,因为它可以自主地帮你找数据,处理数据,分析数据,画图, 无需人类协助。

介绍:

许多研究已经探索了LLMs的潜力。例如Sheet-Copilot、Visual ChatGPT、Audio GPT利用LLMs调用视觉,语音等领域工具进行数据分析、视频编辑和语音转换。从数据科学的角度来看,表格、可视化和音频都可以被视为一种形式的数据,所有这些任务都可以被看作是与数据相关的任务. 因此,一个问题出现了:在通用数据的背景下,LLMs能否构建自动化的数据科学工作流来处理各种与数据相关的任务?为了实现这一目标,需要解决几个挑战:

(1)从数据角度看:直接使用LLMs读取和处理海量数据不仅不切实际,而且存在数据泄露的潜在风险。

(2)从模型角度看:LLMs不擅长处理数值计算,可能没有合适的可调用外部工具来满足多样化的用户需求,从而限制了LLMs的利用率。

(3)从任务角度看:尽管LLMs展示了强大的少样本能力,但许多与数据相关的任务是复杂的,需要结合多个操作,如数据检索、计算和表格操作,并且结果需要以图像、表格和文本等多种格式呈现,这些都超出了当前LLMs的能力。

因此,为了实现的囊括数据相关任务的通用框架,我们提出Data-Copilot:
Data-Copilot: 大语言模型做你最贴心省事的数据助手

Data-Copilot是一个基于LLM的系统,用于处理与数据相关的任务,连接了数十亿条数据和多样化的用户需求。它独立设计接口工具,以高效地管理、调用、处理和可视化数据。在接收到复杂请求时,Data-Copilot会自主调用这些自设计的接口,构建一个工作流程来满足用户的意图。在没有人类协助的情况下,它能够熟练地将来自不同来源、不同格式的原始数据转化为人性化的输出,如图形、表格和文本。

主要贡献

  • 设计了一个通用系统DataCopilot,它将不同领域的数据源和多样化的用户需求连接起来,通过将LLM集成到整个流程中,减少了繁琐的劳动和专业知识。
  • Data-Copilot可以自主管理、处理、分析、预测和可视化数据。当接收到请求时,它将原始数据转化为最符合用户意图的信息性结果。
  • 作为设计者和调度者,Data-Copilot包含两个阶段:离线接口设计(设计者)和在线接口调度(调度者)。
  • 构建了中国金融市场的Data-Copilot Demo

主要方法

Data-Copilot是一个通用的大语言模型系统,具有接口设计和接口调度两个主要阶段。
Data-Copilot: 大语言模型做你最贴心省事的数据助手

接口设计:我们设计了一个self-request的过程,使LLM能够自主地从少量种子请求生成足够的请求。然后,LLM根据生成的请求进行迭代式的设计和优化接口。这些接口使用自然语言描述,使它们易于扩展和在不同平台之间转移。

接口调度:在接收到用户请求后,LLM根据自设计的接口描述和in context demonstration来规划和调用接口工具,部署一个满足用户需求的工作流,并以多种形式呈现结果给用户。

总体而言,Data-Copilot通过自动生成请求和自主设计接口的方式,实现了高度自动化的数据处理和可视化,满足用户的需求并以多种形式向用户展示结果。

1-接口设计

如图所示,首先要实现数据管理,第一步需要接口工具。

Data-Copilot会自己设计了大量接口作为数据管理的工具,其中接口是由自然语言(功能描述)和代码(实现)组成的模块,负责数据获取、处理等任务。

  1. 首先,LLM通过一些种子请求并自主生成大量请求(explore data by self-request)。
  2. 然后,LLM为这些请求设计相应的接口(interface
    definition:只包括描述和参数),并在每次迭代中逐步优化接口设计(interface merge)。
  3. 最后,我们利用LLM强大的代码生成能力为接口库中的每个接口生成具体的代码(interface implementation)。
    这个过程将接口的设计与具体的实现分离开来,创建了一套多功能的接口工具,可以满足大多数请求。

如下图:Data-Copilot自己设计的接口工具用于数据处理
Data-Copilot: 大语言模型做你最贴心省事的数据助手

2-接口调度

在前一个阶段,我们获取了用于数据获取、处理和可视化的各种通用接口工具。每个接口都有清晰明确的功能描述。如图2所示的两个示例,Data-Copilot通过实时请求中的规划和调用不同的接口,形成了从数据到多种形式结果的工作流程。

  1. Data-Copilot首先进行意图分析来准确理解用户的请求。
  2. 一旦准确理解了用户的意图,Data-Copilot将规划一个合理的工作流程来处理用户的请求。我们指示LLM生成一个固定格式的JSON,代表调度的每个步骤,例如step={“arg”:“”,“function”:“”, “output”:“” ,“description”:“”}。
    在接口描述和示例的指导下,Data-Copilot在每个步骤内以顺序或并行的方式精心安排接口的调度。

如下图例子:

今年一季度上证50指数的所有成分股的净利润增长率同比是多少
Data-Copilot自主设计了工作流如下:
Data-Copilot: 大语言模型做你最贴心省事的数据助手

针对这个复杂的问题,Data-Copilot采用了loop_rank这个接口来实现多次循环查询

最后该工作流并执行后结果如下:横坐标是每只成分股的股票名字,纵坐标是一季度的净利润同比增长率
Data-Copilot: 大语言模型做你最贴心省事的数据助手

实验结果

用户问题: 预测下面四个季度的中国季度GDP 部署工作流:获取历史GDP数据----> 采用线性回归模型预测未来----->输出表格

Data-Copilot: 大语言模型做你最贴心省事的数据助手

Data-Copilot: 大语言模型做你最贴心省事的数据助手

我想看看最近三年宁德时代和贵州茅台的市盈率 部署工作流

Data-Copilot: 大语言模型做你最贴心省事的数据助手

Data-Copilot: 大语言模型做你最贴心省事的数据助手

用户问题: 基金经理周海栋管理的基金今年的收益率怎么样

Data-Copilot: 大语言模型做你最贴心省事的数据助手

Data-Copilot: 大语言模型做你最贴心省事的数据助手

Contact: zhangwenqi@zju.edu.cn文章来源地址https://www.toymoban.com/news/detail-489559.html

到了这里,关于Data-Copilot: 大语言模型做你最贴心省事的数据助手的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 有趣工具合集小程序-做你的小树洞小程序

    今天闲来无事,发现了一个有趣的小程序- 做你的小树洞 ,包含ChatGpt小机器人、抛硬币、手持弹幕、亲戚计算器、藏头诗、唐诗三百首、歇后语以及猜谜语等功能 小程序总体界面是这样的 1.藏头诗 这个小程序里边有很多有趣的小功能,里边包含了 藏头诗 的创作,包含了一

    2024年02月13日
    浏览(40)
  • 中国版的ChatGPT,你最看好谁?

    3月16日,百度正式推出国内首款生成式AI产品“文心一言”,可支持文学创作、文案创作、数理推算、多模态生成等功能。 “文心一言”基于全栈自研的AI基础设施进行学习和训练: ①文心知识增强大模型:“文心一言”的模型层核心能力,该产品主要采用ERNIE系列文心NLP模

    2024年02月08日
    浏览(38)
  • 你最想试用阿里云的哪款云产品?

    阿里云为开发者提供了很多免费试用的产品,每种产品对我们来说都有或多或少的吸引力。我感兴趣的几款是函数计算FC,交互式建模PAI-DSW,云数据库RDS MySQL版。 优势: 阿里云的函数计算FC云产品是一种事件驱动的计算服务,它吸引我主要是具有以下几个优势: 1、低成本:

    2024年02月03日
    浏览(40)
  • VS2022配置Opencv贴心教程

    所用VS2022是官网Professional版本,OpenCV版本是4.7.0 官网下载地址:Releases - OpenCV 选择Windows版本下载并解压到本地磁盘,建议路径不带中文,我的解压安装地址是: C:opencv 我的电脑-属性-高级系统设置-高级-环境变量-系统变量(用户变量也可以)-Path-编辑-新建,添加C:opencvbu

    2024年02月15日
    浏览(34)
  • 如何在Mac上玩3A?我来教你最简单的方法

    最近苹果在新的发布会上公布了Mac的新系统:macos sonoma,同时也发布了Game Porting Toolkit这一款游戏转译软件,作为果粉当然很激动,当然该款软件还在测试中,一般用户很难去使用,所以博主教大家最简单的方法去玩到3A大作。 本篇针对的是搭载Apple Silicon芯片的Macbook 预备步

    2024年02月11日
    浏览(115)
  • 美容小程序:让预约更简单,服务更贴心

    在当今繁忙的生活节奏中,美容预约常常令人感到繁琐和疲惫。为了解决这个问题,许多美容院和SPA中心已经开始采用美容小程序来简化预约流程,并提供更加贴心的服务。在这篇文章中,我们将引导您了解如何制作一个美容小程序,使其更简单、更贴心。 第一步:注册登录

    2024年02月21日
    浏览(38)
  • 自动代码Copilot背后的模型

    之前,我已经介绍过Github发布的自动代码Copilot的使用方法,感兴趣的可以看这篇文章: Copilot要收费了? 今天主要介绍一下github copilot中主要用到的代码生成框架 Codex 。它主要是由Github和OpenAI联合开发的模型框架,具体链接如下: https://openai.com/blog/openai-codex/?utm_campaign=Conn

    2024年02月11日
    浏览(28)
  • 2023开放原子全球开源峰会分论坛即将来袭,Pick你最关注的峰会话题!

    2023开放原子全球开源峰会即将开启 二十余场分论坛主题重磅首发 聚焦全球开源发展最新动向 前沿技术、行业实践、开源项目与治理等 多场知识盛宴等您来享 为更好地了解大家的参与意向 分论坛投票今天正式启动! 投票时间:5月19-26日 长按识别二维码 为您感兴趣的分论坛

    2024年02月06日
    浏览(59)
  • 比亚迪发布璇玑AI大模型;微软推出Copilot Pro;国内首个MoE模型上线

    比亚迪发布璇玑 AI 大模型 1 月 16 日,在 2024 比亚迪梦想日活动上,比亚迪正式发布了整车智能化架构「璇玑」及「璇玑 AI 大模型」。 比亚迪产品规划及汽车新技术研究院院长杨冬生称,「璇玑」是行业首个智电融合的智能化架构,让汽车拥有了智能化的「大脑」和「神经网

    2024年01月18日
    浏览(62)
  • 自然语言编程系列(二):自然语言处理(NLP)、编程语言处理(PPL)和GitHub Copilot X

           编程语言处理的核心是计算机如何理解和执行预定义的人工语言(编程语言),而自然语言处理则是研究如何使计算机理解并生成非正式、多样化的自然语言。GPT-4.0作为自然语言处理技术的最新迭代,其编程语言处理能力相较于前代模型有了显著提升。Copilot X 构建于

    2024年02月20日
    浏览(69)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包