网站首页 > 精选文章 正文
本文主要讲述了不懂技术的产品经理如何利用人工智能工具来帮助编写代码,包括三个核心步骤:掌握基础知识、确定具体任务和流程抽象复用。
作为没有技术背景的产品经理,原先我只要听到 API、接口文档等词汇,基本上人就蒙了。
最近我牺牲了点游戏时间,简单研究就掌握了 Python 接口调用。
还搞懂了如何让 AI 帮我打工写代码,现在日常工作都轻松了不少。
一、如何让 AI 帮敲代码?
不懂技术的产品经理,正常来说要学会写代码,一般都要经过几个月的高强度学习。
就像原先的我,其实只会一些散装 Python。实现一些简单功能,估计要查好几天资料。
现在通过 AI 工具,只要掌握一点基础知识,再学会给 AI 提需求,基本上一些简单的功能,AI 都能几分钟内快速实现。
在这几天的踩坑过程中,我总结了 AI 帮敲代码的 3 个核心步骤:掌握基础知识、确定具体任务、流程抽象复用。
二、掌握基础知识
假设我们现在要学习“通过 Python 调用接口”,你首先需要掌握一些基础知识。
它们分别是:安装工具、接口文档、请求方式、请求参数、接口地址、返回示例。
- 安装工具:学会安装 Python、VScode 等编程工具,不会的可以网上找找教程;
- 接口文档:接口文档是相关功能的使用说明,可以帮助码农快速了解接口如何使用;
- 接口地址:接口的网络地址,用于访问该接口,示例-获取头像:https://***.***.com/api/avatar;
- 请求方式:一般有 GET 获取数据、POST 新增数据、PATCH 更新数据、DELETE 删除数据等 4 种常用方式,接口调用时要写;
- 请求参数:调用接口需要的输入参数,例如获取某个用户信息,需要提供用户 ID,这个 ID 就是请求参数;
- 返回示例:调用后,接口返回的相关数据,例如你调用了获取头像接口,它返回了一组头像图片或一段数据。
三、确定具体任务
以一个“随机笑话”功能为例,我们尝试让 AI 帮写接口调用代码,实现随机输出一段笑话。
现在打开任意 AI(这里我白嫖的 Claude 3),输入以下提示词,并按要求修改请求方式、接口地址、返回示例:
Prompts:
写个简单的 Python 接口调用,提供代码注释,并打印结果
请求方式:一般有 GET、POST、PATCH、DELETE,按文档填写其中一个
接口地址:复制接口文档的接口地址
返回示例:复制接口文档的返回示例,这是为了让 AI 根据示例准确编程
这时 AI 会返回一段代码和一些提示。
试着复制 AI 提供的代码,然后在 VScode 等编程工具中调试,确定代码输出结果。
如果输出结果是一段笑话数据,那么就代表 AI 顺利完成我们的开发任务啦~
四、流程抽象复用
如果一件事情、流程,将会重复执行 2-3 次以上,那么它就值得流程 SOP 化。
刚我们要求 AI 写的“随机笑话”接口调用代码,如果换做其他接口,那么这个代码就报错了。
怎么才能一劳永逸,实现大多数的接口调用呢?
这时你可以试试,再给 AI 提新的通用需求,让它再写一个支持大多数接口调用的代码。
Prompts:为了适应其他新接口,请把代码抽象为支持更多请求方式,例如:GET、POST、PATCH、DELETE。
那么 AI 返回的“Python 通用接口调用”代码要咋用?
你只要按代码提示,修改对应的 GET、POST、PATCH、DELETE 等请求方式的示例代码,完成相关数据更改,就可以正常运行啦。
五、总结
产品经理如何让 AI 码农帮敲代码?
核心是学会这 3 个步骤:掌握基础知识、确定具体任务、流程抽象复用。
- 掌握基础知识:当你需要 AI 帮你完成开发工作时,你首先需要掌握一些基础的编程知识,这个过程也可以用 AI 帮你快速学习;
- 确定具体任务:要 AI 帮你实现一个编程任务,你需要给 AI 提供简单易懂的 Prompts;
- 流程抽象复用:如果一件事情、流程,将会重复执行 2-3 次以上,那么它就值得流程 SOP 化。
本文由人人都是产品经理作者【好夕雷】,微信公众号:【产品之外】,原创/授权 发布于人人都是产品经理,未经许可,禁止转载。
题图来自Unsplash,基于 CC0 协议。
猜你喜欢
- 2025-06-10 Visual Studio Code 扩展介绍 - SVG
- 2025-06-10 VS Code 1.39 发布,Web 版 VS Code 可能不远了
- 2025-06-10 我在用的软件和服务清单(我在用的软件和服务清单怎么删除)
- 2025-06-10 vscode+cline\roo code+deepseek(vscode接入本地deepseek)
- 2025-06-10 Flutter Widget IDE 预览新进展(flutter的widget)
- 2025-06-10 Node.js 开发后台实现基本的增删改查功能
- 2025-06-10 快速清理 .NET 项目文件夹中不需要的文件和文件夹
- 2025-06-10 Web3教程:使用 Solidity 构建 Web3 应用程序(1)
- 2025-06-10 Linux 如何删除某路径下属主为root的所有文件和文件夹
- 2025-06-10 ubuntu24.04 vscode调用 c++ opencv报错问题
- 最近发表
-
- 一文讲透支付宝沙箱的基本应用(支付宝沙箱是干什么的)
- 管理系统 UI 设计,怎样让操作效率提升 50%?
- 哎?你的Python代码怎么这么像TypeScript
- web前端培训需要多少时间(web前端培训需要多少时间完成)
- mongodb/redis/neo4j 如何自己打造一个 web 数据库可视化客户端?
- 大雨暴雨!考生注意,昆明将迎强降雨,最强时段在→
- 用Python写了一个上课点名系统(附源码)(自制考勤系统)
- 在uniapp中实现3D模型展示:基于Three.js的组件开发实践
- 细聊single-spa + vue来实现前端微服务项目
- springboot+Neo4j:快速搭建自己的知识图谱可视化构建平台
- 标签列表
-
- 向日葵无法连接服务器 (32)
- git.exe (33)
- vscode更新 (34)
- dev c (33)
- git ignore命令 (32)
- gitlab提交代码步骤 (37)
- java update (36)
- vue debug (34)
- vue blur (32)
- vscode导入vue项目 (33)
- vue chart (32)
- vue cms (32)
- 大雅数据库 (34)
- 技术迭代 (37)
- 同一局域网 (33)
- github拒绝连接 (33)
- vscode php插件 (32)
- vue注释快捷键 (32)
- linux ssr (33)
- 微端服务器 (35)
- 导航猫 (32)
- 获取当前时间年月日 (33)
- stp软件 (33)
- http下载文件 (33)
- linux bt下载 (33)