自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 【项目实训】【项目博客#09】HarmonySmartCodingSystem系统后端智能API检索与代码助手实现(6.2-6.15)

本文介绍HarmonySmartCoding项目中实现的开发辅助平台,包括三个核心模块:1)基于BGE-M3向量化和DeepSeek大模型的API文档RAG检索系统,支持智能问答和引用追踪;2)智能代码文件助手,提供AI代码修改建议和自动文件管理;3)基于LoRA技术微调的代码生成系统,实现本地推理服务。系统通过统一界面接收开发者需求,智能路由分发到各模块处理,结果整合展示,提升HarmonyOS应用开发效率和API学习体验。

2025-06-15 21:25:41 974

原创 【项目实训】【项目博客#08】HarmonySmartCodingSystem系统前后端知识图谱与可视化实现(5.12-6.1)

本文详细介绍了HarmonyOS API知识图谱系统的构建与实现。系统采用前后端分离架构,后端基于NetworkX实现图谱构建和查询引擎,结合DeepSeek大模型实现语义搜索,解决了API文档多样性和实体关系扩展问题。前端采用Vue.js和ECharts实现交互式可视化,支持力导向图展示和节点关系探索。系统通过图形化方式展现API之间的关联,帮助开发者直观理解API结构,提高开发效率。项目克服了大规模图查询性能和复杂关系可视化等挑战,为开发者提供了高效学习HarmonyOS API的工具。

2025-06-15 21:24:59 923

原创 【项目实训】【项目博客#07】HarmonySmartCodingSystem系统前端开发技术详解(5.12-6.15)

本文详细介绍了HarmonySmartCodingSystem智能编码辅助平台的前端开发方案。该系统采用Vue3+TypeScript技术栈,构建了包括智能API检索、代码生成、文件管理等核心功能。前端架构采用模块化设计,分为视图层、组件层和服务层,使用highlight.js实现代码高亮显示。重点阐述了PureRAG模块的智能API检索功能和代码高亮组件的技术实现,通过axios与后端交互,利用Vue3响应式系统实现实时更新。系统设计注重开发效率和用户体验,为HarmonyOS开发者提供高效的编码辅助工具

2025-06-15 21:18:40 1200

原创 【项目实训】【项目博客#06】大模型微调与推理优化(4.21-5.11)

本博客详述HarmonySmartCoding项目中基于DeepSeek模型的微调与推理优化技术方案。主要介绍了QLora量化微调技术,通过4-bit量化和低秩适应大幅降低显存需求,使7B参数模型仅需6GB显存即可训练。文章阐述了训练数据格式化、参数配置优化、模型合并导出等关键技术点,以及推理阶段的量化实现与参数调优。这些技术创新不仅提升了代码生成质量,也为HarmonyOS开发提供了资源高效的大模型应用方案,实现了特定领域知识的有效迁移。

2025-06-15 21:15:05 970

原创 【项目实训#10】HarmonyOS API文档RAG检索系统后端实现

本文介绍了HarmonyOS API文档RAG检索系统的后端实现,是对项目实训#06的升级。系统采用BGE-M3模型进行文档向量化,基于余弦相似度检索相关文档,并使用DeepSeek-R1模型生成回答。主要改进包括:检索质量优化、上下文构建优化、引用追踪机制、本地模型加载、文档链接集成和API摘要支持。系统架构包含文档向量化、向量检索、回答生成和API接口四大模块。性能优化方面实现了向量检索优化、内容处理优化和多层次回退机制,大幅提升了系统处理大规模文档库的能力和可靠性。

2025-06-14 23:57:08 806

原创 【项目实训#09】智能代码文件助手模式前后端设计与实现

本项目设计并实现了一个智能代码文件助手,采用前后端分离架构。前端包括代码替换服务、代码服务和UI组件,后端包括代码助手API。系统能够解析AI生成的代码修改建议,准确应用到实际文件中,支持修改现有文件、创建新文件等操作。核心技术包括基于上下文的代码匹配算法和结构化提示词设计。该助手适用于添加新功能、修复问题、重构代码等场景,显著提高了开发效率,为HarmonyOS开发提供智能辅助。

2025-06-14 23:34:13 1104

原创 【项目实训#08】HarmonyOS知识图谱前端可视化实现

