ChatGPT自动写了个AI办公office word插件,低配copilot,程序员看了焦虑。

背景:

        最近公司文案同事提出一个需求,希望在文案编辑工作上使用AI工具,提高生产效率,当然也受ChatGPT这波潮流影响。ok,既然需求来了,作为技术部门那只能接下需求了。省略需求调研过程N个字...。总结起来:1、希望工具整合到Word中(文案编辑嘛);2、AI写作功能;3、文案自动润色修改;3、拼写检测替换;等等等。差不多就是低配版微软copilot嘛~

AI开发:

        调研完,那就开始干吧。好家伙,第一步就尬住了,说来惭愧,作为一名开发多年的程序员没写过office插件的相关项目,大名鼎鼎的C#也就听过名字而已。

        重头学肯定是没必要的,那怎么办?决定把这个开发任务交给chatgpt来完成,不试不要紧,反正作为程序员还是慌了。先看效果:

        是不是看起来还真有低配copilot的赶脚。别怀疑~上面的程序都是chatgpt自己编写的,因为真的没学过C# ,至于能开发出多完善的功能我觉得就取决与需求的描述能力了,产品经理要一统天下了吗。

        具体怎么做呢,首先,我们需要定义我们的插件的功能和目的。按照产品需求的思路。把不同的功能需求按照1、2、3点这样喂给ChatGPT。只要需求描述得当,编码质量那个杠杠的。

        例如首先问了下怎么开发office word插件,毕竟不会不代表就不用学了嘛。

问:.net开发office word插件教程示例

答:

下面是一个简单的教程示例,演示如何使用.NET开发Office Word插件:

  1. 打开Visual Studio,并创建一个新的C#项目。选择“Office”类别,然后选择“Microsoft Office Word插件”作为项目类型。

  2. 在项目中,打开ThisAddIn.cs文件。在这个文件中,您将看到一个名为“Startup”方法的方法。这个方法在Word启动时自动运行。

  3. 在Startup方法中,编写您要执行的代码。例如,您可以在这里创建一个新的自定义菜单项,并在单击菜单项时触发一个事件。以下是一个简单的示例代码:

private void ThisAddIn_Startup(object sender, System.EventArgs e)
{// 创建一个新的自定义菜单项Office.CommandBarPopup customMenu =(Office.CommandBarPopup)this.Application.CommandBars["Menu Bar"].Controls.Add(Office.MsoControlType.msoControlPopup,missing, missing, missing, true);customMenu.Caption = "我的自定义菜单项";// 创建一个新的菜单项,并将其添加到自定义菜单项中Office.CommandBarButton customButton =(Office.CommandBarButton)customMenu.Controls.Add(Office.MsoControlType.msoControlButton,missing, missing, 1, true);customButton.Caption = "单击我";customButton.Click += new Office._CommandBarButtonEvents_ClickEventHandler(customButton_Click);
}// 在单击自定义按钮时触发的事件
void customButton_Click(Office.CommandBarButton Ctrl, ref bool CancelDefault)
{// 在这里添加要执行的代码MessageBox.Show("您单击了自定义按钮!");
}
  1. 保存并编译您的代码。然后,在Word中启动插件,您将看到一个名为“我的自定义菜单项”的新菜单项。单击菜单项上的按钮将触发一个消息框,显示“您单击了自定义按钮!”。

希望这个简单的教程示例可以帮助您开始开发自己的Office Word插件。

        看完示例心里就有底了,只要在上面的基础框架上填充需求就可以了。于是接着问:

问:

我希望在上面的插件菜单项添加4个按钮,1、文案润色,2、拼写检测,3、语法检测,4、黑名单上下文检测。并给4个按钮点击事件预留实现方法

答:巴拉巴拉输出一堆代码,直接复制粘贴到vs中。
 

问:

/ 在文案润色按钮单击时触发的事件
void proofreadButton_Click(Office.CommandBarButton Ctrl, ref bool CancelDefault)
{// 在这里添加文案润色的实现代码MessageBox.Show("执行文案润色操作!");
}

我希望这个方法能把word中选中的文档,通过调用openai gpt模型,告诉他帮我润色改写选中文案。并把结果弹出让用户确认是否应用到选中的文档

答:巴拉巴拉输出一堆代码,直接复制粘贴到vs中。

问:

// 在拼写检测按钮单击时触发的事件
void spellcheckButton_Click(Office.CommandBarButton Ctrl, ref bool CancelDefault)
{// 在这里添加拼写检测的实现代码MessageBox.Show("执行拼写检测操作!");
}

我希望你能帮我完成拼写检测的代码,具体需要实现把拼写错误的单词在另外一个弹窗中展示,并允许用户输入修改后的单词,用户点击确认按钮后对文档进行替换

