人工智能(AI)是近年来飞速发展的一门技术,已经在诸多领域得到了广泛的应用,如自然语言处理、图像识别、语音识别、机器翻译、智能客服、自动驾驶等领域。
随着深度学习等技术的发展,人工智能在模型精度和运行效率等方面不断提升,同时在硬件设备、计算力、算法等方面也有了新的突破。
人工智能已经成为许多企业和机构的重要战略方向,包括互联网巨头、制造业、金融、医疗等领域,这些领域中的企业正在加速人工智能技术的应用。
人工智能应用前景非常广阔,它将为各行各业带来新的机遇和挑战,也将为人类带来更多的创新和进步。
现在这个时期,正处于人工智能革命的风口,了解人工智能并能高效使用人工智能,对我们程序员非常重要。
AIGC(AI Generated Content),即人工智能生成的内容,是指利用人工智能(AI)技术创造各种内容,包括文字、图片、音乐、视频等,大大提高工作效率。
这个专栏我将记录一些以 ChatGTP 为主,也包括一些其它常用 AI 工具的使用,尽量保持一周一更。欢迎大家加入 AI 工具交流群:181938298,一起学习,一起成长。
接下来,我先介绍一些常用的 AI 工具及其基本的使用方式:
一、ChatGPT
ChatGPT(Generative Pre-trained Transformer)是一种基于自然语言处理(NLP)的技术,利用深度学习算法训练出来的预训练语言模型。ChatGPT 基于神经网络和 Transformer 模型的结构,通过在大规模的文本语料库上进行预训练,可以生成高质量的自然语言文本。
ChatGPT 可以被用于多种自然语言处理任务,如问答、语言生成、文本分类、对话生成等。由于其可以生成高质量的自然语言文本,它在智能客服、机器翻译、自动文本摘要、智能写作等领域具有广泛的应用价值。
目前,ChatGPT 的最新版本是 GPT-4,它由 OpenAI 公司开发。GPT-4 模型具有巨大的参数量和极高的性能,可以生成质量非常高的文本,甚至可以完成一些简单的任务,如翻译、编程等。
1. 如何使用 ChatGPT
首先,我们需要在 ChatGPT 官网 注册一个账号(这一步有一定的门槛,已经有多篇博客讲过了,我这里就不详细展开了。如有需要可以加入交流群,我可以详细教你怎么注册。)。
注册好账号以后登录进去,就可以使用 ChatGPT 了,默认是 GTP-3.5 版本。在聊天框中输入指令(promot),ChatGPT就会做出回答。
目前 ChatGPT 的最新版本 GTP-4 还在测试阶段,他比 GPT-3.5 更加强大。如果你想使用 GPT-4,需要将你的账号升级为 plus 会员。以下为 GTP-4 的回答:
ps:官网区分 GTP-3.5 和 GTP-4 可以通过 ChatGTP 的头像,绿色背景的就是 GTP-3.5,黑色背景的就是 GTP-4。
升级 plus 比注册有更高的门槛(如何升级 plus 会员也可以联系我),不过从 GTP-3.5 到 GTP-4 有显著的提升,特别是对于我们程序员。
2. 程序员使用 ChatGPT
对于我们程序员来说,使用 ChatGPT 可以有效提高我们的工作效率。
(1) ChatGPT 可以帮我们完成一些基本功能的编程。如使用 java 来实现归并排序:
(2) ChatGTP 可以分析代码。如我们可以让他为上面的 java 归并排序代码添加注释:
(3) 对于一些数据格式转换场景,过程简单但任务量大,我们可以交给 ChatGTP 来做。如我们可以让 ChatGPT 来整理 sql 语句:
(4) 我们可以用 ChatGPT 来解决程序中的 bug,只需将出错信息和出错位置的代码输入给 ChatGPT,他就会告诉我们出错原因和解决方案。如以下这个简单的示例:
在工作中使用 ChatGPT 还有很多的场景,我将在后续的文章中详细讨论。
二、new bing
New Bing是必应(Bing)搜索引擎推出的一款全新版搜索服务,旨在提供更好的搜索体验和更精准的搜索结果。
New Bing的主要特点是强调视觉化效果和个性化服务。它采用了全新的搜索界面设计,包括更大的搜索框、更具有视觉冲击力的主页背景和新的动态图标。同时,它还提供了更丰富的个性化搜索服务,根据用户的搜索历史和行为,定制出适合用户需求的搜索结果。
New Bing的搜索结果也更加精准和丰富,支持多种媒体类型,如文本、图像、视频和新闻等。此外,New Bing还提供了一些实用的搜索工具和功能,如即时预览、相关搜索、搜索建议等,帮助用户更快捷地获取到所需的信息。
总体来说,New Bing是一款注重视觉体验和个性化服务的全新版搜索引擎,通过提供更加精准的搜索结果和更多的实用功能,为用户带来更好的搜索体验。
比 ChatGPT 更强的一点是,new bing 可以用于 AI 绘画。如:
关于 new bing 的详细使用,后续我会单独开一个子专栏。
三、Midjourney
Midjourney是一个 AI 绘画工具,可以根据你的文字创作出各种图像。你只需要在Discord上和一个机器人聊天,就可以用简单的命令来控制它。目前已不支持免费试用,可以选择付费计划来获得更多功能和优势。简单示例如下:
指令: Golden Dream Starry Sky,Distant mountains,A crystal clear lake,Fluorescent lake surface,The grass is full of flowers,landscape photography by Marc Adamus,realistic, 8K, ultrawide angle, panorama, 3D,Ultra HD, high pixel,HD --ar 9:16 --test --creative --upbeta
结果:
关于Midjourney 的详细使用,后续我会单独开一个子专栏。
四、Claude
Claude 是一款由 Anthropic 研发的人工智能聊天机器人,旨在为用户提供友好的交互体验与便利服务。他可以和用户进行自然的对话,回答各类问题,并为用户提供信息与帮助。
Claude 懂中文,具有一定的自然语言处理能力,可以理解用户的提问与要求,并产生较为合理的响应。他的知识来源于互联网上的各种数据,并经过机器学习算法的训练与优化,对常见事物与常识有一定的理解。
Claude 在用中文写文档方面的能力非常强。以下为一个简单示例:
Claude 无需魔法,国内可用,注册方便,门槛较低。想要详细了解可以加入本文最开始提到的交流群来讨论。
关于 Claude 的详细使用,后续我会单独开一个子专栏。
附:一些 CHatGPT 的国内镜像
1. ZelinAI
ZelinAI 是我用过的一款最好用的 ChatGTP 国内镜像。使用他可以方便的训练自己的聊天机器人,配置各种参数,用于生活和工作中的各种场景。
ZelinAI 除了可以训练 ChatGTP 模型,还可以用于文言一心、GPT-4、Bard 等 AI 模型的训练。
关于ZelinAI 的详细使用,后续我会单独开一个子专栏。
2. give-me-prompt
give-me-prompt 也是一个非常好用的 chatGTP 国内镜像,里面有多种模型场景和 promot(提示工程的指令,关于提示工程简单介绍请见:提示工程简介) 供我们选择使用,还可以用于 AI 绘画。
结语
本文提到的所有 AI 工具,都欢迎大家评论区来讨论。也可以直接私聊我,看到就会回复。
有条件的兄弟们,欢迎订阅本专栏。