AI大模型(二):AI编程实践

VS Code 与AI编程助手 Fitten Code 能够根据您的代码自动生成相关注释,通过分析您的代码逻辑和结构,为您的代码提供清晰易懂的解释和文档,不仅提高代码的可读性,还方便其他开发人员理解和使用您的代码。Fitten Code 能够根据您的代码自动生成相关注释,通过分析您的代码逻辑和结构,为您的代码提供清晰易懂的解释和文档,不仅提高代码的可读性,还方便其他开发人员理解和使用您的代码。(1)选中需要进行翻译的代码段,右键选择"Fitten Code – 重构选择代码",然后在输入框中输入需求即可完成转换。有以下两种方法可以实现。 阅读详情

一、软件安装

1. 安装 Visual Studio Code

VSCode官方下载:Visual Studio Code - Code Editing. Redefined

根据自己的电脑系统选择相应的版本下载

 安装完成!

2. 安装Tongyi Lingma

打开VSCode,点击左侧菜单栏【extensions】,在extensions的搜索框里输入【tongyi】,点击【Install】安装

TONGYI Lingma是阿里推出免费的AI编程辅助工具,目前对日常编程支持度很好。

TONGYI Lingma安装成功!

 TONGYI Lingma 账号登录,会跳转到阿里云,输入手机账号密码登录即可。

3. 安装 Github Copilot

二、AI编程实践

 需求:制作一个简单的客服机器人

假装自己是一个产品经理,从未写过代码,看AI能否帮我们解决这个问题。

问ChatGPT-4o Mini :【我是一个新手,我想制作一个简单的客服机器人,请问应该如何设计?】

 

ChatGPT-4o Mini  回答的完整内容:

制作一个简单的客服机器人是一个非常有趣的项目,尤其对新手来说,它能帮助你了解自然语言处理、自动化以及如何与用户交互。以下是设计一个基本客服机器人的步骤:

### 1. **确定机器人的功能与范围**
首先要明确你想让机器人执行哪些任务,通常客服机器人会具备以下一些功能:
- **回答常见问题**:提供自动化的回答,如产品信息、订单状态、退换货政策等。
- **收集信息**:收集用户的基本信息或问题描述。
- **转接人工客服**:当机器人无法解答时,将对话转接给人工客服。

### 2. **选择技术和工具**
对于一个新手来说,可以使用一些现成的开发平台,省去复杂的技术难题:

#### 选项1:**使用聊天机器人平台**
如果你不想从头开始编写代码,可以选择一些现成的机器人平台,它们提供了可视化的设计界面,可以帮助你快速创建简单的客服机器人:
- **Dialogflow**(由Google提供)
- **Rasa**(开源,适合有一定编程基础的用户)
- **ManyChat**(专注于社交平台如Facebook Messenger的聊天机器人)
- **Chatbot.com**(支持无编程开发)

这些平台大多数都提供自然语言理解(NLU)模块,可以帮助你理解用户的意图,并根据预设的规则进行应答。

#### 选项2:**使用编程语言和库**
如果你有一定的编程基础,可以使用以下工具:
- **Python**:Python非常适合做简单的聊天机器人,常用的库有:
  - **NLTK**:自然语言处理库。
  - **spaCy**:更强大的自然语言处理库。
  - **ChatterBot**:一个简单易用的Python库,适合聊天机器人。
  - **Flask/Django**:用于部署和搭建Web接口。

### 3. **设计聊天流程**
客服机器人通常会有一个基本的对话流,下面是一个简单的例子:
- **欢迎语**:如“您好!有什么我可以帮您的吗?”
- **用户输入**:用户询问问题或描述问题。
- **匹配意图**:机器人通过自然语言理解技术,识别用户问题的意图。
- **生成回复**:根据匹配到的意图,机器人给出相应的答复。
- **结束或转接人工客服**:如果问题解决了,机器人可以结束对话,或者当无法解决时,转接人工客服。

### 4. **设计对话内容**
根据你想要解决的客户服务问题,提前准备一些常见问题和答案。比如:
- **“你们的工作时间是什么?”**
  - 回复:我们每天9:00AM到6:00PM为您服务。
  
