以下是关于 ChatGPT 的使用流程:
背景前提:我不是专业的BI工程师,所以对数据治理、SQL优化思路等不太了解,只能跟着GPT的提示以及查询资料来一步步进行。我相信如果是专业的BI工程师,这些问题可能都只是小儿科,GPT提出的优化思路在专业人士看来可能也比较初级。但本次分享的主题是打工人如何利用强大的GPT,来帮助自己解决不擅长领域的问题以及快速学习成长。由于充值的问题没有解决,所以本次只用到了免费的ChatGPT-3.5版本,但也足够了。而且写文章写到一半的时候账号登录不上了,提示访问被拒,所以暂时无法截图还原完整的对话过程...[heading3]以下是完整的使用过程:[content]在开始前,我对GPT的认知是:它是一个知识储备无比丰富的助理,但需要一个清晰、准确的prompt,它才会给出一个符合需求的输出。所以我先整理了我要和GPT交互的基本思路以及步骤:旧代码输入>需求及现状问题输入>调试优化>结果输出验证接下来开始实操:[heading3]Step1:旧代码输入[content]首先,将需要优化的旧代码输入到ChatGPT模型中,旧代码有1900行,GPT直接提示too long,所以我做了分次输入。直接粘贴提示报错分段输入,再进行联合这一步的作用是让GPT理解旧代码实现的效果以及熟悉查询表和字段,方便后续GPT生成优化代码时可以直接复制粘贴到数据库中运行。原SQL的主要逻辑就是统计近30天内每一天的业务数据日报,把近30个结果指标,按照天和地区进行分组汇总,需要查询多张表几百万条数据。这里GPT的理解基本正确,甚至在我没有提需求的情况下,就提出了一些优化建议。
推特博主的英语老师制作了一个GPT工作流,基于每个人的日常需求生成定制素材。博主用了一段时间,简直超级棒,有外国同事问他周末是不是报了商务英语课哈哈。。。现在分享给大家具体使用方法:先把下面整段prompt喂给ChatGPT(建议开一个新的对话专门用来学习英文)然后ChatGPT会扮演你的美国好朋友,每当你输入英文和中文表达,ChatGPT都会返回更地道的表达,并且对其中的俚语部分加粗,更容易帮助你学习和记忆(将App提交到应用商店,我用了send out,chatgpt改成了push)同时针对你发送的话题,ChatGPT会举一反三,结合欧美流行的内容给出更多例子,帮助你更好理解和记忆(ChatGPT提供了一个美剧更新的例子,教会我一个新表达buzz)当你输入"Hey GPT,run the end of day task.",ChatGPT会输出今天的对话回顾,进行复习,并建议3个推荐的任务,以强化记忆1️⃣建议使用方式,开一个窗口,复制prompt2️⃣然后手机端打开这条历史记录3️⃣点右上角的🎧耳机图标,开始打电话4️⃣打电话又能练口语又能练听力。5️⃣结束之后看回顾,可以帮助阅读群友也写了一个类似的版本,并放在讯飞上做了尝试,效果不错
逻辑流程图如下:上面说的两种方式对应流程图的上下两个步骤,红色部分是重点。SQL分析:用户描述想分析的内容,后台连接DB,附带表结构信息让AI输出SQL语句,校验是SELECT类型的SQL,其他操作如UPDATE/DELETE绝不能通过!!校验通过后执行SQL返回结果数据。再将数据传给GPT(附带上下文),让AI学习并分析数据,最后输出分析结论和建议,和结果数据一起返回给前端页面渲染图表、展示分析结论。目前已实现两张表关联查询。个性化分析:用户上传文件,如有需要可以简单描述这是什么数据、字段意义或作用辅助分析。前端解析用户上传的文件,再传给GPT分析数据,后续步骤与上面一致。流程描述得比较详细,就不具体讲解开发过程和代码了,而是会更多讲述开发时的一些问题、重点和技巧。相关重点: