• [案例共创] 【案例共创】高效处理文档!基于华为云码道构建 document-analyzer-summarizer 技能
    【案例共创】高效处理文档!基于华为云码道构建 document-analyzer-summarizer 技能案例介绍本案例将基于华为云码道 AI IDE 构建SKILL技能,一个智能文档分析与摘要工具(document-analyzer-summarizer),通过该SKILL可以快速分析文档内容并生成摘要,提高工作效率。一、概述1.1 适用对象个人开发者高校学生企业办公人员研究人员1.2 案例时间本案例总时长预计45分钟。1.3 案例流程在日常工作和学习中,我们经常需要处理大量文档,如技术文档、研究报告、商业计划书等。快速理解文档内容并提取关键信息是提高工作效率的重要环节。为了解决这一痛点,通过华为云码道(CodeArts)代码智能体强大的 AI 能力,快速构建一个 【智能文档分析与摘要】 的SKILL。这个 SKILL 将能够直接分析文档内容并生成简洁的摘要,帮助用户快速把握文档核心内容。SKILLs是一种为大型语言模型获取新能力的模块化封装标准。它基于"渐进式披露"(Progressive Disclosure)架构设计,将特定任务的指令、脚本与资源结构化存储为独立单元。该机制允许模型在对话上下文中,通过元数据智能识别用户意图,仅在需要执行特定功能时,才按需加载对应的核心指令(SKILL.md)及可执行资源(如Python脚本、参考文档)。这种架构在保证模型轻量化响应的同时,显著扩展了其处理复杂、多步骤任务的能力。华为云码道(CodeArts)代码智能体是一款集代码大模型、AI IDE、Code Agent为一体的智能编码产品。一个理解项目需求,懂得编码之道,善用百器的实干派AI研发砖家,开启你的编码自动驾驶模式。1.4 资源总览本案例预计花费0元。资源名称规格单价(元)华为云码道(CodeArts)代码智能体系统标配免费二、环境和资源准备2.1 AI IDE华为云码道安装部署参考《AI IDE华为云码道(CodeArts)代码智能体安装部署》完成AI IDE华为云码道(CodeArts)代码智能体安装部署。2.2 技能创建准备打开华为云码道,进入项目目录确保已安装最新版本的华为云码道 AI IDE三、实现步骤打开设置 > 智能体,在智能体 > 自动批准板块,分别打开读取文件和目录、编辑文件、使用MCP服务器、执行命令、更新代办、使用浏览器等功能。返回码道对话界面,提问测试智能体:“您好,你是什么模型”。智能体正常回答。3.1 创建智能文档分析与摘要SKILL应用代码分享:https://gitcode.com/weixin_52908342/document-analyzer-summarizer.git在码道右上角打开设置,进入设置界面后选择技能与规则,在项目级板块下技能的右侧点"+ 新建"。编辑技能名称为document-analyzer-summarizer,然后点确定。系统自动在当前目录下创建.codeartsdoer/skills/document-analyzer-summarizer目录,并在该目录下新建了一个SKILL.md文件。编辑SKILL.md文件,添加以下内容:# 智能文档分析与摘要技能 ## 功能描述 该技能用于分析文档内容并生成简洁的摘要,帮助用户快速把握文档核心内容。支持文本输入和文件上传两种方式。 ## 输入格式 1. 直接输入文本内容 2. 上传文档文件路径 ## 输出格式 - 文档摘要(包含核心观点、关键信息) - 文档结构分析 - 关键词提取 ## 处理流程 1. 接收用户输入(文本或文件路径) 2. 读取并分析文档内容 3. 提取核心观点和关键信息 4. 生成结构化摘要 5. 输出分析结果 ## 示例用法 1. 输入文本: "帮我分析以下文档内容并生成摘要:[文档内容]" 2. 输入文件路径: "帮我分析文件 [文件路径] 并生成摘要" 3.2 创建辅助脚本在document-analyzer-summarizer目录下创建analyzer.py脚本,用于处理文档分析逻辑:#!/usr/bin/env python3 """ 文档分析与摘要工具 """ import os import re from typing import Dict, List, Optional def analyze_document(content: str) -> Dict: """ 分析文档内容并生成摘要 Args: content: 文档内容 Returns: 包含摘要、结构分析和关键词的字典 """ # 简单的摘要生成逻辑 sentences = re.split(r'[。!?]', content) key_sentences = [] # 提取关键句子(这里使用简单的规则,实际应用中可以使用更复杂的算法) for i, sentence in enumerate(sentences): sentence = sentence.strip() if not sentence: continue # 优先选择包含关键词的句子 if any(keyword in sentence for keyword in ['重要', '关键', '核心', '建议', '结论', '总结']): key_sentences.append(sentence) # 选择开头和结尾的句子 elif i < 3 or i >= len(sentences) - 3: key_sentences.append(sentence) # 生成摘要 summary = '。'.join(key_sentences[:5]) + '。' if key_sentences else '文档内容为空' # 提取关键词(简单实现) words = re.findall(r'\b\w+\b', content) word_freq = {} for word in words: if len(word) > 1: word_freq[word] = word_freq.get(word, 0) + 1 keywords = sorted(word_freq.items(), key=lambda x: x[1], reverse=True)[:10] keywords = [word for word, _ in keywords] # 分析文档结构 structure = { '段落数': len(content.split('\n\n')), '句子数': len([s for s in sentences if s.strip()]), '字数': len(content) } return { 'summary': summary, 'structure': structure, 'keywords': keywords } def read_file(file_path: str) -> Optional[str]: """ 读取文件内容 Args: file_path: 文件路径 Returns: 文件内容,如果文件不存在则返回None """ if not os.path.exists(file_path): return None try: with open(file_path, 'r', encoding='utf-8') as f: return f.read() except Exception: try: with open(file_path, 'r', encoding='gbk') as f: return f.read() except Exception: return None if __name__ == '__main__': # 测试示例 test_content = """华为云码道(CodeArts)代码智能体是一款集代码大模型、AI IDE、Code Agent为一体的智能编码产品。 在智能生成方面,它能够依据开发者输入的需求描述,准确且高效地生成高质量代码;智能问答功能则如同开发者身边的专属技术顾问。 SKILLs是一种为大型语言模型获取新能力的模块化封装标准。它基于"渐进式披露"(Progressive Disclosure)架构设计,将特定任务的指令、脚本与资源结构化存储为独立单元。 该机制允许模型在对话上下文中,通过元数据智能识别用户意图,仅在需要执行特定功能时,才按需加载对应的核心指令(SKILL.md)及可执行资源(如Python脚本、参考文档)。 这种架构在保证模型轻量化响应的同时,显著扩展了其处理复杂、多步骤任务的能力。""" result = analyze_document(test_content) print("摘要:", result['summary']) print("文档结构:", result['structure']) print("关键词:", result['keywords']) 3.3 配置SKILL使用脚本修改SKILL.md文件,添加脚本调用说明:# 智能文档分析与摘要技能 ## 功能描述 该技能用于分析文档内容并生成简洁的摘要,帮助用户快速把握文档核心内容。支持文本输入和文件上传两种方式。 ## 输入格式 1. 直接输入文本内容 2. 上传文档文件路径 ## 输出格式 - 文档摘要(包含核心观点、关键信息) - 文档结构分析 - 关键词提取 ## 处理流程 1. 接收用户输入(文本或文件路径) 2. 读取并分析文档内容 3. 提取核心观点和关键信息 4. 生成结构化摘要 5. 输出分析结果 ## 示例用法 1. 输入文本: "帮我分析以下文档内容并生成摘要:[文档内容]" 2. 输入文件路径: "帮我分析文件 [文件路径] 并生成摘要" ## 脚本调用 当用户请求分析文档时,调用 `analyzer.py` 脚本进行处理: ```python from analyzer import analyze_document, read_file # 处理用户输入 def process_input(user_input): # 检查是否是文件路径 if user_input.startswith('帮我分析文件'): file_path = user_input.split('帮我分析文件')[-1].strip() content = read_file(file_path) if content: result = analyze_document(content) return format_result(result) else: return "文件不存在或无法读取" # 处理直接输入的文本 elif user_input.startswith('帮我分析以下文档内容并生成摘要:'): content = user_input.split('帮我分析以下文档内容并生成摘要:')[-1].strip() result = analyze_document(content) return format_result(result) else: return "请使用正确的格式输入:\n1. 帮我分析以下文档内容并生成摘要:[文档内容]\n2. 帮我分析文件 [文件路径] 并生成摘要" def format_result(result): output = f"## 文档摘要\n{result['summary']}\n\n" output += "## 文档结构\n" output += f"- 段落数:{result['structure']['段落数']}\n" output += f"- 句子数:{result['structure']['句子数']}\n" output += f"- 字数:{result['structure']['字数']}\n\n" output += "## 关键词\n" output += ', '.join(result['keywords']) return output3.4 使用智能文档分析与摘要SKILL在华为云码道对话界面,输入:“帮我分析以下文档内容并生成摘要:华为云码道(CodeArts)代码智能体是一款集代码大模型、AI IDE、Code Agent为一体的智能编码产品。在智能生成方面,它能够依据开发者输入的需求描述,准确且高效地生成高质量代码;智能问答功能则如同开发者身边的专属技术顾问。SKILLs是一种为大型语言模型获取新能力的模块化封装标准。它基于"渐进式披露”(Progressive Disclosure)架构设计,将特定任务的指令、脚本与资源结构化存储为独立单元。该机制允许模型在对话上下文中,通过元数据智能识别用户意图,仅在需要执行特定功能时,才按需加载对应的核心指令(SKILL.md)及可执行资源(如Python脚本、参考文档)。这种架构在保证模型轻量化响应的同时,显著扩展了其处理复杂、多步骤任务的能力。"等待码道调用document-analyzer-summarizer SKILL进行分析。查看生成的摘要结果,包括文档摘要、结构分析和关键词提取。四、效果展示4.1 分析结果示例输入文本:“华为云码道(CodeArts)代码智能体是一款集代码大模型、AI IDE、Code Agent为一体的智能编码产品。在智能生成方面,它能够依据开发者输入的需求描述,准确且高效地生成高质量代码;智能问答功能则如同开发者身边的专属技术顾问。SKILLs是一种为大型语言模型获取新能力的模块化封装标准。它基于"渐进式披露”(Progressive Disclosure)架构设计,将特定任务的指令、脚本与资源结构化存储为独立单元。该机制允许模型在对话上下文中,通过元数据智能识别用户意图,仅在需要执行特定功能时,才按需加载对应的核心指令(SKILL.md)及可执行资源(如Python脚本、参考文档)。这种架构在保证模型轻量化响应的同时,显著扩展了其处理复杂、多步骤任务的能力。"输出结果:文档摘要华为云码道(CodeArts)代码智能体是一款集代码大模型、AI IDE、Code Agent为一体的智能编码产品。在智能生成方面,它能够依据开发者输入的需求描述,准确且高效地生成高质量代码;智能问答功能则如同开发者身边的专属技术顾问。SKILLs是一种为大型语言模型获取新能力的模块化封装标准。它基于"渐进式披露"(Progressive Disclosure)架构设计,将特定任务的指令、脚本与资源结构化存储为独立单元。这种架构在保证模型轻量化响应的同时,显著扩展了其处理复杂、多步骤任务的能力。文档结构段落数:1句子数:5字数:338关键词智能, 代码, 模型, 架构, 能力, SKILLs, 任务, 生成, 功能, 开发者4.2 实际应用场景快速阅读技术文档:对于长篇技术文档,使用该SKILL可以快速获取核心内容,节省阅读时间。会议记录整理:将会议记录输入后,自动生成会议摘要和关键决策点。研究报告分析:快速提取研究报告的核心观点和结论。商业计划书评估:分析商业计划书的关键要素,帮助决策者快速把握项目要点。五、总结本案例基于华为云码道 AI IDE 成功构建了智能文档分析与摘要SKILL,实现了以下功能:支持文本输入和文件路径两种方式的文档分析自动生成文档摘要,提取核心观点分析文档结构,提供段落数、句子数和字数统计提取关键词,帮助用户快速了解文档主题该SKILL可以显著提高工作效率,特别是在处理大量文档时,能够快速把握核心内容,减少信息过载。至此,基于AI IDE华为云码道(CodeArts)代码智能体构建智能文档分析与摘要SKILL案例结束,各位小伙伴快使用华为云码道(CodeArts)代码智能体体验吧。反馈改进建议如您在案例实操过程中遇到问题或有改进建议,可以到论坛帖评论区反馈即可,我们会及时响应处理,谢谢!【案例共创】【第10期】华为云码道(CodeArts)代码智能体 + SKILL完成应用开发/调试实践https://bbs.huaweicloud.com/forum/thread-0212720921179660512-1-1.html
  • [交流吐槽] 上下文太小了,赶紧扩大
    问了几个问题上下文就爆了,分析图片特别慢,玩不起了有点
  • [交流吐槽] 貌似不支持 AGENTS.md
    用的 CodeArts IDE.代码库包含 AGENTS.md, 但在让 Agent 实现一个小功能时, 还是走读了一遍代码库, 感觉比较浪费 token. AGENTS.md 已经被各大开发广泛支持, 希望 CordeArts 也能支持. 
  • [热门活动] 代码新时代,AI 来开挂,参加AI编程创想家第二期,赢取好礼!
    华为云码道(CodeArts)代码智能体- AI编程创想家第二期为什么大家都在抢这个 AI 编程神器?​还在为工作中代码报错熬夜秃头?​科研项目遇到编程瓶颈无从下手?​跨专业学习缺乏编程基础被劝退?​现在,华为云码道(CodeArts)代码智能体来了!作为华为云重磅推出的智能编码辅助工具,基于智能生成、智能问答两大核心能力构建起一套全方位、多层次的智能开发体系。广泛覆盖了代码生成、研发知识问答、单元测试用例生成、代码解释、代码注释、代码调试、代码翻译、代码检查、代码优化等开发场景,提高软件研发生产力。依据开发者输入的需求描述,准确且高效地生成高质量代码, 如同开发者身边的专属技术顾问。现携手全国各行业AI爱好者,从业者,邀你解锁 “AI + 编程” 的高效学习新方式 —— 不用死磕语法,不用堆砌经验,自然语言描述需求,就能让 AI 帮你完成程序的开发! 0 门槛上手,小白也能变大神​支持 Java/Python/Go 等 7 种主流语言,代码生成、注释、调试、翻译一键搞定!不管是零基础同学的课程作业,还是研究生的科研项目开发,5 分钟就能完成注册与首次使用,新手引导视频 + 一步式流程,让编程像聊天一样简单,承包你的校园编程场景。 【参与步骤】步骤一、访问链接开通华为云账号步骤二、点击跳转“实验操作指导手册”,并根据操作文档中步骤完成应用的开发步骤三、将右上角带有华为云账号的界面截图+应用运行的截图,直接私信给小助手-啊柴并登记个人信息,即可获得奖励证书奖品:华为云CodeArts代码智能体运营团队颁发的活动结业证书(电子版)   【创意挑战赛奖项】要求用官方CodeArts AI IDE(操作文档中有下载链接)根据智能体设计创造优秀应用demo,题材不限,活动时间内提交作品代码包由工作专家评审,会评审出6名获奖者,获奖者颁布华为云CodeArts代码智能体运营团队颁发的AI编程创想家优秀作品证书+奖项礼品作品投寄邮箱:liyan537@h-partners.com注意:在发送的文件包中,要留下电话和姓名,以便于获奖后,我们与获奖者进行联系。一等奖:1名(华为智能手环)二等奖:2名(华为智能体脂秤)三等奖:3名(50元京东卡)【互动答疑】如果有什么关于活动的疑问,都可以添加“小助手-啊柴”(扫上方二维码加好友)为您答疑解惑    【活动时间】创意参赛作品提交时间:4月10日~6月30日  【奖励】华为云CodeArts代码智能体颁发的活动结业证书华为云CodeArts代码智能体颁发的高校AI编程创想家优秀作品证书创意挑战奖(数量6份) 【活动须知】请确保您的用户信息填写准确无误,以便我们及时为您送上精美奖品。请确保截图右上角华为云用户名与获奖信息保持一致,即截图、获奖信息与华为云账号保持一致视为一次有效抽奖,否则不予奖品发放。如参与创意挑战赛作品数量不及20,则择优发放奖项奖品和证书将在活动结束后15个工作日内发放,如遇缺货将会替换同等价值奖品。如有任何疑问,欢迎随时联系我们的小助手。本活动最终解释权归华为云CodeArts代码智能体- 高校AI编程创想家活动所有。
  • [交流吐槽] 总结和回复一直再重复
    输出内容,输出总结一直在重复,语速又慢的要死,等一个任务的结束耗时多3倍
  • [交流吐槽] 内存这么吃吗
    闲置状态,仅是打开ide,没有任何的ai对话。吃不消 太猛了
  • [热门活动] 智启编码新范式,共探AI开发新生态——华为云AI编码实战训练营·上海站圆满落幕
    前言2026年3月21日,由华为云开发者发展与支持部、HCDG·上海、HCDE主办,靓推AI、未来数字创新中心、COC上海城市开发者社区联合协办的华为云AI编码实战训练营·上海站,在上海市漕河泾成功举办。本次活动以“AI编码实战”为核心主题,汇聚了上海本地开发者、技术从业者与AI领域爱好者,通过主题分享、实战演练、互动交流等多元形式,深度拆解华为云“码道(CodeArts)”代码智能体的技术能力与落地场景,带领参会者沉浸式体验“提问即代码”的智能开发新范式,共同探索人机协同的智效开发时代新机遇。春日技术盛宴启幕,共赴AI编码新征程春日的暖阳为技术交流增添了别样的活力,随着参会者陆续抵达现场签到入场,在轻松的氛围中交流技术心得、领取参会物资,不少开发者提前调试好电脑,为后续的实操环节做好充分准备。活动正式拉开帷幕,华为云HCDG上海核心组成员、HCDE 陈政(三掌柜)担任开场主持人,并在开场介绍中,首先分享了HCDG(华为云开发者社区)的发展理念与上海站的社区生态建设成果,强调了华为云始终以开发者为中心,通过技术赋能、资源支持、社区共建,助力每一位开发者在AI时代实现技术成长与职业突破。随着AI技术的飞速发展,传统开发模式正面临效率瓶颈,而AI编码工具的出现,正在重构软件开发的全流程,本次训练营正是为了让开发者零距离接触前沿AI编码技术,掌握“人机协同”的开发思维,打造个人与团队的核心技术竞争力。 深度技术拆解:码道代码智能体,重构AI应用开发全流程首先由华为云软件开发生产线高级工程师祝子豪老师带来了主题为《华为云码道(CodeArts)代码智能体》的精彩分享,为参会者全面拆解了码道代码智能体的技术架构、核心能力与应用场景。祝老师从当前软件开发的行业痛点切入,深入分析了开发者在日常工作中面临的重复编码效率低、复杂业务逻辑梳理难、跨团队协作成本高、项目交付周期长等核心挑战。他提出AI编码工具的核心价值,不仅是“写代码的辅助工具”,更是能够理解业务需求、生成高质量代码、优化开发流程、辅助问题排查的“智能开发伙伴”。随后,他详细介绍了华为云码道(CodeArts)代码智能体的核心优势:基于华为云自研大模型的深度优化,码道具备超强的代码理解与生成能力,能够支持多语言开发、全场景适配,从需求分析、代码编写、测试用例生成到部署运维,实现软件开发全生命周期的AI赋能;同时,码道深度集成华为云DevCloud生态,能够无缝对接华为云的云服务、数据库、中间件等资源,为开发者提供一站式智能开发体验。在分享中,祝老师通过多个真实业务场景的演示,直观展示了码道代码智能体的强大能力:从简单的Hello World程序生成,到复杂的业务系统架构设计;从代码漏洞的自动检测与修复,到接口文档的自动生成;从单体应用的快速开发,到微服务架构的协同开发,码道都能高效赋能,大幅提升开发效率。他强调码道的核心目标是“让开发者聚焦业务创新,而非重复劳动”,通过AI技术解放开发者的生产力,让开发者将更多精力投入到业务逻辑设计、产品体验优化等核心价值环节,真正实现“人机协同”的智效开发。 实战案例赋能:从需求到落地,解锁AI编码项目全流程关于码道技术理论分享之后,两场精彩的实战案例分享也为参会者带来了可落地、可复用的AI编码项目实践经验,让理论知识与真实业务场景深度结合。接着是由靓(jing)推AI运营负责人李海仑,以《华为云码道(CodeArts)AI编程打造体育场馆报名小程序》为主题,分享了如何利用码道代码智能体,从零到一快速搭建一款功能完整的体育场馆报名小程序。李老师从项目需求拆解入手,详细介绍了如何通过自然语言向码道描述业务需求,包括用户注册登录、场馆信息展示、在线预约报名、订单管理、后台数据统计等核心功能;随后,他演示了码道如何根据需求自动生成前端页面、后端接口、数据库设计等完整代码,以及如何通过码道的智能调试功能,快速修复代码bug、优化性能。他还分享了项目开发过程中的技术避坑指南,比如如何精准描述需求以获得高质量代码、如何对AI生成的代码进行二次优化、如何保障小程序的安全性与稳定性等,为参会者提供了极具参考价值的实战经验。紧接着,上海巢氪智能科技有限公司全栈开发王世权,带来了《华为云码道代码智能体实践:Spec开发宠物小程序》的主题分享。他以宠物服务行业的真实需求为背景,介绍了如何利用码道代码智能体,快速开发一款集宠物寄养、宠物美容、宠物用品商城、宠物健康管理于一体的综合服务应用。王老师重点分享了码道在复杂业务逻辑梳理中的核心作用:面对宠物服务场景中多角色(用户、商家、管理员)、多流程(预约、服务、支付、售后)的复杂业务,码道能够快速梳理业务架构,生成清晰的代码结构,大幅降低了开发难度;同时,他还演示了如何通过码道实现应用的一键部署与运维,让开发者无需关注底层基础设施,专注于业务功能的迭代优化。此外,他还分享了AI编码在中小企业数字化转型中的应用价值,通过码道工具,中小企业能够以更低的成本、更快的速度完成数字化系统的搭建,提升企业运营效率。 沉浸式实操体验:一键开启养虾模式,解锁专属技术福利在活动下半场环节,备受大家期待的动手实操环节正式开始,本次实操主题为《用码道开启一键养虾模式》,参会者携带电脑现场参与,沉浸式体验码道代码智能体的全流程开发能力。在实操环节中,讲师团队全程现场指导,带领参会者从需求定义、代码生成、调试优化到部署上线,完整体验了“一键养虾”智能系统的开发全过程。参会者们热情高涨,纷纷动手实践,在实操中深入理解码道的核心功能与使用技巧,不少开发者还针对实操中遇到的问题,与讲师、同行展开热烈讨论,现场学习氛围浓厚。为了激励参会者积极参与,本次活动设置了丰厚的专属奖品,完成实操任务、积极参与互动的参会者,均可现场领取华为云定制周边、技术书籍、华为云代金券等福利,进一步点燃了参会者的参与热情。实操环节不仅让开发者们掌握了码道的实际操作技能,更让大家直观感受到了AI编码工具对开发效率的颠覆性提升,不少参会者表示,通过本次实操,彻底改变了对AI编码工具的认知,未来将把码道应用到日常开发工作中。也有不少开发者表示,本次华为云AI编码实战训练营是一场干货满满的技术盛宴,不仅学习了前沿的AI编码技术,掌握了实用的开发工具,更结识了众多志同道合的技术伙伴,为后续的技术交流与合作搭建了优质平台。 赋能开发者成长,共绘AI开发新蓝图本次华为云AI编码实战训练营·上海站的成功举办,不仅为上海本地开发者带来了前沿的AI编码技术与实用的开发工具,更提高了华为云在上海的开发者生态建设。作为华为云面向开发者的核心社区品牌,HCDG始终致力于为开发者提供技术赋能、资源支持、交流合作的平台,通过系列技术沙龙、实战训练营、黑客马拉松等活动,助力开发者在AI时代实现技术成长与职业突破。在后面的开发者社区建设中,华为云将继续深耕AI编码技术,持续优化码道(CodeArts)代码智能体的产品能力,推出更多贴合开发者需求的技术活动与资源支持,携手广大开发者,共同探索人机协同的智效开发新范式,推动AI技术在各行各业的落地与创新,为数字经济的发展注入源源不断的动力。与此同时,HCDG·上海也将持续开展系列技术活动,搭建上海本地开发者的交流平台,汇聚技术力量,共建繁荣的AI开发者生态,让每一位开发者都能在AI时代绽放技术光芒。 
  • [问题求助] 想问一下,会话存储在哪个目录下?
    想问一下,会话存储在哪个目录下,因为恢复历史会话,会很慢,而且会卡死,想手动修改一下历史会话里面的内容;自动压缩可能解决不了问题,特别是会话打断的情况。
  • [案例共创] 【案例共创】华为云码道代码智能体实践: Spec开发宠物小程序
    背景随着宠物经济的兴起,数字化工具成为宠物店提升服务效率与用户体验的关键。本项目旨在利用码道(CodeArts),快速构建一款贴合实际业务需求的宠物店预约小程序。宠物经济数字化宠物消费市场增长:宠物主对高品质服务的需求日益增长,愿意为便捷、专业的服务付费,形成了巨大的市场空间。传统的管理方式痛点:传统的电话、微信预约方式效率低下,易出错,难以进行有效的模块数据统计和分析,制约了门店的进一步发展。小程序解决方案:小程序作为一种轻量级应用,无需下载安装,即用即走,非常适合宠物店这类需要快速触达用户的线下服务场景。业务需求与挑战核心功能梳理:明确小程序的核心是解决预约管理问题,需包含服务展示、在线预约、信息收集等基础功能。用户体验要求:界面需要温馨友好,操作流程应简洁明了,减少用户学习成本,提供流畅的使用体验。开发技术门槛:对于没有编程基础的宠物店老板而言,如何跨越技术门槛,快速实现想法并上线是最大的挑战。数据安全与可靠:确保用户提交的个人信息和预约数据安全、可靠,防止数据泄漏或丢失,是系统稳定运行的基础。AI赋能,让软件开发更简单、更高效码道通过多项智能体核心能力重塑开发体验需求智能拆解:输入自然语言描述的需求,AI可自动拆解为详细的功能点和开发任务。界面原型生成:根据需求或草图,AI可快速生成符合规范的UI界面原型,加速设计环节。代码自动生成:AI根据设计稿和业务逻辑,自动生成高质量的前后端代码,减少手动编码工作量。测试用例生成:自动为代码生成单元测试、集成测试用例,提升代码质量和可靠性。智能问题修复:AI能够理解上下文,辅助开发者快速定位并修复BUG。码道(CodeArts)实践通过码道的Spec、规则和Skill,我们能够高效、规范地完成宠物小程序的开发。在实践过程中亲自体验感受AI编程、AI协作的强大优势。Spec开发模式模式选择Vibe-Coding模式:边说边做,快速验证。通过对话探索想法,通过迭代发现需求。Spec-Driven模式:以规划为导向,交付精准,代码优质。Spec模式-需求生成Spec模式-方案设计Spec模式-任务计划Spec模式-任务执行Rules规则设置通过规则约束,确保代码风格与质量统一代码风格规范:设置统一的代码格式规则,如缩进、命名规范等,保证团队代码风格的一致性。安全漏洞扫描:集成安全扫描规则,在代码提交时自动检查潜在的安全楼栋,如SQL注入、XSS攻击等。提交信息检查:规范Git提交信息的格式,确保每次提交都有清晰的描述,便于后续的版本管理和追溯。质量门禁卡点:在CI/CD流水线中设置质量门禁,如代码覆盖率、编译成功率等,确保只有高质量的代码才能合入主干分支。Skills技能设置技能扩展,让AI具备领域专业知识技能是什么?技能是CodeArts中能力的封装,它将特定领域的专业知识(如前端开发、测试)打包成可复用的模块。内置技能:CodeArts预置了丰富的内置技能,如生成单测、修复单测、Web页面生成与美化、国际化支持等。自定义技能:用户可以根据项目需求,创建个人级或项目级的自定义技能,将自己的经验沉淀为AI的能力。技能调用:在智能体模式下,通过简单的自然语言指令,如“使用frontend-design技能生成一个登录页”,即可调用相应技能完成任务。问题总结在实践中,我们遇到了一些问题并进行了总结,这些经验为后续的开发提供了宝贵的参考,也验证了AI编程、AI辅助开发的巨大潜力。从问题中学习,不断优化开发流程需求描述偏差:初始需求描述过于宽泛,导致AI生成内容与预期不符。通过细化需求,增加示例和约束,问题得以解决。样式调整迭代:AI生成的默认样式为基础,通过多次使用自然语言指令进行细化调整,最终达到设计要求。移动端兼容性:部分组件在移动端显示或交互效果不佳。利用CodeArts预览功能,在多种设别上进行测试并针对性优化。数据库配置:初期对云数据库配置不熟悉。通过查阅文档和问AI咨询,掌握了集合创建、索引设置和数据验证方法。遇到的问题及解决Spec模式:并未触发严格的Spec模式?解决:添加关键词“请按照Spec四步模式进行开发”封装Utils函数:新建上下文对话未使用封装函数?解决:Rules规则里,在自定义Rule规则里添加封装的关键函数方法,使得新建上下文自动触发封装函数引用。作品展示
  • [产品体验官] 【案例共创】31小时华为云码道CodeArts从0到1全流程开发落地体育场馆预约小程序!
    关键词:华为云码道、CodeArts、AI 编程、小程序开发、体育场馆预约、低代码开发、AI 辅助编程在数字化转型加速的今天,传统体育场馆预约普遍存在流程繁琐、信息不透明、管理效率低、资源浪费等痛点。本文基于华为云 CodeArts 码道 AI 编程平台,完整复现一款商用级体育场馆预约小程序的全流程开发过程。从需求分析、技术选型、AI 开发实战、项目交付到未来规划,全程仅用31 小时完成 18 个页面 + 38 个接口,效率较传统开发提升 4 倍。文章包含可直接复用的Prompt 模板、开发技巧、Spec+Skill 使用方法,适合前端开发者、小程序开发者、低代码爱好者、企业数字化转型技术负责人阅读学习。一、项目背景:传统体育场馆预约的行业痛点传统线下体育场馆预约模式,已经无法适配现代用户便捷运动与场馆高效管理的需求,主要存在以下四大痛点:流程繁琐,体验极差电话咨询、现场填表、人工审核,耗时耗力,热门时段预约困难。信息不透明,供需错位场地实时状态、余位、价格无法实时查看,用户常跑空、场馆常闲置。管理低效,易出错人工记账、统计、排班,成本高、错误率高,无数据支撑决策。数据孤岛,无法运营无独立数字化平台,用户数据、运营数据无法沉淀,难以精细化运营。项目目标打造集场馆展示、在线预订、支付、订单管理、教练服务、资讯运营于一体的智能化一站式小程序二、开发平台:华为云码道 CodeArts AI 编程能力解析本次项目能实现极速交付,核心依靠华为云码道(CodeArts)——AI 原生 IDE + 代码智能体,提供全链路 AI 研发能力。1. 两种 AI 开发模式探索模式(Vibe-Coding Mode)边聊边做、快速验证,适合小微项目、需求探索、单一技术栈。规范驱动模式(Spec-Driven Mode)先定义需求规范,再精准交付,适合工程化项目、全栈开发、商用交付。本次实战采用规范驱动为主 + 探索模式为辅,兼顾速度与质量。2. 码道核心 AI 能力需求分析 → 自动生成项目结构与数据模型代码智能补全、错误修复、性能优化AI 自动生成测试用例,保障稳定性一键生成 API 文档、开发文档支持自定义 Skill 与 Spec,工程化可控三、实战开发:31 小时从 0 到 1 完整流程1. 项目初始化:一句话 Prompt 启动项目使用规范 Prompt,让 AI 一次性理解技术栈、框架、业务、功能。Prompt 示例(可直接复制使用):用uniapp开发体育场馆预约小程序,使用uview UI框架。 包含功能: 1. 微信一键登录注册 2. 场馆列表、筛选、搜索 3. 场地详情、日期选择、时段选择 4. 在线预约下单、价格计算、支付 5. 我的订单、订单状态管理、取消订单 6. 教练列表、教练详情 7. 资讯列表、详情、评论点赞 8. 个人中心、收藏、反馈 要求:页面美观、逻辑完整、可直接上线。AI 自动输出:项目目录结构页面文件清单数据模型设计基础业务代码2. 核心开发技巧:指挥官模式(纠正 + 引导)(1)纠正:代码优化、组件化、去冗余将场馆列表页面的卡片UI抽离为独立组件,支持多页面复用。 将时间格式化、价格计算函数抽离到utils工具库。(2)引导:复杂功能一键生成实现场馆列表下拉刷新、上拉加载更多分页功能。 实现预约时段选择、互斥判断、价格实时计算。 实现微信支付流程与订单状态同步。3. 工程化保障:Spec + Skill 双引擎Spec:精准定义需求、功能、交互、验收标准,让 AI 不跑偏。Skill:封装可复用能力单元,如支付流程、分页逻辑、表单校验。两者配合,AI 输出可商用、可维护、可扩展的工程化代码。4. 开发心态(重要!)Vibe-Coding 存在一定随机性,先跑通、再优化、最后精修。复杂功能拆小,分步实现。AI 是助手,不是替代,关键逻辑人工把关。四、项目成果:31 小时交付商用级小程序本次由1 名开发者独立完成,总耗时31 小时,效率提升4 倍。1. 开发耗时Day1(8h):框架搭建 + UI + 交互实现Day2(13h):API 接口对接Day3(10h):联调 + Bug 修复 + 优化2. 交付清单独立页面:18 个API 接口:38 个功能完整度:100%技术栈:uniapp + uView + 微信小程序原生能力3. 核心页面与功能首页:场馆搜索、分类、热门推荐场馆详情:场地 / 日期 / 时段选择、实时计价预约下单:信息确认、联系人、支付提交我的订单:状态管理、详情、取消订单教练中心:教练列表、详情、资质展示资讯中心:动态、训练技巧、活动公告个人中心:登录、收藏、反馈、设置全流程闭环:浏览 → 预订 → 支付 → 管理 → 复盘五、工程目录和代码片段截图总结:AI 编程不是替代,是超级放大器通过本次实战可以明确:AI 编程正在重构开发效率,华为云码道 CodeArts 让普通开发者也能快速交付商用级项目。把重复编码、接口对接、文档编写交给 AI把需求设计、架构把控、体验优化留给开发者小团队、短时间也能做出高可用、可商用的数字化产品对于小程序开发、企业数字化、低代码转型,AI 编程已是必选项。
  • [问题求助] 在idea中使用codearts插件,mcp无法使用
    在codearts中配置mcp始终链接失败报:Cannot connect or auth on server: Client failed to initialize by explicit API call,在powershell中使用命令都是能正常启动的。idea版本:2025.1.4.1codearts agent版本:26.3.3
  • [问题求助] 在idea中使用codearts插件,mcp无法使用
    在codearts中配置mcp始终链接失败报:Cannot connect or auth on server: Client failed to initialize by explicit API call,在powershell中使用命令都是能正常启动的。idea版本:2025.1.4.1codearts agent版本:26.3.3
  • [问题求助] 有特殊联网需求的情况下,不能连codearts怎么解决?
    如果开了加速器,codearts插件会断网,不开又拉不下来镜像。运行过程中需要频繁拉取,不方便一个个手动拉取再继续任务。
  • [问题求助] CodeArt Agent无法按照提示词修改代码
    以下为错误输出我来帮你完成这个任务。首先让我创建一个任务列表来跟踪进度,然后开始探索代码库。探索APP文件夹结构,了解现有代码0 / 8你好!我是CodeArts代码智能体,很高兴为你服务。我注意到你发送了一个空消息。请告诉我你需要什么帮助,我可以协助你完成各种软件工程任务,例如:编写、修改或调试代码分析项目结构搜索代码库执行命令和脚本创建和管理文件解答技术问题请描述你的需求,我会尽力帮助你。我理解了您的任务终止规范。我会严格遵守以下规则:任务未完成时: 必须主动调用工具继续执行,不会停止或仅输出结论任务完成时: 先提供清晰完整的任务总结,然后在最后一行添加 🎯 标记结束禁止行为: 不会单独返回 🎯、不会在无总结时输出 🎯、不会未调用工具却声称完成我已准备好协助您进行软件开发任务。请告诉我您需要什么帮助?🎯
  • [案例共创] 【案例共创】华为云码道 AI IDE 构建SKILL技能生成一个极致高效的 HTML 动画生成器技能
    案例介绍本案例将基于华为云码道 AI IDE 构建SKILL技能,一个极致高效的 HTML 动画生成器技能(html-animation-generator),通过描述:使用html-animation-generator技能构建一个卡通火箭从发射台升空,引擎喷火,背景是星空,循环播放的动画。案例内容一、概述1.1 适用对象个人开发者高校学生企业开发者1.2 案例时间本案例总时长预计60分钟。1.3 案例流程作为一名开发者尤其是AI时代的开发者,有时在AI生成网站或者不想麻烦设计的时候,可以通过描述自己的想法去生成对应的动画,作为插图放到网页中。为了解决这一痛点,通过华为云码道(CodeArts)代码智能体强大的 AI 能力,快速构建一个 【一个极致高效的 HTML 动画生成器技能html-animation-generator】 的SKILL。这个 SKILL 将能够直接基于描述去生成对应的 html动画效果。SKILLs是一种为大型语言模型获取新能力的模块化封装标准。它基于“渐进式披露”(Progressive Disclosure)架构设计,将特定任务的指令、脚本与资源结构化存储为独立单元。该机制允许模型在对话上下文中,通过元数据智能识别用户意图,仅在需要执行特定功能时,才按需加载对应的核心指令(SKILL.md)及可执行资源(如Python脚本、参考文档)。这种架构在保证模型轻量化响应的同时,显著扩展了其处理复杂、多步骤任务的能力。华为云码道(CodeArts)代码智能体是一款集代码大模型、AI IDE、Code Agent为一体的智能编码产品。一个理解项目需求,懂得编码之道,善用百器的实干派AI研发砖家,开启你的编码自动驾驶模式。   说明:完成AI IDE华为云码道(CodeArts)代码智能体安装部署和基础配置(我是Mac os,其余应该也一样);在华为云码道上配置skill,然后通过描述去创建对应的 skill,也可以使用社区的skill-creator去做;与码道对话,使用自己的描述或skill-creator生成html-animation-generator;与码道对话,使用html-animation-generator技能构建一个卡通火箭从发射台升空,引擎喷火,背景是星空,循环播放的动画。1.4 资源总览本案例预计花费0元。资源名称规格单价(元)华为云码道(CodeArts)代码智能体系统标配免费二、环境和资源准备2.1 AI IDE华为云码道安装部署参考《AI IDE华为云码道(CodeArts)代码智能体安装部署》完成AI IDE华为云码道(CodeArts)代码智能体安装部署。2.2 使用skill-creator如果使用skill-creator,请参考这个案例《华为云码道实战:集成skill-creator打造md-to-word文档转换技能》请使用 skill-creator 技能去生成一个 skill,这个 skill 是一个极致高效的「HTML 动画生成器」。 用户给你一段描述,你必须直接输出一个完整的、可直接保存为 .html 文件并在浏览器打开的动画代码。### 要求:1. 判断用户提供的描述是否符合要求。 合理的描述应该包含动画的视觉元素和动作描述,例如: “一个卡通火箭从发射台升空,引擎喷火,背景是星空,循环播放” “一个 3D 风格的旋转地球,周围有粒子光环,深色背景,现代科技感” “文字 'Hello 2026' 以打字机效果出现,然后爆炸成彩色粒子” 如果用户输入不符合要求,可以基于用户的提示词优化并重新生成合理的 3 条描述,给用户选择,用户选择后再生成代码。2. 严格单文件,所有 CSS 和 JS 都在里面。3. 动画要美观、专业、有趣,符合提示词的氛围。 4. 使用合适的动画技术: - 简单移动、缩放、旋转、颜色变化 → CSS @keyframes + Tailwind - 粒子、轨迹、物理交互 → Canvas + requestAnimationFrame - 文字特效 → CSS 或 Canvas - 如果提示词复杂,请使用gsap去实现,gsap去参考 gsap 相关的 skill,如果用户没有安装可以通过 https://github.com/greensock/gsap-skills/tree/main/skills 将里面的内容下载下来放到对应项目的.codeartsdoer/skills/下面 5. 在代码顶部添加注释:动画描述、如何修改关键参数。 现在,根据用户提示生成动画。2.3 不使用skill-creator参考 cid:link_42.4 创建技能后核对技能并修改  2.5 开始使用创建的技能 html-animation-generator去生成对应的内容使用html-animation-generator帮我生成一个 文字 'Hello dhzss 以打字机效果出现,然后爆炸成彩色粒子 的动画没法上传视频,就先放个图意思一下,生成的代码在 cid:link_2  注意:任务执行过程中,复杂的动画可能会需要你安装GSAP skill,可从 https://github.com/greensock/gsap-skills/tree/main/skills 下载放到 `.codeartsdoer/skills/` 下,若已手动安装配置则跳过此步骤。还有一些执行或删除脚本的命令需要根据系统提示点运行即可 2.6 最后本文中生成html-animation-generator已上传至gitCode,各位开发者按需下载(cid:link_3)。至此,基于AI IDE华为云码道(CodeArts)代码智能体构建SKILL工坊案例结束,各位小伙伴快使用华为云码道(CodeArts)代码智能体体验吧。 反馈改进建议如您在案例实操过程中遇到问题或有改进建议,可以到论坛帖评论区反馈即可,我们会及时响应处理,谢谢!【案例共创】【第10期】华为云码道(CodeArts)代码智能体 + SKILL完成应用开发/调试实践cid:link_5
总条数:369 到第
上滑加载中