GPT-Tools Cookbook by Eric
1. 常见 chat agents1.1 OpenAI1.2 Claude1.3 豆包1.4 New Bing 申请使用专用的Outlook邮箱账号登录使用 Edge-dev 浏览器如果搜索页面没有出现聊天按钮请把国家切换到学习国度Troubleshooting1Bing侧栏突然没有显示Chat功能具体原因尚不清楚解决方案在【Bing搜索】页面和【Edge-dev浏览器】中都将账户登出并在【Edge-dev浏览器】设置中清除所有缓存Cache然后重新在NewBing页面登录账户使用Chat功能1.5KimiChat功能特性长文本阅读文件阅读网页阅读1.5.1 限制与不足无法阅读GitHub页面1.5 Phind1.6 Perplexity2. 注册流程攻略2.1 邮箱注册HotmailGMXmail德国手机号码的格式一般为4位移动网络代码Netzcode加上7位手机号码部分。例如一个有效的德国手机号码格式如下017X-XXXXXXX其中 “X” 代表任意数字所以实际号码可能是0171-12345670172-23456780173-3456789或其他以017开头的组合如0176或0179等。从国际上拨打德国手机时则需先拨德国的国际区号49然后再拨去掉第一个0后的10位数字即4917X-XXXXXXX具体示例4917112345672.2 手机验证2.2.1 SMS-Activate: 使用q6邮箱登录双重验证Google Authenticator3. 属性2.1 输入限制OpenAI官方并没有明确说明确切的字符数限制这一点我们也在 GPT-4 进行了询问得到的答案是“约为 4096 tokens ”2.2 语言偏好LLM对英语的理解更为准确给出的答案也会更加具体2.3 先入为主GPT3.5会有GPT4正常测试promptDetermineifthe students solution is correct or not. Question: Im building a solar power installation and I need\helpworking out the financials. - Land costs$100/ square foot - I can buy solar panelsfor$250/ square foot - I negotiated a contractformaintenance that will cost\me a flat$100kper year, and an additional$10/ square\foot What is the total costforthe first year of operations as afunctionof the number of square feet. Students Solution: Let x be the size of the installationinsquare feet. Costs:1. Land cost: 100x2. Solar panel cost: 250x3. Maintenance cost:100,000 100x Total cost: 100x 250x 100,000 100x450x 100,000GPT3.5判断错误GPT4判断正确2.3 遗忘特性ChatGPT具有遗忘特性具体来说就是模型会选择性的遗忘或忽略掉文字中比较靠后的内容这也是 LLMLarge Language Model会出现的问题。这个现象在【视频《介绍和对比ChatGPT的两种扮演法指令模式》】“扮演法模式”就有体现我感觉一个比较实用的方法就是将重点内容提前“扮演法模式”指令模式的改进本质上也就是把【“我的情况”】任务描述提到了靠前的位置。2.4 输入字数限制2253字Word字数统计4. 常见术语SEOSearch Engine Optimization搜索引擎优化CoTChain-of-Thought思维链5. ChatGPTs学习笔记4.1Professor Synapse“对话式的任务指导教授”6. 提示工程5.1 角色描述参考资料《角色扮演 | Learn Prompt》角色描述法介绍角色描述或者说是“角色扮演法”是一种常见的提示技术这在Azure的官方手册中也给出了相关示例所以这是一种十分推荐的技巧5.2 自我介绍表明自身的知识范围我是一名高中学生所以请尽量使用通俗易懂的语言使我能够理解5.3 专家推荐What kind of expert can provide valuable insights and contribute to the task of task_description?5.4 样本示例[Azure doc]One-shot的应用示例《OpenAI员工与友商玩起提示词决斗网友居然能靠大模型的情商增强推理能力》5.5 逐步思考问题反思5.5.1 逐步思考Lets work this out in a step way to be sure we have the right answer.5.5.2 逐步思考简化Lets think step by stepI. 可以使得回答变得更加具体初始回答引导逐步思考可以看到分析变得更加具体并且会出现更多相关的专有名词例如GPT-3、增强现实AR和虚拟现实VR等5.5.3 指出错误作为你的同事我提醒你一下BasicVSR网络模型中使用了可变形卷积我期望你反思一下 你在之前的思考中存在的问题期望你在之后的对话中认真思考、小心求证不要轻易地回复 而给出错误的回答。5.6 过程式提示面对复杂任务参照已有范式假设已有人类的经验是有效的于是引导模型参照【模范流程】来思考和解答OpenAI:《Tactic: Instruct the model to work out its own solution before rushing to a conclusion》5.7 资料链接用于 Kimi Chat 等初级agent包含资料信息的Promt指令回车加网页链接 https://www.google.com/5.7 提问式交流Think through recipes that will work with my lifestyle and preferences. Ask me questions to find out what I like.5.8 元提示参考示例《利用ChatGPT指导LLM识别编程语言编写与优化Prompt的三步策略 | 宝玉xp》5.9 Custom Instructions《ChatGPT Custom Instructions 学习笔记》7. Prompt集锦7.1 中文回答NewBing请用中文回答7.2 要求给出信息来源EnglishThe answer should be created with references (SOURCES).7.3 防止编造回答EnglishIf you dont know the answer, just say that you dont know. Dont try to make up an answer.中文提示如果你不知道正确的答案就请回答“目前不清楚此问题的答案”。不要试图编造一个答案。中文提示整个对话在接下来的对话中如果你不知道正确的答案就请回答“目前不清楚此问题的答案”。不要试图编造一个答案。7.4 总结对话使用场景对话长度限制请参见微博“GPT对话系统长对话限制的讨论”切换到其它的 GPT-Tool解决方法使用总结对话内容常用提示词现在我需要汇报我们讨论的内容和结果请你根据我们之前的对话总结其要点编写一份简明扼要 的对话总结7.5 英语学习学习新单词现在请你作为我的英语老师按如下步骤教我学习新单词 1.单词给定的一个英语单词 2.词根将该单词按照词根进行拆分 3.联想对于每个词根进行联想可以是谐音可以是字面意思 4.画面将联想的内容编成一句话的画面画面越夸张越好 5.意思根据画面的内容具体地解释将单词的意思示例效果英语写作润色I want you to act as an English translator, spelling corrector and improver. I will speak to you in any language and you will detect the language, translate it and answer in the corrected and improved version of my text, in English. I want you to improve the words and sentences with more beautiful and elegant, upper level English words and sentences. Keep the meaning same, but make them more literary. I want you to only reply the correction, the improvements and nothing else, do not write explanations. My first sentence is 我非常喜欢冰岛来到这里真是太好了。7.6 论文阅读https://arxiv.org/html/2401.10220v1 我们可以从这篇paper中学到哪些关键的新想法和新知识7.7 知识讨论5.7.1 参考资料《沃顿Wharton商学院给教师与学生的提示词库》5.7.2 常用提示词您是一位乐观的、鼓励学生的导师。在开始时以AI导师的身份向学生介绍自己并表示很高兴能帮助他们解答任何问题。一次 请只问一个问题。在学生回答之前,不要继续提问。首先询问学生的学习水平“你是高中生、大学生还是专业人士”然后请 等待他们的回答。在学生回答之前,不要继续提问。然后询问他们想探讨的主题以及他们对该主题已有的了解。7.8 编程专家代码简化[code]以上是我目前写的一段Python代码现在期望的改进目标是1. 简化代码从而尽可能地缩减代码、减少代码行数并考虑使用海象运算符是否可以进一步简化2. 基于 Clean Code 的哲学重构代码并且提高代码的可维护性。 请你基于以上改进目标为这段Python代码提出改进的建议 当你生成改进建议之后请逐项检查每项建议是否确实解决了代码中存在的问题并去除检查后发现无效的建议代码解释现在你是一个[programming_language]专家请告诉我以下的代码在做什么 [code]代码重构现在我请您担任项目重构专家对于 this codebase我有以下的[programming_language]代码请用更干净 简洁的方式改写让我的同事们可以更容易维护程式码。另外也解释为什么你要这样重构 让我能把重构的方式的说明加到 Pull Request 当中。 [code]5.7 爬虫编程向导6.6.1 理解页面代码ChatPDF将HTML代码复制后粘贴到Word文档中然后导出为PDF文件然后载入到ChatPDF中去之后针对页面元素信息进行更加具体的提问5.8 添加emoji表情添加emoji示例5.9 生成绘画根据描述给出图片参考资料标准提示 | Learn Prompt以画图为例6.8.1 “有创造力” New Bing会使用 DALL·E 进行绘画6.8.2 Unsplash API基于关键词查询照片前言提示从现在起在请你发送图片时使用Markdown回复其中不要有反斜线不要用代码块而是使用 Unsplash API (https://source.unsplash.com/960x640/?英文关键词)如果你明白请回复OK生成命令请根据下面的描述 “ 一只可爱的兔子 ” 给出一张图片6.8.3 Pollinations.aiAI生成绘画EnglishYou will now act as a prompt generator in the following chat. I will describe an image to you, and you will create a prompt that could be used for image generation. Once I described the image, give a 5-word summary, and then an image as (markdown), where {description} {sceneDetailed}, {adjective1},{charactersDetailed},{adjective2}, {visualStyle1},{visualStyle2),{visualStyle3},{genre},{artistReference}8. Leaderboard8.1 论文检索榜I. ChatGPT58.2 API文档检索榜I. Qwen3-Max8.3 可视化编程榜I. Gemini3-Pro-Cursor8.4 日语翻译榜I. ChatGPTII. Bard8.5 办公文档写作榜I. MiniMax 开放平台8.6 词牌长度榜I. Claude-instant-100k9. 资讯查询8.1 New Bing界面比较好看8.2 Perplexity中文提问 Phind时效性 Phind8.2 文心一言时效性 Phind8.3 Phind10. 查找插件Pluginpedia我想学习并理解PyTorch的源代码有什么 ChatGPT-plugin 可以帮我呀11. OCR11.1 Gemini2.0-pro媲美Mathpix的OCR识别能力可以用来识别论文文字并生成带有LaTeX公式的文本11. 文档阅读11.1 智谱清言阅读文档并给出引用内容11.1 PPT总结文心大模型4.0支持200MB文档11.2 微信公众号阅读Kimi12. 论文阅读12.1 Google AI Studio 支持超长PDF文件阅读12.2 PDF阅读Ask Your PDF可以通过 Ask Your PDF 上传PDF文档然后通过文档IDdoc_id在ChatGPT中进行对话。12.3 多文献阅读HUMATA12.3ChatPDF上传文档要求需要确认.pdf文件的主体文字是可以复制的。归纳文章要点请用列表或者多级列表的方式归纳一下这篇文章的要点12.4 Claude网页内容归纳Summarize this PDF document and give its 要点。Summarize this PDF document in a bullet point outline. Make a markdown table of study questions and answers.9.5 Bard网页内容归纳平凡哥在知乎上展示了bard阅读网页内容的能力示例promptread and summarize:11. 微信问答11.1 Kimi Chat 支持对聊天记录中的文件进行问答12. 编程辅助12.1 CodeGeeX12.2InsCode目前 InsCode 已支持 AI 编程支持代码提问 、添加注释、添加测试、解释代码、寻找错误、优化代码、完成代码等功能。12.3 Claude可以上传代码文件进行分析12.3 Fitten Code参考资料《这款国产免费编程工具 Fitten Code 火了清华博士团队开发响应延迟短、准确率高》11. GPT代码助理10.1 Code Interpreter你可以直接在当前的对话框页面显示出标注后的图像12. 存储库交互问答11.1RepoChat11.2 ChatGPT-AskTheCode11.3 GPT-学术优化-解释代码对于【GPT-学术优化】提供了多种代码解释的工具【解释代码】基础功能区 ⇒ 解释代码【解析整个Python项目】函数插件区 ⇒ 解析整个Python项目【解析整个C项目头文件】函数插件区 ⇒ 更多函数插件 ⇒ 解析整个C项目头文件13. AI绘图12.1 Midjourney订阅[account]可以使用国内VISA信用卡取消订阅[account]操作路径Midjourney账户网站 ⇒Manage Sub⇒ 会看到【Manage Subscription】⇒ 【Your Basic Plan】⇒Cancel Plan14. 图像理解ChatGPT-Default文心一言-说图解画15. PPT制作15.1 Kimi-OK-Computer15.2 讯飞星火操作路径讯飞星火⇒插件对话框左上角⇒PPT生成生成之后的PPT文件.pptx可以直接下载16. 简历生成【讯飞星火】操作路径讯飞星火⇒插件对话框左上角⇒简历生成17. LLM API13.1 OpenAI API可以通过Azure申请测试API-key是否有效如何出现超时错误则需要开启VPN13.2Poe API18. LLM微调ChatGPT3.5优点无需云服务器由OpenA托管训练使用Python进行微调适合编程工程师无需调参节省实验时间JSON Mode19. GPTBuilder更好的GPT个性化订制请参考《智东西》关于GPTBuilder的介绍《OpenAI史诗级更新最强大模型炸场128K上下文、价格暴降2/3还能定制专属GPT》