惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

T
Tenable Blog
H
Heimdal Security Blog
K
Kaspersky official blog
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
S
Schneier on Security
G
GRAHAM CLULEY
U
Unit 42
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
C
CERT Recently Published Vulnerability Notes
Google DeepMind News
Google DeepMind News
罗磊的独立博客
Stack Overflow Blog
Stack Overflow Blog
阮一峰的网络日志
阮一峰的网络日志
Simon Willison's Weblog
Simon Willison's Weblog
C
Cisco Blogs
Cyberwarzone
Cyberwarzone
T
The Exploit Database - CXSecurity.com
Project Zero
Project Zero
Security Archives - TechRepublic
Security Archives - TechRepublic
www.infosecurity-magazine.com
www.infosecurity-magazine.com
博客园 - 司徒正美
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
V
Visual Studio Blog
博客园 - Franky
Engineering at Meta
Engineering at Meta
WordPress大学
WordPress大学
Jina AI
Jina AI
P
Proofpoint News Feed
P
Proofpoint News Feed
有赞技术团队
有赞技术团队
L
LINUX DO - 最新话题
宝玉的分享
宝玉的分享
N
News and Events Feed by Topic
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
博客园 - 聂微东
T
The Blog of Author Tim Ferriss
Spread Privacy
Spread Privacy
Application and Cybersecurity Blog
Application and Cybersecurity Blog
IT之家
IT之家
S
Security Affairs
博客园 - 叶小钗
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
小众软件
小众软件
N
News | PayPal Newsroom
Cloudbric
Cloudbric
AWS News Blog
AWS News Blog
W
WeLiveSecurity
The Last Watchdog
The Last Watchdog
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
NISL@THU
NISL@THU

博客园 - 朝阳向日葵

AI辅助工作实践报告 Claude Code介绍 蓝牙 报错处理 iOS IPA体积优化 iOS开发 重要通知(critical-alerts) 关于GPT工具的操作说明 React Native之React基础 React Native之JSX语法 使用TestFlight安装ios SwichBot的测试版本 React Navite环境搭建 iOS 防止charles抓包 iOS Charles抓包 转正答辩 iOS设备和模块解耦-方案对比 iOS开发 性能优化 iOS开发 调试技巧 设计模式 项目架构 iOS 常用第三方库及原理
AI使用相关
朝阳向日葵 · 2026-04-03 · via 博客园 - 朝阳向日葵

配置应用的原理

所有支持OpenAI API的第三方软件工具基本上都支持配置

  • API Key:软件调用Open AI接口的凭证,以sk开头

  • API地址:软件调用Open AI接口的地址,一般默认是https://api.openai.com,找到这个,把它替换成我们平台的域名:https://switchbot.work

PC端Chat软件

chatboxai 下载链接: https://chatboxai.app/zh/
配置

图片

 填写API密钥和API地址就可以使用

AI工具

VS Code+GitHub Copilot

一、工具简介

VS Code是一款由微软推出的代码编辑器,支持 Windows、macOS 和 Linux 等操作系统。GitHub Copilot是一款人工智能驱动的代码自动生成工具,它以插件形式集成到 VS Code 编辑器中。当 VS Code 与 GitHub Copilot 结合使用时,开发者可以在熟悉的 VS Code 环境中,充分利用 GitHub Copilot 的智能代码生成功能,极大地提升开发效率和代码质量,尤其对于一些复杂或繁琐的代码编写任务,能减轻开发负担,帮助开发者更快速地完成项目开发,而且覆盖 50+ 编程语言及框架,适用范围广。

二、操作指南

温馨说明:

(1)官网中还有基本的操作说明视频,小白新手可以点开看看~

(2)官方参考指南:https://code.visualstudio.com/docs/copilot/overview

2、在侧边栏的“扩展商店”中搜索“GitHub Copilot”,并安装

3、用GitHub 账号登录后,即可正常使用

图片

三、应用场景

(一)代码开发效率提升

1、智能代码补全建议

(1)功能描述

代码建议:Copilot 在编辑代码时, 会分析正在编辑的文件和相关文件中的上下文,并从编辑器中提供建议。例如,开始键入方法的名称,Copilot 会根据你的编码样式建议实施。

(2)使用方法

在需要插入代码的位置点击回车后,会自动联想代码,联想的代码为灰色显示,如果需要使用,点击TAB键即可,不需要使用的话不去处理就行。

图片

2、代码预测

在设置里打开 Copilot Next Edit Suggestions (Copilot NES)(预览版)后,会根据你正在进行的编辑,预测后续的可能性,使用 Tab 键快速导航并接受建议,了解更多详情可点击 Copilot NES

图片

3、代码生成

(1)方法一:输入自然语言的注释描述,例如 // 用SHA256加密字符串 ,回车键后生成对应加密代码,会自动生成代码。(简单的功能建议用这个,速度会更快,需要注意的是这个功能会联想上下文来生成,如果上下文是空白的,可能会生成不成功。)

(2)方法二:输入描述所需要的功能,自动生成整个函数,在编辑页面右键选择内联聊天后,输入需求,回车即可。(稍微复杂的功能用这个,调用的是ChatGPT的接口)

