AI辅助开发小程序的实践分享

避开这些坑!用Deepseek开发微信小程序支付功能的实战经验 本文分享了使用Deepseek开发微信小程序支付功能的实战经验,详细解析了从商户资质准备到支付接口集成的全流程,重点解决了签名错误、回调丢失等常见问题,并提供了安全最佳实践和利用Deepseek提升开发效率的技巧,帮助开发者高效避坑。 阅读详情

作者背景

没写过前端,只写过后端主要熟悉的语言是golang,完成这个小程序主要分为了以下几个阶段:

需求分析

通过 Google AI Studio 中的gemini进行规划进行需求分析以及列出详细的需求说明;
这个小程序的主要功能主要是进行万能的记录类应用,同时我也给出了几个同类的APP让它进行分析;
包括名字也是它给取的

最后得到如下的项目介绍,当然还有其他的一些项目的描述(这里没有记录下来)

# 星轨纪 (Star Trace)

> 记录点滴,看见轨迹 ✨

## 📖 项目理念

**星**:是您记录下的每一个数据点  
**轨**:是时间将这些星点串联成的生命轨迹  
**纪**:是我们为您铭记并呈现这一切

生命如繁星点点,每一次体重测量、每一粒服下的药丸、每一餐精心的饮食,都是您生命星图中闪烁的光点。时间如织,将这些星点串联成轨迹,勾勒出您的健康图景、生活节奏与成长轨迹。

**星轨纪** 是一个基于灵活事件模板系统的数据追踪微信小程序,致力于帮助您:
- 🌟 **记录每一颗星** - 轻松捕捉生活中的每个数据点
- 🛤️ **绘制生命轨迹** - 用时间串联起零散的记录
- 📚 **铭记成长历程** - 将数据转化为有意义的洞察

无论是健康管理、习惯养成,还是生活记录,星轨纪都能成为您忠实的数字伙伴。

AI编码

编码我用的是vscode 中的copilot;

为了能够让AI能够进行完全的全栈式的编写,后端也一起放在同一个仓库了,分为了backend和miniprogram目录。

我指定了技术栈,后端使用golang+gin+gorm的方式,前端使用tdesign库保证美观。

## 后端项目结构

backend/
├── cmd/                    # 命令行工具
│   ├── server/            # API 服务器
│   ├── migrate/           # 数据库迁移
│   └── gen/               # GORM Gen 代码生成
├── pkg/                    # 核心包
│   ├── handler/           # 请求处理器
│   ├── middleware/        # 中间件
│   ├── config/            # 配置管理
│   ├── db/                # 数据库连接和迁移
│   ├── models/            # 数据模型
│   ├── dal/               # 数据访问层(自动生成)
│   └── response/          # 统一响应格式
├── docs/                   # 文档
├── scripts/                # 脚本文件
├── examples/               # 示例代码
├── Dockerfile              # Docker 镜像构建
├── docker-compose.yml      # Docker 编排
├── Makefile                # 构建脚本
└── go.mod                  # Go 模块定义

## 前端项目结构

miniprogram/
├── app.js              # 应用入口
├── app.json           # 全局配置
├── app.wxss          # 全局样式
├── theme.wxss        # TDesign 主题定制
├── pages/            # 页面文件夹
│   ├── dashboard/    # 首页(事件快捷入口)
│   ├── timeline/     # 记录时间线
│   ├── charts/      # 数据分析图表
│   ├── profile/     # 个人中心
│   └── templates/   # 模板管理(新增)
├── utils/           # 工具函数
│   ├── storage.js   # 数据存储管理
│   └── util.js      # 通用工具函数
└── custom-tab-bar/  # 自定义底部导航

当然在实现的过程中还要不断地调教,不过最后实现的效果还可以,用的越多发现要时不时的切换新的会话,不然会“降智”,我基本用的是CLaude Sonnet4模型。

最后在上架到小程序中:

最后放几个效果图:

【愚公系列】《AIGC辅助软件开发》034-AI辅助开发跑酷游戏:代码实现 在跑酷游戏的开发过程中,代码实现是将创意转化为可玩产品的核心环节。然而,随着游戏复杂度的增加,开发者常常面临挑战:如何编写高效、可维护的代码,如何快速响应玩家的反馈,以及如何在不同平台上保持游戏的流畅性。幸运的是,人工智能的迅猛发展为这一领域带来了新的机遇,AI正逐渐成为开发者的重要助手。本文将探讨AI如何辅助跑酷游戏的代码实现,从自动化代码生成到智能调试,再到性能优化,AI的应用为开发流程带来了显著提升。我们将分享一些具体的工具和技术,帮助开发者提高编码效率,减少错误,并优化游戏性能。 阅读详情

