我尝试了一下自然语言编程工具Dify,前几天在我的周刊里推荐过。

我尝试了一下自然语言编程工具Dify,前几天在我的周刊里推荐过。花了20分钟用这个应用写了一个东西,非常惊艳,完全没有写代码。如果没有Dify的话,我可能需要很长时间才能搞定它。这个应用可以根据简短主题生成Midjourney提示词,效果很好。接下来我会分享一些创建过程,让大家更加了解这个平台。你可以在这里访问Dify:https://dify.ai/教程的详细内容也可以在这里查看:https://mp.weixin.qq.com/s/4hGe2hoPmMkl2IDSILDwdA正式开始我们的教程。Dify可以选择两种应用一种是对话型应用类似于chatgpt那种,另一种是文本生成类应用没有多轮对话的机制点击按钮直接生成文本内容。我们要创建的Midjoureny提示词机器人,所以我们选择文本生成应用就行。我们输入名称创建完成之后看到的页面就是我们的看板页面里面有一些数据监控和应用设置。我们先点击左侧的提示词编排,这里就是主要的工作页面了。这个页面左侧是提示词设置和一些其他功能,右侧可以实时预览和使用你创建的内容。前缀提示词就是用户每次输入内容后触发的提示词了,可以理解为每次GPT都会按照你的前缀提示词内容去处理用户输入的信息。可以看一下我的前缀提示词结构,主要有两部分前面是中文写的让GPT按照下面英文的结构输出照片的描述。英文的结构就是生成提示词的模板了,主要意思是【主题彩色照片,错综复杂的图案,鲜明的对比,环境描述,相机型号,与输入内容相关的镜头焦距描述,与输入内容相关的构图描述,四位摄影师的名字】这个就是提示词的主要内容了。理论上你现在保存到右边预览区域输入你想生成的主题就能生成对应提示词了。那可能有人注意到了后面的{{proportion}}和{{version}}是什么呢,可以看到我右边需要用户选择图像比例和模型版本这两个变量就是用来传递用户选择的信息的。我们看一下如何设置。我们的功能是把用户选择的信息填到提示词的最后方便用户直接复制不用重新填写和记忆这些命令,这里就要用到下面的变量功能。变量的作用就是把用户表单填写或者选择的内容动态的带入到提示词里面。比如我这里创建了两个变量一个代表图像比例一个代表模型版本。点击添加按钮创建变量。

相关推荐

封面图片

创建之后首先需要填写前面的变量Key和字段名称,变量key需要英文。后面的可选开启之后这个字段就会是选填的。之后我们需要点击操作

创建之后首先需要填写前面的变量Key和字段名称,变量key需要英文。后面的可选开启之后这个字段就会是选填的。之后我们需要点击操作栏的设置来设置变量内容。变量包括两种内容一种是文本变量一种是下拉选项,文本的就是用户需要手动输入,下拉的话就是选择了。这里我们主要是不想用户手打命令,所以我们选择下拉选项。增加需要的选项就行。之后就是使用变量了,我们需要把变量key用两个{}包起来填写到前缀提示词里。这里由于我们不想让GPT改用户选择的内容,我加了一句提示词“如实输出变量内容”。之后就是使用变量了,我们需要把变量key用两个{}包起来填写到前缀提示词里。这里由于我们不想让GPT改用户选择的内容,我加了一句提示词“如实输出变量内容”。好了到这里我们的应用就创建完成了,测试输出没问题以后点击右上角的发布按钮,你的应用就发布了。你你和用户可以通过公开访问URL的地址访问你的应用。可以在设置里设置应用名称以及简介、图标之类的内容。这就是利用Dify创建一个简单AI应用的流程,你还可以通过生成的API把你的应用部署在其他平台或者更改它的UI。同时Dify还支持上传你自己的数据,比如你可以建一个客服机器人帮助你回答自己产品的相关问题。教程到这里就结束了,感谢@goocarlos创建了这么好的产品。

封面图片

ChatGPT: 编程语言+自然语言 = 软件 3.5?

1.软件1.0需要会写代码的程序员;2.软件2.0需要有数据有算力的公司;3.软件3.0只需会打字的普通人;如果我们把软件1.0+软件3.0称为软件3.5,随着ChatGPTAPI的开放,将会大大促进软件3.5应用的繁荣。本文介绍了从软件1.0到软件3.5的转变。除此之外:1.提供了一个用ChatGPT辅助英语阅读的prompt;2.把ChatGPT当成模拟器,设计一个prompt用于模拟gpt()的API,即模拟它自身的行为;3.并在ChatGPT模拟软件3.5,展示ChatGPT惊人的通用性,如实现递归。

封面图片

GPT-4加强版Copilot上线 动嘴就能用自然语言编程