本文介绍了HarmonySmartCoding项目中知识图谱前端可视化组件的设计与实现。该组件以图形化方式展示HarmonyOS API之间的层次结构和关联关系,帮助开发者快速理解API使用方法。技术架构采用Vue.js构建用户界面,ECharts实现力导向图可视化,Axios处理后端通信。核心组件KGResultTab负责图谱渲染与交互,通过数据处理、状态管理和响应式设计提供流畅体验。组件支持节点交互、参数调整和多种状态反馈,在API关系探索、功能实现路径发现和知识学习中展现重要价值。

2025-06-14 23:18:18 1154 1

原创 【项目实训#07】HarmonyOS API知识图谱构建与系统知识图谱后端实现

本文介绍了HarmonyOS API知识图谱系统的构建与后端实现方案。系统采用前后端分离架构,通过传统HTML解析与基于DeepSeek-R1大模型的智能方法提取API实体及关系,使用NetworkX构建图结构并存储为JSON格式。后端基于Flask提供RESTful API,集成语义搜索功能,支持开发者高效查询API关联关系。重点阐述了知识图谱的两种构建方法对比、数据模型设计及图结构加载实现,体现了传统规则与AI技术的融合优势,为HarmonyOS开发者提供了直观的API关系网络。

2025-06-14 22:20:32 1155 3

原创 【项目实训#06】基于RAG检索增强生成系统的API问答系统基础实现

本文介绍了基于RAG(检索增强生成)技术的API问答系统的设计与实现。该系统旨在帮助开发者高效查询和理解HarmonyOS API文档。RAG技术通过结合检索系统和生成模型,解决了大语言模型在知识时效性、专业领域知识和幻觉等方面的局限性。系统实现包括文档处理、向量化、向量数据库构建、检索和生成等模块。文档处理模块负责加载和解析API文档,向量化模块使用DeepSeek的BGE-M3模型将文本转换为向量表示,向量数据库存储文档及其向量,检索模块根据用户查询检索相关文档,生成模块基于检索结果生成回答。

2025-05-09 17:40:13 828

原创 【项目实训】【项目博客#05】知识图谱与RAG检索构建(4.14-4.27)

知识图谱构建实现了自动化的实体和关系提取流程构建了包含API、方法、参数等实体类型的知识图谱多模态检索实现了基于BGE模型的向量检索实现了基于图结构的关系增强检索设计了混合检索策略,提高检索质量智能问答集成DeepSeek大模型,实现上下文感知的问答生成设计了有效的提示词模板,提高回答质量系统集成实现了Web界面,提供友好的用户交互优化了系统性能,确保响应速度。

2025-04-29 22:36:47 789

原创 【项目实训#05】DeepSeek API客户端开发与集成学习实践

在HarmonySmartCoding项目中,需要使用DeepSeek API来实现问答、微调等等操作,用于后续的API文档问答和代码数据集提示词生成。为了满足这一需求,我开发了DeepSeek API客户端,用于连接和调用不同环境下的DeepSeek大语言模型。本文将详细介绍我的实现过程、技术方案以及关键功能。通过开发DeepSeek API客户端,我成功实现了与多种环境下DeepSeek模型的交互能力,这为HarmonySmartCoding项目的API文档问答和代码生成功能奠定了坚实基础。

2025-04-29 17:15:42 1073

原创 【项目实训】【项目博客#04】ArkTS代码切分与微调数据集提示词生成(4.7-4.20)

在HarmonySmartCoding项目中,高质量的训练数据是实现精准代码生成的关键基础。本文将详细介绍我们如何从ArkTS项目代码解析到生成DeepSeek大模型微调数据集的完整技术方案,涵盖静态代码分析、语法树解析、代码切分以及提示词工程等关键环节,为后续模型微调提供高质量的训练数据支撑。通过本项目,我们成功实现了从ArkTS代码到高质量问答对数据集的自动化构建流程。

2025-04-29 16:40:25 1046

原创 【项目实训】【项目博客#03】项目代码数据采集系统的构建与优化(3.31-4.6)

在HarmonySmartCoding项目中,数据获取是支撑整个项目落地的核心基础。本文将聚焦Python爬虫技术的学习与实践——通过定向爬取ArkTS代码仓库等数据源,构建高质量的结构化数据集,为后续大语言模型指令微调提供代码数据支撑。通过本次数据采集系统的构建,我们成功获取了大量高质量的ArkTS代码数据,为项目的后续发展奠定了坚实的数据基础。我们不仅实现了技术上的突破,也积累了宝贵的工程经验。