答:巴拉巴拉输出一堆代码,直接复制粘贴到vs中。

问:

private void aiWritingButton_Click(Office.CommandBarButton Ctrl, ref bool CancelDefault){// 在这里编写点击按钮后的逻辑}

我希望你帮我实现这个方法,主要需求是在word中弹出一个工作区,工作区由3部分组成,第一部分是一个richtext用户用户输入AI写作的文本大纲,第二部分也是一个richtext用于显示ai写作的结果,第三部分是2个按钮,第一个按钮是开始写作,点击后第二部分显示写作中,并调用把第一部分的内容chatgpt,返回结果后显示在第二部分的richtext,第二个按钮是应用,电击后把第二部分插入到word中

答:巴拉巴拉输出一堆代码,直接复制粘贴到vs中。

等等其他省略了...

总结:

        总结起来就是把大需求拆成小需求喂给ChatGPT,在多次和AI的需求沟通后,慢慢找到合适输入的ChatGPT的描述方式,输出的代码质量也会越来越好。好家伙,以后程序员不也要学说话的艺术了吗,不过这对产品经理真是一波利好啊。

        AI的时代真的来了,希望大家不要恐惧焦虑,拥抱AI才是未来。

        需要上面示例源码可以联系我。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/6444.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

如何训练一个自己的ChatGPT

0. 引言 2023年5月30日,微软build 2023开发者大会上,OpenAI的Andrej Karpathy做了名为State of GPT的演讲。我记得2017年学cs231n课的时候他还是助教。看他的简历2015—2017年曾在openAI工作,之后离职去特斯拉做AI部门主管搞自动驾驶&#x…

ChatGPT使用案例,助你快速上手,做事事半功倍

ChatGPT介绍 chatgpt国内站点:https://www.weijiwangluo.com/talk 首先我们来看一下chat-gpt自己的介绍: ChatGPT的发展历程 2015年,OpenAI成立,致力于研究和开发人工智能技术。在成立初期,OpenAI的创始人之一Elon Mus…

ChatGPT学习心得一(使用node+react做了一个案例)

项目地址 http://chat.xutongbao.top 项目截图 使用技术栈 nodeSQLiteredisnginxlog4jsexpressjenkinscdnreactantdreact-scrollbars-customiconfontwebpackpostmanaxiosreduximmutablenpmyarnopenai等等 官网 https://openai.com/blog/chatgpt/ 官方聊天应用 https://ch…

KeepChatGPT解决ChatGPT经常中断的问题

给大家介绍一款ChatGPT畅聊插件。 ChatGPT的火热,相信很多人都会学习如何使用,来提升工作效率。在使用ChatGPT的过程中,经常出现下面这些情况,导致聊天中断,需要重新刷新进入。 今天介绍一款插件,来自GitH…

ChatGPT讲故事,DALLE-2负责画出来,两AI合作出绘本

本文来源 机器之心 授权 编辑:张倩、袁铭怿 生成式 AI 正在变革内容的生产方式。 在过去的一周,相信大家都被 ChatGPT 刷了屏。这个强大的对话 AI 仅用 5 天时间用户量就突破了 100 万。大家用各种方式测试着它的能力上限,其中一种测试方式就…

复旦发布国内首个类ChatGPT模型!已开放内测申请,代码将于3月发布

Pine 萧箫 发自 凹非寺量子位 | 公众号 QbitAI 没想到,众人加班加点抢“中国版ChatGPT”热度时,首个国内类ChatGPT模型竟然已经发布了! 砸出这个重磅消息的,不是紧锣密鼓宣传的BAT大厂,也不是直接出手几亿的投资大V&am…

一周AIGC丨大模型融资火热,天才、名校、大厂争相下场

2023年进入下半年,明显感受到大模型赛道的融资消息变多了。相比以往出现的移动互联网、区块链、元宇宙等热门赛道,大模型的创业者“科技含量”更高了,创始人要么是研究AI的天才,要么是曾在大公司里负责AI业务的高管。大模型&#…

王飞跃|关于 AI for Science问答

作者|王飞跃,缪青海,张军平,郑文博,丁文文 为贯彻落实国家《新一代人工智能发展规划》,科技部会同自然科学基金委近期启动“人工智能驱动的科学研究”(AI for Science)专项部署工作。…

完犊子!要被封了,坚持还是放弃?看你们的了

「 静静地做自己,让世界发现你 」 ▼ 科技毒瘤君将不定时分享优质工具,大家可以把科技毒瘤君公众号设为★星标,第一时间获取最新推送,以防错过优质内容。 题外话 真正可怕之处 昨天晚上,熬夜给大家分享了一波优质网站&…

Mathemetica 35周年!从天才物理学家到“自大狂”,创始人Wolfram的传奇经历

尚恩 梦晨 发自 凹非寺量子位 | 公众号 QbitAI 头发和显示器都更薄了,但35年前的代码还能运行! 著名科学计算软件Mathematica 35周年之际,创始人Stephen Wolfram发布这样一组构图一毛一样的对比照片,并称: 35年前领先于…

从天才物理学家到“自大狂”,创始人Wolfram的传奇经历

尚恩 梦晨 发自 凹非寺转发自量子位 | 公众号 QbitAI 头发和显示器都更薄了,但35年前的代码还能运行! 著名科学计算软件Mathematica 35周年之际,创始人Stephen Wolfram发布这样一组构图一毛一样的对比照片,并称: 35年前…

科学观察 | 人工智能驱动的科学研究新范式: 从 AI4S 到智能科学

本文刊载于《中国科学院院刊》2023年第4期 “科学观察” 王飞跃1 缪青海2 1 中国科学院自动化研究所 复杂系统管理与控制国家重点实验室 2 中国科学院大学 人工智能学院 近期,以 ChatGPT 为代表的大模型技术正开启人类社会智能化的新纪元。研究人工智能成功…

AI壁纸号一周增加上千粉丝,轻松变现的成功案例分享

前言 随着AI绘画技术的发展,传统的互联网副业壁纸号在新的技术加持下迎来了第二春。本文将分享一位壁纸号创作者的成功案例,并为大家提供创作门槛和硬件要求等相关信息。 该项目的创作门槛极低,基本上可以由AI完成内容创作。不过&#xff0…

win10系统切换到macOS,开发环境与软件资源,目录清单

文章目录 1、生活2、文书3、开发4、算法5、美术6、科研 1、因为考研自习室或学校图书馆,随身携带游戏本(全能本)受限于不插电源就不续航和掉性能,以及风扇噪音非常大,以及发热很烫等问题。 2、所以想考虑给主力机换个…

DNSPod十问徐羽:ChatGPT是国产浏览器的背水一战?

本期嘉宾 徐羽 腾讯信息平台与服务线CTO 徐羽,腾讯信息平台与服务线CTO兼总经理、PCG事业群推荐与AI中台负责人。从2009年开始负责手机QQ浏览器从0起步到现在亿级DAU规模的研发工作,在2018年建立和负责PCG的推荐AI中台,在机器学习平台、NLP…

[ChatGPT4编程笔记]php连接数据库增加数据,修改数据,查询数据,删除数据的demo,有html交互页面

以下是一个示例&#xff0c;演示如何使用 PHP 连接 MySQL 数据库&#xff0c;并实现增加数据、修改数据、查询数据和删除数据的功能。该示例结合了 HTML 和 PHP&#xff0c;并提供了交互页面。index.html&#xff08;交互页面&#xff09;&#xff1a;html Copy code <!DOCT…

“谷歌杀手”发明者,科学天才 Wolfram

有一位少年天才&#xff0c;15岁发表首篇粒子物理方面的学术论文。19岁到加州理工学院研究基本粒子物理学&#xff0c;一年内获得理论物理学博士学位。随后他和费曼一起研究起元胞自动机。 他在成为伊利诺斯大学的物理学、数学和计算机科学教授后&#xff0c;不安于在研究所做研…

2023版本ChatGPT是这样评价电影版《灌篮高手》

尽管大多数人觉得《灌篮高手》电影版非常精彩&#xff0c;但是就我而言&#xff0c;我却有些失望。提前五六天我就买好了电影票&#xff0c;期待能用这部电影重燃曾经的激情&#xff0c;怀念我的青春岁月。然而&#xff0c;在观影两个小时之后&#xff0c;我意识到对这部电影抱…

圆石重磅 | ChatGPT并非真正的人工智能?AI拐点是出现新体系 | 武卿对话刘伟

Datawhale干货 分享人&#xff1a;武卿、刘伟博士 “人工智能的飞速发展&#xff0c;为未来增加了诸多不确定性&#xff0c;未来的世界更加不可预测。 ChatGPT问世以来&#xff0c;在全球范围内掀起了一场科技革命&#xff0c;人工智能的飞速发展&#xff0c;为未来增加了诸多…

“递归三要素”寻踪(浅析递归“经典”框架,领略递归优雅秀气;看到有“递归算法优化”的操作,余试剖之)

浅析递归“经典”框架&#xff0c;领略递归优雅秀气。看到有“递归算法优化”的操作&#xff0c;余试剖之。 【学习的细节是欢悦的历程】 Python 官网&#xff1a;https://www.python.org/ Free&#xff1a;大咖免费“圣经”教程《 python 完全自学教程》&#xff0c;不仅仅是…