相关推荐

【愚公系列】《AIGC辅助软件开发》013-AI辅助客户端编程:AI辅助 iOS 应用开发

随着人工智能技术的迅猛发展,AI 在软件开发领域的应用越来越广泛,尤其是客户端编程。本文将探讨 AI 如何辅助 iOS 应用开发,通过智能化的工具和技术,提高开发效率、优化代码质量,以及增强用户体验。在 iOS 开发过程中,面对复杂的编程任务和多变的需求,开发者常常需要花费大量时间进行调试和优化。而 AI 的引入,正好为这一挑战提供了有效的解决方案。通过利用 AI 的强大计算能力和学习能力,开发者能够更加高效地生成代码、检测错误,并获取技术建议。

愚公智库 16万+

Trae 辅助下的 uni-app 跨端小程序工程化开发实践分享

本文分享了用Trae AI辅助开发uni-app小程序的完整实践。通过集成Figma MCP、Alova、WotUI等现代化工具,实现设计到代码、API自动生成等全流程AI辅助,开发效率提升45%,让开发者专注业务创新。

qq_31647491的博客 2140

【愚公系列】《AIGC辅助软件开发》020-AI 辅助测试与调试:如何让AI更好地辅助我们工作

在数字化转型的浪潮中,人工智能(AI)正逐渐渗透到各个行业,改变着我们的工作方式。尤其在软件开发领域,AI的应用正在开启全新的可能性。本文将探讨如何利用AI辅助后端编程,提升我们的工作效率和代码质量。随着技术的不断演进,后端开发面临着越来越复杂的挑战,包括快速响应需求变化、保证系统稳定性以及优化开发流程等。为了应对这些挑战,借助AI技术成为了一个有效的解决方案。本文将分享一些实用的方法与工具,帮助开发者更好地将AI融入日常工作中,从代码生成、调试到文档编写,AI都可以成为我们得力的助手。

愚公智库 16万+

awesome-lowcode移动开发:低代码在小程序中的应用实践终极指南

低代码开发正在彻底改变移动应用开发的方式,特别是在小程序开发领域。通过可视化拖拽、组件化配置和自动代码生成,低代码平台让开发者能够快速构建功能丰富的小程序应用。本文将深入探讨低代码在小程序开发中的核心应用实践,帮助您掌握这一革命性的开发方法。 ## 🚀 低代码小程序开发的核心优势 **开发效率提升10倍** 🔥 传统的原生小程序开发需要编写大量WXML、WXSS和JavaScript代码,

gitblog_00485的博客 444

我用 AI 做了一个微信小程序:好记好搜 AI 助手

AI辅助开发实践:从想法到上线的小程序案例 本文分享了利用AI工具开发「好记好搜AI助手」的完整过程。该小程序解决了日常信息易丢失的痛点,提供「随手记录+自然语言搜索」两大核心功能。开发中,AI深度参与了产品设计(需求梳理、功能简化)、技术实现(代码生成、错误排查)和内容创作(文案撰写),显著提升了开发效率。实践表明,AI不会取代开发者,而是作为效率工具放大开发能力,未来可能出现更多"开发者+AI"协作模式的产品。这一案例为探索AI辅助开发提供了具体参考。

zhurizhe71的学习之路 2177

【愚公系列】《AIGC辅助软件开发》032-AI辅助开发跑酷游戏:游戏设计

在游戏开发行业,跑酷游戏因其简单易上手、快节奏的玩法而备受玩家喜爱。然而,设计一款成功的跑酷游戏并非易事。游戏的关卡设计、角色动作、场景布局等细节都需要精心打磨,以确保玩家的沉浸感和体验乐趣。随着人工智能技术的快速发展,AI正逐渐成为游戏设计师的重要助手,为创作带来了新的可能性。本文将探讨AI如何辅助开发跑酷游戏,从关卡生成到角色动画,再到智能难度调整,AI在每个环节都能提供创新的解决方案。我们将分享一些成功案例,展示AI如何提升设计效率、丰富游戏内容,并确保游戏的平衡性与趣味性。