GPT-4加强版Copilot上线动嘴就能用自然语言编程直接写代码解释一段你看不懂的代码理解报错信息、修改bug甚至是进行单元测试……多姆克表示:有了GPT-4加持的CopilotX,将让AI能力存在于代码生命周期的每一步,从根本上影响开发人员的体验。这究竟是程序员的福音还是噩梦?我们很快就能知道了(狗头)——新功能将很快上线,现在已经可以开始排队申请。以及不得不说,巨头之间的竞争真是分秒必争:昨天Google前脚才宣布开启Bard公测,今儿微软就立马又放一招。尤其后者,简直是高产似xx啊。解读代码找bug写测试,样样通先来跟着多姆克的介绍,一起对新功能先睹为快。接入GPT-4之后,Copilot机器人将被安排在IDE界面的左边。如果你刚好接手了一个新项目,里面有看不懂的代码(比如下图中的一段正则表达式),直接选中它,然后去左边对Copilot说“解释一下选中代码”就ok了。尤其利好那种陈年老项目,尤其是连开发文档都没有了的时候。找Bug并修复也成为Copilot的拿手项。照例,选中被报错的代码,输入命令“帮我debug下这段”,它就开始工作了。先是1234列出你哪里写的不对,然后直接上手把正确写法也给你摆出来了。修改也不用你再麻烦了,只需轻点一下右上角最右边的那个按钮,直接就帮你替换好。程序员看了是不是爆哭:以后再也不会为了一个小符号搭上一天的时间了?接下来,代码完成后,检验一下质量吧?呐,Copilot可以迅速帮你搞定一段单元测试:这还没完,既然Copilot可以聊天还无所不知,编程过程中有什么知识性的问题也可以直接问它,比如:Python中的变量可见性是什么意思?再也不用切换到浏览器去问搜索引擎了。总而言之一句话:程序员们在工作中有任何问题,Copilot都随时恭候。更厉害的是,除了文字,新Copilot可以进行语音交互。你只需说一句“Hey,GitHub”就能开启用嘴编程。其背后,召唤的还是基于GPT-4的Copilot机器人。。另外,多姆克也提到,原本的Codex模式也没有丢弃。当你正在编辑器中输入代码时,希望每次击键都能得到非常快速的响应,系统还是用规模更小的Codex帮你补全代码,因为此时你需要的是速度;聊天的时候需要准确性,调用的就是GPT-4了。可谓是速度和质量两手抓。还有三大更新GPT-4带来的革新还不止于此,还有这三大新功能。首先是CopilotforPullRequests。每当你完成一段代码修改要提交到分支上去的时候,GPT-4可以自动读取你的改动内容,生成描述。如果写的不准确,可以修改。非常利好那种每次提交就只愿写“修复了一个bug”的“懒蛋”程序员,你再也不会被同事和领导提醒和数落了~此外,官方还在考虑在这里酝酿这样一个新功能:如果发现你PullRequest时还没有完成足够的测试,它会警告你,并且协助你完成。其次是CopilotforDocs。这也是一个实验性的功能。当你在学习一个新的框架或者编程语言,不知道怎么使用某个函数或API,不用再去官方文档查阅了。直接用聊天的方式让GPT-4去帮你查,效率直接飞升~目前,已经安排的有React、AzureDocs和MDN这三。后续官方还考虑加入一些第三方文档,比如公司内部的,或者某人自己写的公共的。最后是CopilotforCLI。终端/命令行是程序员们每天打交道最多的地方之一。那么多命令相信很多人都记不住,此功能就是专门用来帮你解决这个问题的。你只需敲个开头,它就能给出联想,省得你自己再去查了。看完这些,是不是坐不住了?是不是已经迫不及待想上手试试了?如开头所说,功能虽然还没正式推出,但已经可以去预约试用资格了(提醒:每一项功能都需要单独排队)。届时,这些功能将率先在VisualStudio和VisualStudioCode中提供,再逐步扩大到其它IDE中。网友:程序员已死Copilot由GitHub与OpenAI合作,基于Codex模型推出,至今已有快两年的时间。据多姆克介绍,在这近两年间,它已经参与了46%的代码编写,并帮助开发人员将代码coding速度提高了55%。现在,本来就专攻编程的工具,又接入了GPT-4的强大功能,其能力难免让人充满期待。有人表示:这不就相当于一个初级工程师吗?有人哭嚎:程序员已死,走好。当然,到时微软每个月会收大家多少钱时,也成为了一个话题。少说也得50美元吧。...PC版:https://www.cnbeta.com.tw/articles/soft/1350767.htm手机版:https://m.cnbeta.com.tw/view/1350767.htm

封面图片

微软开始屏蔽一些导致其人工智能工具创建暴力、色情图像的文本

微软开始屏蔽一些导致其人工智能工具创建暴力、色情图像的文本微软似乎屏蔽了其Copilot工具中的几条提示词,这些提示导致生成式人工智能工具产生暴力、色情和其他非法图像。这些变化似乎是在该公司的一名工程师写信给联邦贸易委员会表达他对微软生成式人工智能技术的严重担忧之后实施的。当输入“prochoice”(支持堕胎)、“fourtwenty”(大麻黑话)或“prolife”(反对堕胎)等先前曾生成不良输出的提示词时,Copilot现在会显示一条消息,指出这些提示已被阻止。同时,反复尝试被屏蔽的提示词可能导致用户被封禁。然而,现在仍然有可能通过“carincident”(车祸)等提示生成暴力图像,而用户也仍然可以说服人工智能创建迪士尼人物和其他受版权保护的作品的图像。微软回应表示,其一直在持续监测、调整和添加额外的保护措施,以缓解对于模型的安全担忧。——