2025-04-29 10:43:12 1529

原创 【项目实训】【项目博客#02】API文档爬取与基础数据增强(3.24-3.30)

在HarmonySmartCoding项目中,我们实现了对HarmonyOS官方API文档的自动化爬取与数据增强处理。本文将详细介绍我们的实现过程、技术方案以及当前的项目进度。通过本项目,我们成功实现了对HarmonyOS官方API文档的自动化爬取和基础数据增强处理。这为后续的智能应用开发奠定了坚实的数据基础。我们的实现过程中,特别注重了对网页结构的分析和理解,采用了合适的技术方案来应对动态加载内容和复杂DOM结构。通过两阶段爬取策略和断点续爬机制,提高了爬取的效率和稳定性。

2025-04-29 09:45:10 672

原创 【项目实训#04】GitHub ArkTS项目代码爬取学习

通过本次项目实践,我不仅掌握了网络爬虫的开发技术,还学习了如何设计和实现一个完整的软件系统。在项目过程中,我遇到了各种技术难题,通过查阅资料和不断尝试,最终都得到了解决。这次经历让我深刻认识到,软件开发不仅需要扎实的编程基础,还需要良好的问题解决能力和工程实践经验。

2025-04-29 08:41:42 1517

原创 【项目实训#03】Selenium + Chrome Web Driver 网页文档爬取学习实践

本次实践通过Selenium和Chrome Web Driver,实现了对HarmonyOS官方API文档的自动化爬取与结构化处理。整个过程中,我们深入分析了目标网页的结构,针对动态加载和复杂DOM树形结构,设计了两阶段爬取流程,并通过断点续爬机制提升了爬取的健壮性和效率。在内容提取与结构化阶段,我们结合BeautifulSoup对HTML文档进行分层解析,提取了标题、概要、章节、表格和代码块等关键信息,并以JSON格式进行结构化存储。

2025-04-28 21:33:34 741

原创 【项目实训#02】PyCharm Gitee Git版本管理学习

本篇博客介绍了PyCharm结合Gitee进行Git版本管理的基本流程和操作方法。环境准备:包括Git客户端的安装配置和Gitee账号的注册,这是进行版本管理的基础。PyCharm与Gitee的集成:通过安装Gitee插件,实现了PyCharm与Gitee的无缝连接,使得在IDE中直接进行版本控制变得简单高效。图形界面操作:学习了PyCharm中的Git操作界面,包括菜单栏的基本操作、提交菜单的详细操作、Git历史查看以及分支管理等功能,这些图形化操作使得版本控制更加直观。命令行操作。

2025-04-28 21:15:52 1305

原创 【项目实训】【项目博客#01】项目启动与初步规划(第1-2次会议阶段性总结)

在项目实训的第1-2次会议中,我们团队"哈哈哈萌霓队"围绕项目选题、技术路线和风险评估进行了深入讨论。本文将对会议内容进行总结,为后续工作提供参考。通过第1-2次会议,我们确定了项目方向、技术路线和初步工作计划。"基于DeepSeek微调的HarmonyOS平台API搜索与代码生成工具"项目旨在帮助HarmonyOS开发者提高开发效率,具有明确的应用价值和技术挑战。

2025-04-19 15:30:15 548

原创 【Ubuntu 22】【Hadoop 3.x 伪分布式架构】【IntelliJ IDEA IDE】环境配置【主要问题点】总结

本文介绍在完成jdk和hadoop安装后,应如何修改关键配置文件,完成Hadoop伪分布式架构(同一台机器上)的配置;并使用IDEA作为IDE,在Ubuntu本地撰写程序。

2025-03-28 14:23:01 631

原创 【项目实训#01】Windows PyCharm (venv虚拟环境) Python PyTorch CUDA cuDNN 安装及环境配置(详细)学习分享

作者之所以使用PyCharm作为IDE、使用.venv作为虚拟环境配置,更多地是因为其对于用户的友好性,很大程度上避免了新手小白对于终端的使用及各种报错的处理。作者在过去的探索过程中也踩过很多很多坑(参考的教程可能都已经数不清了),最终按照自己的理解选择了最适合作者自己的环境配置方式。至此,踏入Python与人工智能、深度学习的第一步已经完成,无论是计算机视觉还是自然语言处理,无论是后续项目实训中可能用到的知识图谱还是大模型微调,这都将是重要的一小步。

2025-03-22 21:46:05 1779 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除