“码农们有福了!GitHub Copilot Workspace可通过自然语言实现智能代码生成、优化、测试、部署,堪比超级助手大幅提升效率。微软Copilot+PC”召回”功能让你重温记忆宝藏,像科技版”守护甜心”。AI虚拟试衣技术则让你一键获得”明星范”造型!”
1. 码农有喜了!GitHub Copilot Workspace开挂生产力
程序猿们,准备好迎接编程新时代了吗?今天,我们来聊聊GitHub的新宠——GitHub Copilot Workspace。别担心,这不是来抢你饭碗的AI,而是你的新搭档。就像一杯浓咖啡,能让你的工作效率瞬间提升,但主角依然是你。
假设你正在开发一个创新项目的核心模块,这个模块逻辑复杂,你一时拿捏不准如何着手。别慌,先把你的思路用自然语言描述出来,Copilot就会智能分析你的意图,生成建议性的代码框架供你参考。接下来,你只需用自然语言描述希望完成的工作,比如优化算法提升效率、重构代码增加可读性等,Copilot Workspace就会智能分析你的需求,为你完成相应的代码修改和优化。你无需再亲自操刀,只管检查结果是否满意即可,Copilot时刻等待并执行你的指令。
例如,你希望改进现有的产品描述的输入框,使其支持富文本编辑。则AI 会分析现有的产品页是否已经有这个功能,并提出解决方式。你可以选择采纳AI提出的方案(若不满意可以随时进行修改),AI 便会紧接着生成对应功能的代码。
例如下图:你在左侧的对话框中是AI根据需求做出的计划,需要在productsescription.jsx 文件中实现以下功能:
- 用 Quill 富文本编辑器组件替换
<textarea>
元素 - 在文件顶部导入 Quill 和 ‘snow’ 主题的 CSS
- 在 useEffect hook 中初始化 Quill,配置粗体、项目符号和斜体文本
- 将编辑器高度调整为 150px 以容纳工具栏
- 确保编辑器内容可作为表单提交的 prop 访问
你若是觉得没有问题,AI就会右侧对应的文件中修改/新增对应的代码,以完成你的需求。值得注意的是,整个过程都是通过自然语言进行描述的。
除了帮你写代码,Copilot Workspace还能帮助你进行代码测试。它能根据你的代码自动生成单元测试,确保每个功能模块都能正常运行。以前,编写测试代码可能是个令人头疼的任务,而现在,Copilot Workspace能迅速生成高质量的测试用例,让你轻松应对。甚至在你发现一个bug时,Copilot Workspace还能给出可能的解决方案,并帮助你快速修复问题。
项目到了发布阶段,Copilot Workspace也能继续发挥作用。它会帮你生成详细的部署文档,甚至可以自动化部署流程。想象一下,你只需点击几下,Copilot Workspace就能帮你将项目发布到生产环境中,省去了繁琐的手动操作。在整个编码过程中,Workspace内置的一体化工具链让你事半功倍。代码编辑、Git版本控制、终端调试无缝切换,高度集中的状态下,高质量代码渐次产出。
那么,Copilot Workspace会不会让程序员失业呢?答案是:不会。真正的“领航员”是人类,Copilot Workspace只是辅助工具。就像导航仪能帮你找路,但方向盘依然在你手中。Copilot Workspace的存在,主要是减轻那些重复性、枯燥的工作,让你有更多时间去解决更复杂的问题、设计更优雅的架构。它就像是个超级聪明的助手,随时待命,提升你的效率,但永远无法替代你的创造力和判断力。
总之,GitHub Copilot Workspace是我们新时代的好伙伴。它不会抢走你的工作,只会让你的开发旅程更加顺畅和愉快。目前Copilot Workspace还没有对大众全部开放,心动了的小伙伴可以去加入waitlist碰碰运气!
2. 人工智能新体验:Copilot+PC带来``时光倒流``惊喜
在AI界,微软扔下了一颗重磅炸弹,让技术宅们兴奋得像打了鸡血:5月21日,他们发布了Copilot+PC,这不仅仅是一台电脑,更是一个智能生活的新伙伴。这款Surface设备不仅拥有强大的硬件性能,更集成了微软最新的AI技术,为用户带来前所未有的智能体验。它最大的亮点就是其”召回”(Recall)功能。
Recall功能就像是你的个人时光机,自动记录你在电脑上的所有操作,保存这些活动的快照,并以时间线的形式回放所有内容、操作。这就像是你的个人历史博物馆,随时可以重温那些精彩瞬间,甚至找到那些年错过的大雨和那些年错过的爱情。
设想你在网购时,被一款独一无二的手提包深深吸引,但当时只是浏览未下单。时间过去,你突然想起那款包包,却怎么也想不起它的品牌和名称。别着急,Copilot+PC的”召回”功能来救场了!你只需用自然语言描述,它就能迅速在你的浏览历史中找到当初看过的那个页面,就像时光倒流,让你重温当年的心动瞬间。
这项神奇功能不仅节省了重新搜索的时间,更重要的是让我们捕捉和重现那些可能被遗忘的美好时刻。它就像一个聪明的数字助理,守护着我们的记忆宝藏,这简直是科技版的守护甜心!不过,也有小伙伴担心隐私问题。针对这一问题,微软强调,用户的各种数据都是存储在本地的,并且对于一些隐私数据(例如银行卡信息)默认是不监控的,还请小伙伴们放宽心!
3. 穿上这衣服,我也可以成为明星小哥哥啦!
最近,AI为大家带来了一项新奇有趣的虚拟试衣技术!是否也曾幻想过,如果将自己换上不同的时尚服饰会是什么样子?现在这都不是梦了,AI可以一键帮你实现!
这项神奇技术名为IDM-VTON,由韩国科学院和AI公司联合研发。它的原理是:将人物图像和服装图像喂给神经网络,AI就能自动将衣服换到人物身上。我们先让黄仁勋试着换上文化衫!阳光俊朗的他穿上文化衫,展现出与众不同的魅力。
然而,在实际体验该技术后,小编发现这项技术并非完美无缺。当尝试让虚拟模特换上明显过大/过长尺寸的衣服时,效果不太理想–生成的图像中人物与衣服十分贴合,而且改变了衣服原有的比例和尺寸。可以看到,下图中的深蓝色部分变短了,下摆部分消失了。这在一定程度上影响了试衣的真实感受,无法直接看出自己穿上衣服的真实样子。
此外,小编尝试使用其他的AI工具生成一张小孩穿不合身的衣服的图片(A 5-year-old boy dressed in his father’s large suit appears quite ill-fitted and disproportionate to his small stature.),从结果来看,AI似乎并不擅长生成这样的图片,图中的小男孩衣服还是显得很合身。因此,目前看来,AI工具帮助你试衣服,都会试出很合身的感觉。这是因为训练数据集中会包含大量合身的服饰图像,因为它们更容易展现服装的款式和细节。
这一问题提醒我们,AI虚拟试衣技术仍有提升空间。未来,当技术足够成熟后,将彻底改变我们的购物方式,实现“所见即所得”的虚拟试衣体验,让我们期待下这一变革吧!
1. https://githubnext.com/projects/copilot-workspace
2. https://github.com/github-copilot/workspace_waitlist_signup/join
3. https://mp.weixin.qq.com/s/NtfEH2Chq4nIgWAKXXm5kA
4. https://mp.weixin.qq.com/s/D011P2wyBPZHIEcDc64pvQ
5. https://www.nytimes.com/2024/05/20/technology/microsoft-copilot-ai-pc.html
6. http://mtw.so/6inPZ8
7. https://www.youtube.com/watch?v=fbJzFwDkq-0