- **“如何查询订单状态?”**
  - 回复:您可以通过输入订单号查询订单状态。

你也可以使用**预设模板**和**关键词匹配**来快速响应一些常见问题。

### 5. **集成与测试**
如果你使用的是平台或框架,你可能需要将机器人集成到网站、APP或社交媒体平台中(如微信、Facebook Messenger)。如果是通过编程实现,则需要创建一个服务器来接收用户请求,并返回机器人的回答。

- **集成到网站**:你可以使用像**Flask**或**Django

AI助力,从零基础开发一个vscode插件 在日常的代码开发中,总会遇到很多很小的知识点,想用却无从记起。尤其是在日常的前端开发,想要添加一个自己想要的css样式,却又想不起属性名,然后再css网站和笔记中搜索。当时想,如果能在IDE中内嵌一个AI编程助手就好了。后来GitHub推出了Copilot,再后来腾讯云基于混元大模型,推出了腾讯云AI代码助手。在惊喜之余,更多的是想要体验一下腾讯云AI代码助手的功能。最后就是在package.json中声明命令,并在中将其快捷键定义为。 阅读详情

相关推荐

Claude替代方案:合规使用AI编程助手的完整实践指南

AI编程助手已成为提升开发效率的关键工具,其核心原理是基于大型语言模型(LLM)的代码生成与理解能力。通过API接口与客户端插件的协同,开发者能够获得实时的代码补全、重构建议和问题解答。在面临特定服务访问限制时,技术价值在于灵活运用开源生态和替代方案,确保开发工作流的连续性。应用场景涵盖日常编码、代码审查、文档生成等多个环节。本文聚焦于解决Claude等工具的可用性困境,通过配置VS Code插件连接DeepSeek等替代模型,或本地部署Ollama+DeepSeek-Coder开源方案,为开发者提供合法合

weixin_30566111的博客 612

AI大模型自动辅助编程:优缺点分析与最佳实践指南

大模型编程是通过自然语言与大语言模型交互,利用其强大的文本理解和生成能力来辅助或自动化编程过程。基于自然语言交互:开发者可以通过自然语言描述需求,而不需要掌握复杂的编程语言和语法。上下文理解能力:大模型能够理解代码的上下文,生成与现有代码风格一致的补全。多功能应用:可用于代码生成、调试、测试、文档生成等多个开发环节。

codau的博客 1993

AI大模型(一):Prompt & AI编程

"""1. 任务描述"""你的任务是识别用户对手机流量套餐产品的选择条件。每种流量套餐产品包含三个属性:名称、月费价格和月流量。根据用户输入,识别用户在上述三种属性上的需求是什么""""""2. 用户输入"""办理100G的套餐"""# prompt模板,instruction和input_text会被替换为上面的内容用户输入:{input_text}""""""3. 调用大模型"""不管是个人还是企业,都能借用AI提效。

CSBLOG的博客 2217

【AI应用】在VSCode中集成AI编程 ------CodeGeeX智能编程助手

CodeGeeX是一款基于大模型的全能的智能编程助手。它可以实现代码的生成与补全、自动添加注释、代码翻译以及智能问答等功能,能够帮助开发者显著提高工作效率。CodeGeeX支持主流的编程语言,并适配多种主流IDE。CodeGeeX的功能:本文以VSCode中安装使用CodeGeeX插件为例,介绍CodeGeeX的使用方法;领略一下AI的强大;打开VSCode,在扩展中搜索CodeGeeX,点击安装即可,如下图所示: 安装成功后如下图所示: 在左侧就可以看到这个插件了;点击接受即可;然后长按下图图标,拖动到最

AnChenliang_1002的博客 5757

AI大模型编程:提示词的威力

AI大模型编程:提示词的威力 关键词:AI大模型、提示词工程、编程实践、深度学习、交互技巧 摘要:随着深度学习技术的飞速发展,AI大模型在各个领域展现出了强大的应用潜力。然而,如何有效地与这些模型进行交互,成为了开发者和研究人员面临的重要课题。本文将深入探讨AI大模型编程中的提示词工程,通过一步步的分析与推理,揭示提示词

AI天才研究院 1583

