ai_index
时至今日,仍然想整理一下gpt 发展至今天的一些资料。
ChatGPT
- chatgpt openai 公司开发的一款相当热门的产品。基于对话的模式,获取你需要的答案,对搜索引擎影响较大。注册账号可以免费体验。
- chatgpt key 仍然是openai的产品,提供了一个私钥为个人或开发商服务。常见产品有 aicommits、套壳chatpgt 等。和chatgpt一样,任然是文字类服务。体验只能用一个月好像。后续是要要充钱,国内充钱比较麻烦,但是可以在淘宝代充,且需要擦亮眼睛。
- dalle 这个是文字生成图片的模型。目前可以在newbing上体验到。
- newbing chat 微软公司的新的搜索引擎交互方式。基于对话式的,且可以根据上下文搜索。且可以通过文字生成图片。注册账号可以体验。
- Mj 一个可以生产图的应用,未曾体验。
Prompt
如上所知,我们是通过对话的形式获取我们想要的资源或者是答案,所以,对话的提问方,我们去如何提问很重要。这就引发了一个比较抽象的行业 Prompt engineer
我们需要更多的prompt 知识,才能更好的寻求答案。
prompt 是什么?
从上述我们可以理解是一种跟机器的交流方式,可以理解是某种“机器”语言。这里有很多知识要学习,不要忽视。
https://sl.bing.net/hWQdj3drStU
1 | 根据我的搜索结果,prompt工程师是一种在人工智能领域负责设计和优化提示文本的工程师,以达到更准确和高质量的输出结果⁸。Prompt工程师的工作是向大型语言模型输入小提示,帮助AI模型生成预期的结果¹。Prompt工程师需要学习和训练的技能包括理解语言模型的架构、清晰地表达模糊的问题、克服数据偏见等²⁶。Prompt工程师是一种新兴的职业,有很多公司正在招聘这样的人才,例如Attain AI⁶、vidIQ⁶、Anthropic⁶等。Prompt工程师的前景看起来很好,有报道称他们的年薪可以达到30万美元⁹。 |
token 是什么?
单次对话的字符数,用来算钱
国内的类似于chatGPT的产品
zelinai 底层基于chatgpt key 的产品。提供了一些能力。
- 用户可以自由快速创建一些简单的模型去体验。模型提供了一些参数可以去调整输出。
- 模型可发布到商店,供其他用户使用,可设置为按次付费,一种变现方式。目前最火的应用是MJ的提示生成器https://zelinai.com/home?app_id=pSZ2vzsT2XAQqdEukporNY
givemeprompt 同时提供了 对话 和 生成图片的能力。但是图片生成是按次数的,免费次数很少。
上述两家都是最近一段时间的产生的产品,所以很多玩法都在迭代中,包括一些付费体验的模式。有bug 也算正常。但目前我体验下来是还算OK。这两家产品都有体验版本,但是具体使用还是付费后好用一点。
素材整理
givemeprompt
https://chat.givemeprompt.com/
zelinai
http://www.zelinai.com
机器学习、深度学习
动手学深度学习
https://zh-v2.d2l.ai/chapter_preface/index.html
四月datawhale 活动
https://mp.weixin.qq.com/s/PXKswTWqjCYw03LLi8eS8w
- datawhale GPT 从入门到应用 - 需要登录
datawhole 人工智能学习路线图
总的花费
开通newbing chatgpt 账号 2刀
plus 体验 150
加入知识星球付费 200
… 350+
目前来说,还是跟随各大企业薅的多(他们应该会推广,类似联动云这种),硬件没上,估计近几年也上不去,毕竟不会有那么快的进展。
AutoGpt and 通用人工智能
学习思路
ChatGPT 给出的学习方向(很有参考意义,水时长)
要使用ChatGPT构建自己的AI助手,可以遵循以下步骤:
学习基础知识:
熟悉人工智能、机器学习和自然语言处理的基础知识。这将帮助你更好地理解ChatGPT的工作原理和潜在用途。
了解GPT模型:
深入了解OpenAI发布的GPT模型,包括GPT-3。阅读相关的论文和文档,了解其架构、训练过程和功能。
掌握编程语言和库:
学习一种编程语言(如Python)以及相关的库和框架(如TensorFlow或PyTorch)。这将为你实现AI助手提供技术基础。
注册OpenAI API:
访问OpenAI官网,注册并获取API密钥。这将使你能够使用OpenAI提供的GPT-3或其他模型。
编写代码:
使用你选择的编程语言和库,编写代码来实现与GPT-3或ChatGPT的交互。这可能包括发送请求、处理响应和展示结果。
设计交互界面:
为你的AI助手创建一个友好的用户界面。这可以是一个命令行界面、网页应用程序或移动应用程序。确保界面易于使用并能满足用户需求。
集成领域专业知识:
根据你的需求和目标,为你的AI助手添加特定领域的功能和知识。例如,可以添加日历管理、天气查询或其他有用的功能。
测试和优化:
测试你的AI助手,确保其能够有效地处理各种输入和任务。收集用户反馈并根据需要优化助手的性能和功能。
部署和发布:
将你的AI助手部署到目标平台,如云服务器或移动设备。发布助手,并邀请用户进行试用。
持续改进:
根据用户反馈和需求,不断更新和优化你的AI助手。这可能包括添加新功能、优化性能、修复错误或改进用户界面。持续关注AI和NLP领域的发展趋势,以便及时更新你的AI助手,使其保持竞争力。
文档和支持:
编写详细的用户文档,帮助用户了解如何使用和充分利用AI助手的功能。同时,提供一个支持渠道(如电子邮件、社交媒体或论坛),以便用户在使用过程中遇到问题时能够获得帮助。
营销和推广:
为你的AI助手制定营销策略,通过各种渠道(如社交媒体、广告或合作伙伴关系)宣传和推广。这将有助于吸引更多用户并扩大你的AI助手的影响力。
数据安全和隐私:
确保你的AI助手符合相关的数据安全和隐私法规。对用户数据进行保护,并确保用户了解他们的数据如何被使用和存储。
监测和分析:
使用数据分析和监控工具,收集关于用户行为和AI助手性能的数据。这将帮助你更好地了解用户需求,并针对这些需求进行优化和改进。
持续学习和发展:
不断学习和了解AI、NLP和相关领域的最新动态和技术。随着技术的发展,定期更新和改进你的AI助手,以保持其与时俱进。
通过遵循这些步骤,你可以逐步构建一个功能丰富、性能出色的AI助手。关键在于保持耐心、不断学习和实践,以便充分利用ChatGPT等先进技术,为用户创造价值。