效果界面

技术方案

Notebook集成

  • 在您的数据平台上,创建一个能够与Jupyter Notebook通讯的服务。
  • 通过Jupyter Notebook的HTTP API与Notebook实例进行交互,执行代码、获取输出等。

用户界面

  • 在数据开发/数据分析的代码框右上方,添加一个机器人样式的图标,用户点击后可以调起一个问询对话框。
  • 对话框中,用户可以输入他们的数据处理需求,您的服务将这些需求转化为Prompt,并发送到Notebook执行。

Prompt 技巧:三点

  1. 清楚说明数据来源表:说明数据来自张表,或著哪个业务(主题域)或系统,或者包含什么字段等相关补充

  2. 清楚说明数据处理方式:说明如何计算、case when、聚合、关联,包含哪些字段,以及操作顺序。(先聚合再拼表,还是先拼表再聚合——强依赖业务/表结构)

  3. 清楚说明数据筛选条件:说明哪个数据表要如何筛选

示例