愚公智库 16万+

用Ai开发微信小程序,没想到那么简单(四)二维码生成

通过三方依赖 weapp-qrcode-canvas-2d,实现微信小程序中二维码生成功能

sinat_26761191的博客 202

【愚公系列】《AIGC辅助软件开发》012-AI辅助客户端编程:AI辅助 Android 应用开发

在移动互联网迅猛发展的今天,Android 应用开发已经成为技术领域中不可或缺的一部分。然而,随着功能需求的不断增加和用户体验的日益提升,开发者面临着更高的挑战和压力。如何在保证开发效率的同时,确保代码质量和应用性能,成为了每位开发者必须思考的问题。近年来,人工智能技术的进步为解决这一难题提供了新的思路。AI 辅助工具在 Android 应用开发中得到了广泛应用,不仅可以帮助开发者快速生成代码,还能提供智能建议、自动化测试和错误检测等功能,从而大幅提升开发效率和产品质量。

愚公智库 16万+

零基础也能用AI开发小程序?我的自动化工具实践心得

我的第一个自动化工具就是通过描述微信群订单整理需求,获得了包含微信接口调用、正则表达式匹配、Excel导出三个核心模块的代码框架。当第一个工具节省了80%的工作时间后,我开始观察更多可自动化的场景:用Python自动归类邮件附件,用JavaScript制作促销计算器,甚至为楼下早餐店做了个简单的库存预警系统。平台的一键部署功能特别适合小程序类项目,我的订单工具生成后直接就能分享给同事使用,不用操心服务器配置。符合这三点就值得尝试自动化,比如最近在做的合同关键信息提取工具,每周能节省6小时人工核对时间。

StarfallOwl89的博客 452

【愚公系列】《AIGC辅助软件开发》011-AI辅助编写技术文档:技术文档

在当今快速发展的技术环境中,技术文档的编写变得愈加重要。无论是软件开发、产品设计,还是系统架构,清晰、准确的技术文档不仅能帮助团队成员快速理解项目,还能为用户提供必要的使用指导。然而,编写高质量的技术文档常常是一项繁琐且耗时的任务。随着人工智能技术的不断进步,AI工具的辅助作用逐渐显现,特别是在技术文档的编写过程中。借助AI,开发者和技术作家可以更高效地生成、编辑和维护文档,从而专注于更高层次的创作和思考。

愚公智库 16万+

定制PYNQ的overlay

一、用HLS生成一个定制IP(加速器)(1)首先打开vivado hls,本人的版本是2017.2,点击创建一个新工程。(2)设置工程名和路径,顶层函数设置为add,创建一个新的C++程序,名字叫做adder.cpp,不用在testbench中添加文件。选择板子的时候搜索xc7z020clg400-1,这是PYNQ的板子号,选择完成。             (3)在左侧的菜单栏里选择Sourc...

bramblewalls的博客 1万+

Python flask django微信小程序的旅游攻略分享互动系统

简单说,一个管安全规则,一个管身份凭证,组合起来为Web应用打造可靠防护。2、同时增加文字触发提醒,设置提醒语,有相同字段的数据,会触发弹框提醒,例如设置状态提醒:特急/加急/一般 增加自定义提醒语(如:库存不足,请补货)对于本系统,我们提供全方位的支持,包括修改时间和标题,以及完整的安装、部署、运行和调试服务,确保系统能在你的电脑上顺利运行。AI续写、AI优化、AI校对、AI翻译:新增AI接口,编辑器接入AI,可以实现AI续写、AI优化、AI校对、AI翻译,可以帮你实现自动化,ai帮你完成文档。

QQ402205496的博客 106

即梦 AI 全功能零基础详细教程(纯技术版)

即梦 AI 是一款多模态 AI 生成工具,主打文本生成视频、图片生成视频、角色一致性生成、音画同步等核心功能,依托自研 AI 视觉模型,实现从文本 / 图片 / 音频素材输入,到高清视频、图像内容输出的全流程 AI 创作,支持短视频、短剧、创意素材等多场景创作,具备操作门槛低、生成效率高、画面可控性强的技术特点。@为工具内置引用指令,作用是锁定指定素材 / 角色,强制 AI 按照该素材的核心特征生成内容,无额外付费、解锁要求,免费使用。剧本拆分:将短剧拆分为单镜头(15 秒内 / 个)

