1. 账号申请和登录
1.1 OpenAI
账号注册
可以参考《2.ChatGPT 的注册与登录 - 来自:涛哥ChatGPT和Python变现圈》
选择账号邮箱
我们在尝试过直接使用邮箱注册OpenAI账号,试验了两次,都没有成功;
Note:
第二次注册失败是由于“too many signups from the same IP”。
在登录账号后,ChatGPT还需要进行手机号验证,(国内手机号肯定是不行的),这里我们需要使用sms-activate来进行手机验证;
Note:
我们进行过两次注册,(“第一次用的是什么国家忘记了”);第二次注册时,教程中推荐的价格最低(排序第一)的印度尼西亚,为了保险起见,我们没有使用“推荐的”印度尼西亚,还是选择了排名第二的英格兰(在OpenAI中,是 United Kingdom);然后就注册成功了。
账号风控日志
6月07日:使用SMS-Activate的【美国(物理)】注册outlook邮箱
5月30日:OpenAI注册时提示虚拟号曾与其它账号关联
下次尝试自己申请一个美区的手机号;
5月28日:ChatGPT Plus 订阅被取消 & QQ邮箱账号被封停
OpenAI首先取消了ChatGPT Plus 订阅,并且封停了我们QQ邮箱(qq.com)的账号;
ChatGPT Plus 订阅:iPhone
- 首先需要在 美区App Store 中下载安装ChatGPT,并在应用中登录账号
- 然后在支付宝中购买美区礼品卡并充值(ChatGPT Plus会员是20$/M)
- 在ChatGPT应用中进行订阅:设置(右上角⚫⚫⚫) ⇒ Settings ⇒ Subscription
Note
进行订阅时,不要开启VPN代理,好像会有问题,美区App Store可能会因为安全因素拦截支付请求。
1.2 New Bing 申请
- 使用专用的Outlook邮箱账号登录
- 使用 Edge-dev 浏览器
- 如果搜索页面没有出现聊天按钮,请把国家切换到学习国度
Troubleshooting
(1)Bing侧栏突然没有显示Chat功能
具体原因尚不清楚;
解决方案:
- 在【Bing搜索】页面和【Edge-dev浏览器】中都将账户登出;
- 并在【Edge-dev浏览器】设置中清除所有缓存(Cache);
- 然后重新在NewBing页面登录账户使用Chat功能;
1.3 Claude
- 无法登录时,需要清除浏览器缓存。
账号风控日志
9月09日:输入邮箱验证码之后要求 Verify Phone
【美国(物理)】显示“0 件”
我们尝试选择【英格兰】进行验证;
2. 属性
2.1 输入限制
OpenAI官方并没有明确说明确切的字符数限制;
这一点我们也在 GPT-4 进行了询问
得到的答案是:“约为 4096 tokens ”;
2.2 语言偏好
LLM对英语的理解更为准确,给出的答案也会更加具体;
2.3 先入为主(GPT3.5会有,GPT4正常)
测试prompt
Determine if the student's solution is correct or not.
Question:
I'm building a solar power installation and I need \
help working out the financials.
- Land costs $100 / square foot
- I can buy solar panels for $250 / square foot
- I negotiated a contract for maintenance that will cost \
me a flat $100k per year, and an additional $10 / square \
foot
What is the total cost for the first year of operations
as a function of the number of square feet.
Student's Solution:
Let x be the size of the installation in square feet.
Costs:
1. Land cost: 100x
2. Solar panel cost: 250x
3. Maintenance cost: 100,000 + 100x
Total cost: 100x + 250x + 100,000 + 100x = 450x + 100,000
GPT3.5判断错误
GPT4判断正确
2.3 遗忘特性
ChatGPT具有遗忘特性,具体来说:就是模型会选择性的遗忘或忽略掉文字中比较靠后的内容,这也是 LLM(Large Language Model)会出现的问题。
这个现象在【视频:《介绍和对比ChatGPT的两种扮演法指令模式》】(“扮演法模式”),就有体现,我感觉一个比较实用的方法:就是将重点内容提前;“扮演法模式”指令模式的改进本质上也就是把【“我的情况”】(任务描述)提到了靠前的位置。
2.4 输入字数限制:2253字(Word字数统计)
3. 常见术语
SEO:Search Engine Optimization,搜索引擎优化
CoT:Chain-of-Thought,思维链
4. 提示工程
4.1 角色描述
参考资料
角色描述法介绍
角色描述,或者说是“角色扮演法”,是一种常见的提示技术,这在Azure的官方手册中也给出了相关示例;
所以这是一种十分推荐的技巧;
4.2 自我介绍:表明自身的知识范围
我是一名高中学生,所以请尽量使用通俗易懂的语言,使我能够理解
4.3 逐步思考&问题反思
逐步思考
Let's work this out in a step way to be sure we have the right answer.
指出错误
作为你的同事,我提醒你一下,BasicVSR++网络模型中使用了可变形卷积;我期望你反思一下
你在之前的思考中存在的问题,期望你在之后的对话中认真思考、小心求证,不要轻易地回复
而给出错误的回答。
4.4 过程式提示:面对复杂任务,参照已有范式
假设:已有人类的经验是有效的,于是引导模型参照【模范流程】来思考和解答
OpenAI:《Tactic: Instruct the model to work out its own solution before rushing to a conclusion》
4.5 Custom Instructions
《ChatGPT Custom Instructions 学习笔记》
5. Prompt集锦
6.1 中文回答(NewBing)
请用中文回答
6.1 要求给出信息来源
English
The answer should be created with references ("SOURCES").
6.2 防止编造回答
English
If you don't know the answer, just say that you don't know. Don't try to make up an answer.
中文提示
如果你不知道正确的答案,就请回答“目前不清楚此问题的答案”。不要试图编造一个答案。
中文提示(整个对话)
在接下来的对话中,如果你不知道正确的答案,就请回答“目前不清楚此问题的答案”。不要试图编造一个答案。
6.3 精炼回答
English
Please refine the above answer as concise and short.
6.4 英语学习
学习新单词
现在请你作为我的英语老师,按如下步骤教我学习新单词:
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 "我非常喜欢冰岛,来到这里真是太好了。"
6.5 编程专家
代码简化
[code]
以上是我目前写的一段Python代码,现在期望的改进目标是:基于 Clean Code 的哲学,重构代码,尽可能地缩减代码、
减少代码行数;并且提高代码的可维护性。请你基于以上改进目标,为这段Python代码提出改进的建议;
当你生成改进建议之后,请逐项检查每项建议是否确实解决了代码中存在的问题,并去除检查后发现无效的建议
代码解释
现在你是一个[programming_language]专家,请告诉我以下的代码在做什么,
[code]
代码重构
你现在是一个 Clean Code 专家,我有以下的[programming_language]代码,请用更干净
简洁的方式改写,让我的同事们可以更容易维护程式码。另外,也解释为什么你要这样重构,
让我能把重构的方式的说明加到 Pull Request 当中。
[code]
6.6 爬虫编程向导
将HTML代码复制后粘贴到Word文档中,然后导出为PDF文件,然后载入到ChatPDF中去;
之后针对页面元素信息,进行更加具体的提问;
6.7 添加emoji表情
添加emoji
示例:
6.8 生成绘画:根据描述给出图片
参考资料
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.ai:AI生成绘画
English
You 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)=![Image](https://img-blog.csdnimg.cn/img_convert/f3db2a12ae4fe90018d1187f6400ea44.jpeg), where {description} = {sceneDetailed}, {adjective1},{charactersDetailed},{adjective2}, {visualStyle1},{visualStyle2),{visualStyle3},{genre},{artistReference}
6. Leaderboard
7.1 中文提问榜
I. 文心一言
II. Perplexity
7.2 英文时效榜
I. Bard
7.3 IT资讯榜
I. Bard
7.4 日语翻译榜
I. ChatGPT
II. Bard
7.3 词牌长度榜
I. Claude-instant-100k
7. 资讯查询
8.1 New Bing:界面比较好看
8.2 Perplexity
-
中文提问 > Phind
-
时效性 > Phind
8.2 文心一眼
-
时效性 > Phind
8.3 Phind
8.3.1 缺点
8. 文献阅读
可以通过 Ask Your PDF 上传PDF文档,然后通过文档ID(doc_id)在ChatGPT中进行对话。
上传文档要求
需要确认.pdf
文件的主体文字是可以复制的。
归纳文章要点
请用列表或者多级列表的方式,归纳一下这篇文章的要点
9.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阅读网页内容的能力:
示例prompt:
read and summarize:
9. 编程辅助
目前 InsCode 已支持 AI 编程,支持代码提问 、添加注释、添加测试、解释代码、寻找错误、优化代码、完成代码等功能。
9.2 Claude:可以上传代码文件进行分析
10. GPT代码助理
11.1 Code Interpreter
你可以直接在当前的对话框页面显示出标注后的图像
11. AI绘图
9.1 Midjourney
操作路径:Midjourney账户网站 ⇒ Manage Sub ⇒ 会看到【Manage Subscription】⇒ 【Your Basic Plan】⇒ Cancel Plan
12. PPT制作【讯飞星火】
操作路径:讯飞星火 ⇒ 插件(对话框左上角)⇒ PPT生成
生成之后的PPT文件(.pptx
)可以直接下载;
13. 简历生成【讯飞星火】
操作路径:讯飞星火 ⇒ 插件(对话框左上角)⇒ 简历生成
14. LLM API
13.1 OpenAI API
测试API-key是否有效
如何出现超时错误:
则需要开启VPN;
10.2 Poe API
15. LLM微调:ChatGPT3.5
优点
- 无需云服务器:由OpenA托管训练
- 使用Python进行微调:适合编程工程师
- 无需调参:节省实验时间