封面图片

苹果发布人工智能模型MGIE 可根据自然语言输入编辑图片

苹果发布人工智能模型MGIE可根据自然语言输入编辑图片该模型能够编辑图像的各个方面。全局照片增强可包括亮度、对比度或锐利度,或应用素描等艺术效果。局部编辑可以修改图像中特定区域或对象的形状、大小、颜色或纹理,而Photoshop风格的修改则包括裁剪、调整大小、旋转和添加滤镜,甚至是更改背景和混合图像。用户对一张披萨照片的输入可能是"让它看起来更健康"。利用常识推理,模型可以添加蔬菜配料,如西红柿和香草。全局优化输入请求的形式可以是"增加对比度,模拟更多光线",而Photoshop风格的修改可以是要求模型将人物从照片背景中移除,将图像的焦点转移到拍摄对象的面部表情上。苹果公司与加州大学的研究人员合作创建了MGIE,并在2024年国际学习表征会议(ICLR)上发表了一篇论文。该模型可在GitHub上获取,包括代码、数据和预训练模型。这是苹果公司几个月来在人工智能研究领域取得的第二次突破。12月底,苹果公司透露,通过发明一种创新的闪存利用技术,它在iPhone和其他内存有限的苹果设备上部署大型语言模型(LLM)方面取得了长足进步。在过去的几个月里,苹果一直在测试一种可以与ChatGPT竞争的"AppleGPT"。据彭博社的马克-古尔曼(MarkGurman)称,人工智能工作是苹果公司的一个优先事项,该公司正在为大型语言模型设计一个"Ajax"框架。TheInformation和分析师杰夫-普(JeffPu)都声称,苹果将在2024年底左右在iPhone和iPad上推出某种生成式人工智能功能,也就是iOS18上市的时候。据古尔曼称,iOS18据说将包括一个增强版Siri,具有类似ChatGPT的生成式人工智能功能,并有可能成为iPhone历史上"最大的"软件更新。...PC版:https://www.cnbeta.com.tw/articles/soft/1416801.htm手机版:https://m.cnbeta.com.tw/view/1416801.htm

封面图片

前几天我发了一个Claude的提示工程师给出的五个提示词的书写建议的视频,他最后提议去看 Claude 的文档。

前几天我发了一个Claude的提示工程师给出的五个提示词的书写建议的视频,他最后提议去看Claude的文档。我去看了一下文档里面还有很多更详细的技巧也比较成体系,所以这里就翻译整理了一下。通过翻译和学习这个文档我对之前不太理解的一些提示词概念也有了更深的理解。整个文档包括两个部分第一部分是“提示设计”包括什么是提示(Prompt)和提示设计,提示是如何起作用的以及如何设计提示。第二部分是一些有用的提示词书写技巧。这里是第一部分提示设计,详细的内容可以去这里看:https://mp.weixin.qq.com/s/tfkpHOs2jhz3UORh0CvU4Q这里阅读体验不太好所以精简了一些内容。什么是提示(Prompt)?给Claude的文本旨在引出或“提示”相关输出。提示通常采用问题或说明的形式。Claude响应的文本称为“输出”。(图1)这是第一部分第一小节构建提示的内容:很好地描述任务在描述任务时,最好为Claude提供尽可能多的背景和细节,以及正确完成任务的任何规则。比如下面这个示例,我们将要求Claude帮助我们从给定文本中删除任何个人身份信息。(图2)如果我们需要Claude以特定格式进行响应,并通过各种输入一遍又一遍地正确执行任务,那么我们应该在提示中添加更多详细信息,比如(图3):在这个修订版的提示中,我们:提供了上下文(例如为什么我们希望完成任务)定义术语(PII=姓名、电话号码、地址)给出有关Claude应如何完成任务的具体细节(将PII替换为XXX)标记提示的不同部分XML标签,如这些有助于划分提示中的一些重要部分,比如规则、示例或处理的输入文本。Claude经过微调,特别关注由XML标签创建的结构。我们还可以要求Claude在其响应中使用XML标签。这样做可以轻松地在自动处理输出的设置中提取关键信息。Claude天生就很健谈,因此请求这些输出XML标记有助于将响应本身与Claude对响应的评论分开。比如下面两个例子(图4):示例(可选)通过在提示中添加一些示例,可以让Claude更好地了解如何正确执行任务。可以大大提高准确性和一致性。如果你确实添加了示例,最好使用标签清楚地标记它们,以便将它们与你希望Claude处理的文本区分开来。

🔍 发送关键词来寻找群组、频道或视频。

启动SOSO机器人