第 1 章 · 3 行代码召唤你的第一个 AI 聊天机器人
生活化引入凌晨一点你盯着空白文档想写周报脑子里却像被猫抓过的毛线团。微信里那个平时秒回的朋友这会儿早已睡成 P 图。这时候你就需要一个永远在线、不睡觉、不嫌你烦的搭档——AI 聊天机器人。别被机器人仨字吓到。今天你不需要学机器学习不需要买显卡更不需要博士学位。只要会复制粘贴3 行代码就能在自己的电脑上召唤出一个能聊天、能写文案、能答疑的 AI 小秘书。读完这章你就拥有了整个专栏的地基。 大白话原理把 AI 想象成一家超能秘书公司。你打电话调用接口过去报上工号API Key说一句帮我用一句话介绍 Python这就是 prompt 提示词秘书干完活把结果念回给你。之所以只要 3 行是因为有人OpenAI / 通义千问等已经把接电话、找秘书、念结果这套复杂流程封装成了一个现成的函数client.chat.completions.create()。你只管说人话剩下的脏活它全包了。进阶理解先知道即可大模型是猜下一个字的概率机器。你给的 prompt 越好它猜得越准。所以后面每章本质都是在教你怎么把 prompt 说得更准、更有用。 可运行代码方式一云端 API需申请一个 Key按量计费新人有免费额度# 1) 安装依赖pip install openai from openai import OpenAI # 2) 创建客户端把引号里换成你自己的 key client OpenAI(api_key你的APIKey) # 3) 发一句话拿回 AI 的回答 reply client.chat.completions.create( modelgpt-3.5-turbo, # 用的模型名 messages[{role: user, content: 用一句话介绍Python}] # 你说的话 ) print(reply.choices[0].message.content) # 打印 AI 的回答方式二本地免费跑用 Ollama 调用本机模型不花一分钱# 先装 Ollama 并拉取模型ollama run qwen2.5:7b from openai import OpenAI # 指向本机 Ollamaapi_key 随便填 client OpenAI(base_urlhttp://localhost:11434/v1, api_keyollama) reply client.chat.completions.create( modelqwen2.5:7b, messages[{role: user, content: 用一句话介绍Python}] ) print(reply.choices[0].message.content)小升级让它陪你多轮聊history [] # 记对话历史 while True: q input(你) if q exit: break history.append({role: user, content: q}) r client.chat.completions.create(modelqwen2.5:7b, messageshistory) a r.choices[0].message.content print(AI a) history.append({role: assistant, content: a}) # 把回答也记下来AI 才有记忆✨ 炫酷效果 / 变现点立刻能用把 prompt 改成写周报翻译这段英文它就是你的私人助理。接单方向帮不懂代码的小老板做一个微信 / 网页 AI 客服脚本按次收费或包月。产品化把上面的循环包装成一个.exe送给朋友就是你的第一个作品。️ 练习题把 prompt 改成「用说唱rap风格介绍 Python」看 AI 怎么接。用方式二本地 Ollama跑通一次体验零成本调 AI。️ 配图建议图 1终端里你输入、AI 输出的对话截图最有说服力。图 2一张你 vs AI 小秘书的对比气泡图突出24 小时在线。图 3可选Ollama 拉模型命令的终端截图。

相关新闻

SpringBoot 整合支付宝沙箱支付(完整踩坑教程)

SpringBoot 整合支付宝沙箱支付(完整踩坑教程)

标签:#Java #SpringBoot #支付宝沙箱 #支付开发 #后端实战 前言 在做电商、订单类业务系统时,支付功能是必不可少的模块。正式支付宝支付需要企业资质,个人开发者可以使用支付宝沙箱环境完成支付功能开发与调试,无需真实资金。本…

2026/11/11 9:11:00 阅读更多 →
多物理参数融合与AI算法:锂电池热失控监测传感器实战解析

多物理参数融合与AI算法:锂电池热失控监测传感器实战解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/24 12:27:00 阅读更多 →
远程 IO 模块怎么选?2026 选购指南

远程 IO 模块怎么选?2026 选购指南

远程IO模块的选型,从来不是选“最好”的品牌,而是为控制系统找到“最合适”的分布式信号入口。当EtherCAT、PROFINET、EtherNet/IP等工业总线在产线加速普及,远程IO早已不只是PLC的附属扩展,而是独立选型中的关键一环——它直接关…

2026/11/1 15:09:28 阅读更多 →

最新新闻

Electron桌面应用开发实战:从环境搭建到打包发布全流程

Electron桌面应用开发实战:从环境搭建到打包发布全流程

做前端这些年,我大部分时间都在跟浏览器标签页打交道,直到第一次把桌面应用跑起来,才发现原来自己一直被限制在地址栏和刷新按钮围起来的框框里。Electron这个词,最开始是在某段时间频繁出现在同事的讨论里,一个用HTML…

2026/11/10 23:32:01 阅读更多 →
滑盖智能锁T109深度解析:结构原理、安装调试与故障排查

滑盖智能锁T109深度解析:结构原理、安装调试与故障排查

简介:亚太天能T109滑盖智能锁产品说明书是一份PDF格式的官方技术文档,主要面向智能锁安装人员、终端用户及售后维护者,帮助快速掌握产品安装、配置与常见故障处理。全包仅1个PDF文件,大小4.37MB,内容结构清晰&#xff…

2026/11/10 23:32:03 阅读更多 →
PMSM弱磁控制原理与Simulink建模:高速AGV驱动系统设计指南

PMSM弱磁控制原理与Simulink建模:高速AGV驱动系统设计指南

上个月我在调试一台高速AGV的驱动系统,整车要求空载跑到8m/s,电机转速已经拉到额定点,驱动器的输出电压也顶到了母线电压极限附近。再往上踩速度指令,转速纹丝不动,三相电流反而开始震荡。那会儿我的第一反应就是&…

2026/11/11 2:31:33 阅读更多 →
C++核心知识点:从内存管理到STL的实战指南

C++核心知识点:从内存管理到STL的实战指南

C 这门语言我前前后后折腾了十几年,用它写过嵌入式驱动、做过游戏服务端,也搭过基础组件库。每次看到新人一头扎进"C 核心知识点"这个搜索词,我其实挺感慨的——这门语言的难点从来不是语法多,而是知识点之间的耦合太深…

2026/11/10 16:14:15 阅读更多 →
T109滑盖智能锁怎么装?安装调试与故障排查全攻略

T109滑盖智能锁怎么装?安装调试与故障排查全攻略

简介:亚太天能T109滑盖智能锁产品说明书以PDF格式发布,适合智能锁用户、安装人员与售后维修人员阅读。内容围绕T109系列指纹密码刷卡锁展开,先介绍前面板、后面板、锁体、机械钥匙、电池盒盖等部件名称与功能,再给出完整安装步骤&…

2026/11/10 12:51:50 阅读更多 →
LLM知识降熵:从信息垄断到理解权下放

LLM知识降熵:从信息垄断到理解权下放

你有没有过这种经历:翻开源码注释、论文摘要或者一份专业报告,每个字都认识,连在一起却像天书。想找人聊聊,身边要么没人懂,要么懂的懒得跟你解释。后来我试着把同一段内容丢给一个大语言模型,几秒钟之后&a…

2026/11/10 23:32:10 阅读更多 →

日新闻

周新闻

月新闻