2501_92061023的博客 5810

AI 辅助开发的最佳实践:让 AI 成为你的得力助手

AI 辅助开发工具极大地提升了我们的开发效率,但要真正发挥它的价值,需要我们掌握正确的使用方法。通过不断实践和总结,我们可以让 AI 成为更得力的助手,同时提升自己的开发能力。记住:AI 是工具,而不是魔法。合理使用它,让它帮助我们写出更好的代码,创造更优秀的产品。

京河小蚁的博客 1579

实战!在 AMD RX 9070 XT (16G) 上使用原生 Windows ROCm 7.1 部署 ComfyUI + Z-Image-Turbo

本文详细介绍了如何在Windows系统下为AMD Radeon RX 9070 XT显卡配置Z-Image-Turbo AI绘图环境。主要内容包括:安装VS Build Tools和最新显卡驱动,配置Conda Python 3.12环境,安装ROCm 7.1.1 SDK及PyTorch适配版本,部署ComfyUI可视化界面。重点解决了AMD显卡在AI绘图中的适配问题,通过--use-split-cross-attention参数优化显存使用,最终成功搭建了可在消费级16G显存设备上运行的AI绘图环境

qq_33614778的博客 4680

汇川H5U搭配步进伺服电机使用CANopen通讯控制电机案例

摘要:本文介绍了基于汇川H5U PLC和STM4260B-CANopen-M步进伺服电机的控制系统搭建流程。主要内容包括:硬件准备(PLC、伺服电机、24V电源)、电机参数默认设置(地址1号、1M波特率)、使用AutoShop软件编写程序(配置CANopen参数、导入电机描述文件、设置PDO参数)以及功能块编程(使能控制、速度控制、绝对位置控制等)。通过查阅通讯手册完成各功能块参数配置,最终在主程序中调用功能块实现控制系统开发。该方案适用于需要精确运动控制的工业自动化场景。

m0_46512607的博客 1595

用AI开发了一个记账小程序,从0到1的实践分享

本文记录了作者使用AI工具开发记账小程序的完整经历。项目选用SpringBoot+uni-app技术栈,实现了账单管理、分类统计、数据可视化等功能。开发过程中,AI在生成基础代码、快速迭代方面表现优异,但在样式调整、边界条件处理上仍需人工介入。作者总结了AI辅助编程的优势与局限,并开源了项目代码。关键经验包括:选择功能明确的项目、精确描述需求、生成代码后需严格测试。该项目展示了AI如何有效提升开发效率,同时强调人机协作的重要性。

道友,山高路远,如果找不到答案就去找自己。 1470

PCIe学习笔记(一)-------1.3 PCIe数据包(TLP,DLLP,PLP)

1,PCIe的层次结构 PICe设备在硬件电路上可以分为三个层次结构:事务层(Transaction Layer)、数据链路层(Data Link Layer)、物理层(Physical)。每一个层次又可以分为两个部分,分别为处理发送和处理接收的部分。 也可以分为四个层次,将事务层以上的层次称为软件层(Software Layer)。 2,PCIe数据包 前面已经说过PCIe之间是以数据包的形式来传输数据的,协议共定义了3类数据包。与处理层相关的是处理层数据包(TLP),与数据链路层相关的是数据

llxxyy507的博客 2万+

完全不懂前端开发的我,用Cursor仅用半天时间撸了一个微信小程序

Cursor 是一个基于 AI 的代码编辑器,它最大的特点就是可以通过自然语言对话来生成代码。对于我这样的前端新手来说,不需要记忆大量的语法和 API,只要用白话文描述需求,AI 就能给出相应的代码实现。当然,不仅仅是小程序,还有python、java等语言项目也都可以支持,因为Cursor本身不会编译你的代码,它只是通过自动编辑以及创建、删除你的本地文件来将它的代码编辑好,然后我们就可以通过IDEA、小程序开发工具等IDE来编译执行我们的代码了,这大大降低了Cursor的使用门槛。

犬余的博客 9843

IGS精密星历高效获取与解析指南

