效果界面
技术方案
Notebook集成
- 在您的数据平台上,创建一个能够与Jupyter Notebook通讯的服务。
- 通过Jupyter Notebook的HTTP API与Notebook实例进行交互,执行代码、获取输出等。
用户界面
- 在数据开发/数据分析的代码框右上方,添加一个机器人样式的图标,用户点击后可以调起一个问询对话框。
- 对话框中,用户可以输入他们的数据处理需求,您的服务将这些需求转化为Prompt,并发送到Notebook执行。
Prompt 技巧:三点
清楚说明数据来源表:说明数据来自张表,或著哪个业务(主题域)或系统,或者包含什么字段等相关补充
清楚说明数据处理方式:说明如何计算、case when、聚合、关联,包含哪些字段,以及操作顺序。(先聚合再拼表,还是先拼表再聚合——强依赖业务/表结构)
清楚说明数据筛选条件:说明哪个数据表要如何筛选
示例