AI大模型编程:从代码到提示词

AI大模型编程:从代码到提示词 关键词 AI大模型 编程实践 提示词生成 模型优化 项目实战 摘要 本文旨在深入探讨AI大模型编程的实践方法,从代码编写

AI天才研究院 946

智能检查点优化:动态频率与差异化存储的断点续训实践(模型训练丨容错机制丨人工智能)

本文深入探讨了大规模模型训练中智能检查点优化的核心实践。针对传统固定频率保存导致的存储浪费与恢复缓慢问题,提出了基于损失变化率的动态频率算法与分层差异化存储策略。通过PyTorch代码示例,详细展示了如何实现动态调度与增量保存,有效降低存储成本,并确保训练中断后能快速、可靠地恢复,显著提升训练任务的容错能力与经济效益。

weixin_29072299的博客 333

从‘哒哒’声到静音顺滑:一文搞懂42步进电机细分控制的原理与实战(以TMC5160为例)

本文详细解析了42步进电机细分控制技术,以TMC5160为例,探讨如何通过正弦波电流调制和自适应波形整形实现静音运行。文章提供了实战配置指南,包括硬件连接、寄存器配置和调试技巧,帮助用户有效消除电机噪声,提升3D打印机、CNC机床等设备的运行效率。

weixin_42657024的博客 313

FPGA实战:给你的UART串口通信加上Verilog奇偶校验位(Modelsim仿真验证)

本文详细介绍了如何在FPGA中实现UART串口通信的Verilog奇偶校验功能,包括发送端校验位生成和接收端校验检测的设计与实现。通过Modelsim仿真验证,确保数据传输的可靠性,适用于嵌入式系统和数字通信领域。

weixin_34216614的博客 341

SAP使用XCO框架创建RAP所有对象

通过XCO框架自动生成SAP ABAP开发对象。

DeveloperMrMeng的博客 548

[系统安全] 一.什么是逆向分析、逆向分析基础及经典扫雷游戏逆向

娜璋AI安全之家于2020年8月18日开通,将专注于Python和安全技术,主要分享Web渗透、系统安全、CVE复现、威胁情报分析、人工智能、大数据分析、恶意代码检测等文章。真心想把自己近十年的所学所做所感分享出来,与大家一起进步。 系统安全系列作者将深入研究恶意样本分析、逆向分析、攻防实战等,通过在线笔记和实践操作的形式分享与博友们学习,希望能与您一起进步。第一篇文章先带领大家学习什么是逆向分析,然后详细讲解逆向分析的典型应用,接着通过OllyDbg工具逆向分析经典的游戏扫雷,再通过Cheat Engin

杨秀璋的专栏 2万+

Autosar进阶专栏索引

Autosar进阶专栏索引

赞的博客 3540

手把手教你学PCIE(11.3)--pcie的认证和合规性测试

PCIe 设备的认证和合规性测试是确保设备正常工作和达到预期性能的关键步骤。通过使用 PCI-SIG 提供的测试工具和第三方测试工具,可以全面评估 PCIe 设备的物理层、链路层、事务层和互操作性,确保设备符合行业标准和规范。

MHD0815的博客 1360

立项书8分钟定生死?手把手教你用ChatGPT辅助打造高水平申报书,让评审专家一看就想打高分!

宏大叙事、空话堆砌只会让评审绕晕,不如聚焦一个具体问题,拿出清晰的研究路径、扎实的设计方案,把“我想做什么、为什么做、打算怎么做”讲明白。对评审来说,关键不在你读了多少,而在你能否看清领域的共识、争议和空白,GPT的作用就在于帮你理清研究脉络,发现问题结构,聚焦那些还没被充分讨论的变量或方法,去提升综述的深度。之前要用到ProcessOn、Draw.io等工具画流程图,现在有了ai虽然方便了,但也需要多次调教,如果嫌麻烦,七哥给大家准备了课题申报常用的流程图,技术路线图,方便大家直接拿来编辑填空使用。

智能AI让学术科研更容易 291

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

上一篇: AI大模型(一):Prompt & AI编程
下一篇: OpenCV基础
CSBLOG
博客等级 码龄2年 529粉丝 65原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值