问:怎么能让ai更好的读我的prompt里...
- 宝玉xp
- 2024-12-28 07:04:51
问:怎么能让ai更好的读我的prompt里 结构化数组对象数据呢?内容很长感觉就被遗弃了一些
答:由于上下文窗口的限制,所以无法给很长的内容,并且由于大语言模型并不擅长数学,所以它也无法帮助你基于你提供的结构化数据去做计算。这时候最好是大语言模型结合代码。并且不用担心,像 ChatGPT、Claude 都可以自动帮你生成代码去分析你提供的数据,当然你也可以自己去写代码去实现。
基本原理是这样的:
1. 在给大语言的 prompt 里面,你只需要提供你结构化数据的数据结构,可以辅助给一些示例数据,而不需要给完整数据,这样就不会让输入的数据在 Prompt 中太长
2. 说明你要对数据操作、分析的需求是什么
3. 让 AI 基于你的需求去生成代码,然后用代码去读取数据,并生成结果
比如说,我把我 X 上的访问数据导出成 csv 文件,包含每一天的访问量,然后我把这个数据提交给 ChatGPT(Claude也可以),让它帮我:“分析我这一年的推文数据中,是哪个月访问量最大?哪一周访问量最大?哪一天访问两最大?”
ChatGPT 首先会对我的数据进行抽样,了解我的数据结构是什么样的,然后根据需求去生成代码,最后运行代码获得结果。
Claude 也是类似,唯一的差别是 ChatGPT 用 Python,而 Claude 使用 JavaScript。
答:由于上下文窗口的限制,所以无法给很长的内容,并且由于大语言模型并不擅长数学,所以它也无法帮助你基于你提供的结构化数据去做计算。这时候最好是大语言模型结合代码。并且不用担心,像 ChatGPT、Claude 都可以自动帮你生成代码去分析你提供的数据,当然你也可以自己去写代码去实现。
基本原理是这样的:
1. 在给大语言的 prompt 里面,你只需要提供你结构化数据的数据结构,可以辅助给一些示例数据,而不需要给完整数据,这样就不会让输入的数据在 Prompt 中太长
2. 说明你要对数据操作、分析的需求是什么
3. 让 AI 基于你的需求去生成代码,然后用代码去读取数据,并生成结果
比如说,我把我 X 上的访问数据导出成 csv 文件,包含每一天的访问量,然后我把这个数据提交给 ChatGPT(Claude也可以),让它帮我:“分析我这一年的推文数据中,是哪个月访问量最大?哪一周访问量最大?哪一天访问两最大?”
ChatGPT 首先会对我的数据进行抽样,了解我的数据结构是什么样的,然后根据需求去生成代码,最后运行代码获得结果。
Claude 也是类似,唯一的差别是 ChatGPT 用 Python,而 Claude 使用 JavaScript。