dirty 发表于 2024-9-1 14:34

《拥抱AIGC》--ChatGPT应用

<p>&nbsp; &nbsp; &nbsp; 本篇内容主要讲解ChatGPT应用之熟悉ChatGPT、提示设计及助力软件开发。由于前阵子OpenAI对国内停服,很多书上实验也做不了,目前只能是对生成式AI做一些熟悉了解,转移到国内AI大模型,如讯飞星火,文心一言等使用与尝试。</p>

<p>&nbsp;</p>

<p>●熟悉ChatGPT</p>

<p>&nbsp; &nbsp; &nbsp; 熟悉ChatGPT主要包括设置 ChatGPT账户,熟悉界面,组织聊天以及构建对话。这一块主要是注册熟悉与使用。</p>

<p>&nbsp;</p>

<p>●了解提示设计</p>

<p>&nbsp; &nbsp; &nbsp; 在生成式人工智能的上下文中,提示是指用户提供给生成模型的输入。提示是用户控制模型生成输出的唯一方式。定义明确的提示是成功对话的秘诀,足以涵盖感兴趣的主题。</p>

<p>OpenAI模型(包括ChatGPT)以预训练的形式提供服务这些模型已经基于大量数据训练过,并且根据其(数十亿计的)参数进行了配置,这些模型可以再学习。自定义OpenAI模型并使其能处理特定任务的一种方法是微调。书中讲到样本学习,零样本学习,一次样本学习,小样本学习的概念与解说,可以从另一角度了解模型功能。</p>

<p>&nbsp; &nbsp; &nbsp; 提示最佳实践做法:清晰、简洁、聚焦、一致、扮演角色。应避免:信息过载、开放式问题、缺乏约束。</p>

<p>ChatGPT纳入道德伦理考量,像前几天360儿童手表社会问题,所以生成式AI也需要一定的法律道德约束和技术上的完善管理。</p>

<p>&nbsp;</p>

<p>●ChatGPT助力软件开发</p>

<p>&nbsp; &nbsp; &nbsp; 相信这个对软件工程人员来说很吃香,同时也会引起人工智能替代人工的广泛讨论。</p>

<p>&nbsp; &nbsp; &nbsp; ChatGPT最令人惊叹的功能之一是其处理代码的能力--它可以处理任何类型的代码。Python、JavaScript、SQL和C#是目前人们经常使用的编程语言,而 ChatGPT所能理解和生成的编程语言如下图所示。</p>

<div style="text-align: center;"></div>

<div style="text-align: center;">图1:ChatGPT支持的编程语言</div>

<p>&nbsp; &nbsp; &nbsp; ChatGPT的主要功能之一就是代码生成,其还能解释函数的功能、用法、优化、错误地方等。ChatGPT还可以使用自然语言来解释脚本、函数、类或其他类似事物的作用。</p>

<p>&nbsp; &nbsp; &nbsp; ChatGPT在不同语言间有极强的转换能力。ChatGPT能够在不同的编程语言之间进行转换,同时保持相同的输出和相同的风格。</p>

<p>&nbsp; &nbsp; &nbsp; ChatGPT可以成为应用程序现代化的有效工具,可提供代码升级并为增强遗留系统提供有价值的见解和建议。凭借其先进的语言处理能力和广泛的知识库ChatGPT 可以帮助组织简化其现代化工作,使整个过程更快、更高效。</p>

<p>&nbsp;</p>

<p>&nbsp; &nbsp; &nbsp; 下面用<a href="https://yiyan.baidu.com/chat/4574650416" target="_blank">文心一言</a>做下相关试验,分别询问天气和创建求两数最大数函数,结果还不错。</p>

<div style="text-align: center;"></div>

<div style="text-align: center;">图2:询问天气</div>

<div style="text-align: center;"></div>

<div style="text-align: center;">图3:生成代码</div>

<p>&nbsp; &nbsp; &nbsp;</p>

<p>&nbsp; &nbsp; &nbsp; 总的来说,学习掌握AIGC工具的使用,对各行各业来说确实可以带来很多便利、高效。AI是当前热门发展潮流,学会使用对我们来说也会很有助益。</p>

<p>&nbsp;</p>

<p>&nbsp;</p>
页: [1]
查看完整版本: 《拥抱AIGC》--ChatGPT应用