图片

图片

4、代码转换

(1)方法一:明确指令,例如注释 // 将以下Python代码转成JavaScript,可以实现语言翻译转换。需要注意的是,支持基础逻辑转换,但不保证100%功能一致,需要后续检验。

(2)方法二:选中代码后,点击星星标志,然后选择代码修改,输入要求后回车即可,如有问题可以继续输入要求修改。

图片

图片

5、代码分析

(1)功能描述

  • 安全检测:可以将代码输入给它,让它分析可能会出现的风险。

  • 分析问题:如果代码出现了问题,可以输入给它,让他分析代码出现问题的原因以及解决办法。

(2)使用方法:选中需要分析的代码段,点击星星标志,选择审阅,完成后可在弹窗中看到。也可单独针对某项发起对话。

图片

图片

二)学习与探索

1、语法查询

陌生语言支持:在编写新语言(如 Rust)时,根据注释生成符合语法的代码示例,例如输入 // Rust读取文件示例 ,可生成包含 std::fs::read_to_string 的代码块。

2、算法辅助

逻辑实现:根据清晰描述,例如 // 二叉树层序遍历 生成队列实现代码。不会主动建议时间复杂度更优的算法,除非注释明确要求,如 // O(n)解法

3、新代码解释

如果遇到项目交接,或者新同事入职,需要熟悉了解一些不熟悉的新代码的时候,可以让它快速进行代码解释,提高代码学习的效率。

三)自动化与工程化

1、脚本生成

精准指令:注释需具体,如 // 用Python将目录压缩为zip 生成 shutil.make_archive 代码。但多步骤自动化脚本(如CI/CD管道)需人工拆分编写。

2、测试用例

基础测试生成:生成测试框架代码,例如输入 // Jest测试用户登录函数 生成 describe(...) 框架,不会自动生成所有边界条件测试(如空输入、极端值),需人工补充。

(四)协作/Git 集成

1、提交信息建议

根据代码差异自动生成 feat: 添加用户登录验证 等规范化消息,但此功能需安装扩展如GitLens。

(五)跨领域应用

1、数据科学

  可视化代码:根据注释生成 Matplotlib/Seaborn 图表代码,但注释需明确,如 // 用matplotlib绘制正弦波 生成 plt.plot(x, y)

2、创意编程
  1. (1)生成艺术算法:通过描述效果(如 // 生成分形树)输出 Canvas/SVG 代码。

  1. (2)游戏逻辑:快速实现碰撞检测、状态机等游戏开发常见功能。

(六)高级技巧

1、上下文约束

在Chat里面输入 @workspace 可提升项目相关性(需开启实验性功能),精准控制输出。

图片

2、交互式修正

使用 Alt+] / Alt+[ 快速切换多个建议版本

四、使用小技巧

1、在VS Code里内置了一个ChatGPT的对话框,可以便捷地在这里查询信息,它会结合你给的文件给出建议,目前有多个模型可选。

图片

2、代码补全的时候有多个模型可选

图片

图片

3、快捷键说明

    • ctrl+I:打开聊天窗口

    • ctrl+alt+I:以侧边栏的方式打开聊天窗口

    • ctrl+enter:弹出代码补全建议侧边栏,提供多个代码补全备选,一般会列出10个代码补全的建议内容

    • 双斜杠后面加注释:快速写需求,Copilot会根据需求快速生成代码


五、应用案例及参考视频

案例一:需要完成写一个串口驱动的任务

手动编写代码:可能需要以下步骤

  1. 如果是陌生平台,需要先熟悉平台API、寄存器等;

  2. 然后查询芯片的手册;

  3. 再去参考Demo;

  4. 最后进行移植、验证;

其中的难点:我们经常使用多个平台,会遇到不熟悉的平台,在开始操作前就需要花费更多的时间熟悉平台。完成整个任务预计需要3-4小时左右。

借助AI编写代码:可能需要以下步骤

  1. 借助AI帮助我们快速熟悉平台;

  2. 然后再输入需求生成代码例程;

  3. 检测例程是否有问题,调试验证;

使用AI的提效价值点:(1)可以帮助我们快速熟悉不了解的内容,例如陌生平台等;(2)快速生成代码例程。完成整个任务预计可以提效50%。

案例二:正在开发一个 Python 项目,需要编写一个函数来处理 CSV 文件,并计算每列的平均值。

手动编写代码:可能需要以下步骤

  1. 查找如何读取 CSV 文件的文档;

  2. 编写读取 CSV 文件的代码;

  3. 编写解析数据的代码;

  4. 编写计算平均值的代码;

  5. 调试和测试代码;

完成整个任务,预计需要 50 分钟左右。

借助AI编写代码:可能需要以下步骤:

  1. 输入函数定义和注释,提示 Copilot 自动生成代码;

  2. Copilot 自动生成读取 CSV 文件、解析数据和计算平均值的代码;

  3. 调试和测试代码;

使用AI的提效价值点:使用GitHub Copilot后,节约了查找文档和编写代码的过程。完成整个任务预计只需要20分钟,提效60%。

posted @ 2026-04-03 17:12  朝阳向日葵  阅读(19)  评论()    收藏  举报