本文详细介绍了IGS精密星历在高精度定位中的核心作用,对比了IGS Final、IGR和IGU等不同产品的精度与时效性差异。指南提供了从武汉大学、NASA CDDIS等数据中心高效下载数据的实战方法,并深入解析了SP3文件格式,帮助用户掌握精密星历的获取、解析与自动化处理技巧,以支持厘米级定位应用。

garlic的博客 838

华为MetaERP在财务模块(GL/AP/AR/FA)及子账模块效率优化、月末关账加速、与外部系统对账方面,已形成一套**“并行+实时+智能化”**的完整技术方案

华为MetaERP推出"并行+实时+智能化"技术方案,显著提升财务模块效率:1)采用三级并行策略和内存计算,使子账模块单任务处理时间从142分钟降至9分钟;2)通过并行关账架构将月末关账时间从68小时压缩至7.2小时;3)运用AI智能对账提升效率50%,并支持异步流程和区块链审计。典型场景测试显示月结耗时下降89%,CPU利用率提升116%。方案建议分阶段实施,注意依赖分析、任务粒度设计和性能监控,避免过度并行。该方案已有效解决大型集团财务处理效率低、关账慢、对账难等痛点。

金牌架构师 557

【AI编程】从实践出发,分享“儿童时钟学习”小程序的改版历程

利用 AI 工具 Windsurf 开发的 “儿童时钟学习” 小程序上线且有用户使用。为学习实践并提升用户体验,决定改版并分享经历。结合AI生成UI设计和需求的管理用 issues 管理,阐述遇到的问题和难点,以及后续的计划。

qq_43350218的博客 2252

使用Mask2Former和X-Decoder训练自定义数据集及结果复现报告

本报告记录了使用MMDetection框架中的Mask2Former和X-Decoder模型在自定义数据集上的训练过程。报告包含环境配置、数据集准备、模型训练与优化(解决了Mask2Former的PQ值异常问题)、性能评估等关键环节。详细展示了从数据集转换(将客户提供的COCO格式数据适配MMDetection框架)、配置文件修改、到最终模型训练和评估的全流程。特别针对Mask2Former训练中的PQ值异常问题提供了解决方案,并对比了两种模型在自定义数据集上的表现。报告还包含完整的代码实现和技术细节。

huanghm88的专栏 1092

Uniapp微信小程序对接腾讯云智能客服的AI辅助开发实践

通过这次实践,我深刻体会到AI辅助开发不是要替代开发者,而是作为一种强大的“副驾驶”,帮助我们处理那些繁琐、模式化且容易出错的任务。它让我们能更专注于业务创新和架构设计。除了接口对接和错误诊断,在Uniapp或小程序开发的哪些其他环节(例如,UI组件生成、页面路由设计、性能优化建议)中,AI辅助工具还能发挥更大的作用?当AI生成的代码越来越普遍时,我们开发者核心的价值和需要重点培养的能力,应该向哪些方向转变?希望这篇笔记能为你带来一些启发。如果你在对接过程中有其他心得或问题,欢迎一起交流探讨。

2600_94960197的博客 783

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

小程序开发进阶之路-AI编程助手

通过使用这些AI工具,我在“心情追忆”小程序的开发过程中显著提高了效率。虽然这些工具不能完全替代我的工作,但它们在设计、后端开发、前端开发和运维方面提供了强大的支持,让我能够在短时间内完成更多的任务。我希望我的分享能对正在个人开发项目的朋友有所帮助,如果你也有类似的需求,不妨尝试一下这些AI工具,它们或许能为你带来意想不到的帮助。最后分析一下通义灵码和cursor的区别特性通义灵码Cursor类型IDE 插件独立 IDE主要功能。

qq_34319145的博客 1611

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

基于AI开发幼儿时钟小程序的版本更新与经验分享

分享使用 AI 工具 windsurf 开发幼儿时钟小程序的版本更新情况,包括因发现 BUG、追溯来源及获取用户反馈而进行的更新内容,如测试模式改进等;解答微信小程序放置二维码及推广分析工具相关疑问;记录代码审核到上线时间线,并介绍小程序更新机制,为开发者提供经验参考。

qq_43350218的博客 1891

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

上一篇: <span class=“js_title_inner“>在Claude Code中使用DeepSeek v3.1模型:完整指南</span>
下一篇: 免费体验 Google AI 图片生成神器:Nano Banana Pro 完整教程
学点程序
博客等级 码龄12年 64粉丝 68原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值