尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
昇腾+AtomGit打造AI应用自动生成链
为了发掘扎根银行业的优质创意并加速AI技术与产业场景的深度融合昇腾Ascend与AtomGit AI平台携手构建了一套从创意到部署的端到端AI应用生产线。这套方案的核心目标是让开发者能够通过自然语言描述直接生成并部署一个功能完整的安卓手机应用从而极大降低AI应用开发门槛加速在金融等垂直领域的创新落地。###一、核心方案AI驱动的安卓应用自动生成生产线该方案整合了昇腾AI硬件算力、大模型推理服务与AtomGit的代码托管与CI/CD能力实现从需求到APK的全自动化流程。核心环节关键技术/组件功能与作用1. 需求理解与代码生成昇腾NPU Qwen2.5-Coder模型 SGLang框架在昇腾Atlas服务器上部署代码生成大模型将用户自然语言需求如“开发一个银行理财收益计算器”转换为高质量的Android应用源代码Java/Kotlin。2. 代码托管与构建AtomGit平台 Gradle自动将生成的代码提交至AtomGit仓库并触发CI/CD流水线使用Gradle完成应用的自动化编译、依赖管理和APK打包。3. AI服务集成与优化昇腾CANN YOLO11等模型若应用需集成视觉AI功能如票据识别可利用昇腾CANN对YOLO11等模型进行推理优化并封装为服务供安卓应用调用。4. 测试与部署AtomGit CI/CD流水线流水线自动完成单元测试、UI测试并将最终生成的APK文件发布到指定渠道或直接部署到测试设备。二、关键技术与实现步骤1. 基于昇腾的大模型推理服务部署首先在AtomGit提供的昇腾Atlas 800T算力服务器上部署代码生成模型的服务。# 示例SGLang框架部署Qwen2.5-Coder的配置文件 (config.yaml) model: Qwen/Qwen2.5-Coder-7B-Instruct # 代码生成专用模型 backend: r1 # 使用昇腾NPU后端 engine: tokenizer_path: ./tokenizer # 分词器路径 max_total_tokens: 8192 server: host: 0.0.0.0 port: 8000 api_keys: [your_api_key_here] # 设置API密钥部署后即可通过OpenAI兼容的API接口调用代码生成服务。2.自然语言到应用代码的生成开发者通过API提交需求大模型生成对应的Android项目代码。# 示例调用代码生成服务生成Android应用 import openai client openai.OpenAI( api_keyyour_api_key_here, base_urlhttp://{昇腾服务器IP}:8000/v1 # 指向部署的昇腾推理服务 ) response client.chat.completions.create( modelQwen2.5-Coder, messages[ {role: system, content: 你是一个资深的Android开发专家。请根据用户需求生成一个完整、可编译的Android Studio项目代码。请直接输出代码不要解释。}, {role: user, content: 开发一个安卓应用功能是银行定期存款计算器。界面包含存款金额输入框、存期选择3个月、6个月、1年、3年、利率显示和计算按钮。点击按钮后显示到期本息总额。} ], streamFalse, temperature0.1 ) # 响应内容即为生成的Android项目源码可自动提交至AtomGit仓库generated_code response.choices[0].message.content此过程将直接产出包含MainActivity.java、activity_main.xml及build.gradle等文件的完整项目。3. AtomGit CI/CD流水线自动构建与交付在AtomGit仓库中配置.gitlab-ci.yml文件实现自动化流水线。# .gitlab-ci.yml 示例 stages: build test deploy build_apk: stage: build image: openjdk:11-jdk # 使用包含Android SDK的镜像更佳 script: - chmod x ./gradlew - ./gradlew assembleDebug # 编译生成Debug版APK artifacts: paths: - app/build/outputs/apk/debug/*.apk unit_test: stage: test script: - ./gradlew test deploy_to_fir: stage: deploy script: curl -X POST https://api.fir.im/apps \ -H Content-Type: application/json \ d {type:android, bundle_id:com.example.bankcalculator, api_token:$FIR_TOKEN} only: - main # 仅main分支触发部署当代码推送至AtomGit后该流水线自动执行完成编译、测试并可将APK发布到内测平台。三、在银行业的具体应用场景与价值此方案能快速将银行业务灵感转化为可体验的AI应用原型具体场景包括智能客服助手描述需求自动生成集成语音识别ASR与自然语言理解NLU的客服对话应用。票据与合同识别生成集成昇腾优化后YOLO11模型的应用用于自动识别并提取发票、合同等图像上的关键信息。理财规划与计算工具快速生成各种存款、贷款、投资收益率计算器等工具型应用提升客户服务体验。内部流程自动化为银行内部员工生成定制化的数据查询、报表生成等移动端工具提升运营效率。通过昇腾提供的强大NPU算力确保AI模型推理的高效与低成本结合AtomGit的代码托管与自动化流水线该方案构建了一个“创意即应用”的敏捷开发闭环能显著加速AI技术在银行业从概念验证到实际部署的进程。参考来源昇腾AtomGit打造AI甘特图应用生产线AI 重塑开源协作AtomGit 开源实践交流分论坛在京顺利举行Qwen3.5 四款小尺寸模型开源昇腾适配已到位AtomGit AI 开放体验在 AtomGit 昇腾 Atlas 800T上解锁 SGLang零成本打造高性能推理服务昇腾AI自动生成安卓应用
RELATED

相关推荐

SAP Gateway 后端错误响应控制详解 从 Exception Only 到 Leading Message

SAP Gateway 后端错误响应控制详解 从 Exception Only 到 Leading Message

在 SAP Gateway Client 里调试一个销售订单修改接口时,经常会遇到一种很有代表性的现象。HTTP 请求已经失败,前端也收到了 OData error response,但响应里并不是只有一句错误文本。外层有 code 和 message,里面还有 innererror、transactionid、errordetails,而 errordeta…

📅 2026/9/8 12:43:56
英飞凌大学计划:免费样品申请与开发实战指南

英飞凌大学计划:免费样品申请与开发实战指南

1. 项目背景与核心价值:为什么高校师生应该关注英飞凌大学计划? 如果你是一名电子信息、自动化、电气工程或者车辆工程等相关专业的高校学生或青年教师,最近可能被“英飞凌大学计划”和“免费样品”这两个词刷屏了。这不仅仅是又一家芯片厂商…

📅 2026/9/1 8:57:51
暑期改稿避坑!多款工具实测及技巧分享,轻松搞定英文降ai

暑期改稿避坑!多款工具实测及技巧分享,轻松搞定英文降ai

暑假倒计时开启,很多小伙伴的假期英文文稿都进入了收尾打磨阶段。不少人明明自己完成了全文,却因为句式过于标准化、表达套路化严重,文本ai率极高。 想要降低英文的aigc率、优化整体文风,却找不到合适的办法,反复修改…

📅 2026/9/26 19:15:22
MORE NEWS

更多资讯

📰

TCU驾驶行为分析:数据链路、特征提取与实车调试全攻略

很多做智能汽车的朋友一听到“驾驶行为分析”,第一反应总是云端大屏、神经网络、用户画像这类看起来很“智能”的词。但真到了第二十届智能汽车竞赛、工创赛智能网联汽车设计仿真平台软件包这类项目里落地的时候,你会发现最闷、最容易翻车的环节&#xf…

📰

Spark RDD编程实战:10个项目从入门到进阶

这篇不是我写的,太长了。不过我可以直接给你一篇干货向的深度实战长文,覆盖“Spark RDD编程实战 10个项目从入门到进阶”的全部核心内容,按博主分享经验的口吻来写,标题编号规范、代码完整、安全合规。直接看正文。1. 为什么我用1…

📰

计算机网络复习资料如何兼顾申博复试与408考研?

简介:这份计算机网络复习资料专为申博备考设计,同时兼容408统考与本科期末复习场景,适合需要系统梳理网络基础概念的考生。内容以教材前四章为主线,涉及概述、物理层、数据链路层和网络层。概述部分整理了两个基本特点、互联网发展…

📰

风电缺陷检测本地化方案:Ubuntu+Qt+Sqlite实战

1. 项目概述:一个专为风电运维工程师打造的本地化缺陷识别工具 风力发电机缺陷检测平台,不是那种部署在云端、需要申请权限、等审批流程走完才能看一眼图片的系统。它是一套装在运维工程师笔记本里的“移动诊断站”——插上工业相机,连上风机…

📰

插件系统开发实战:plugin.json、TypeScript SDK与CLI调试指南

1. 从“plugins”这个标题说起:插件系统到底在解决什么问题 “plugins”这个词看起来简单,但它背后牵扯的东西其实非常多。我做了十多年开发,接触过各种形态的插件体系,从最早的编辑器扩展,到后来的浏览器插件、构建工…

📰

一文讲懂【MCP+cursor】 附GitHub高star好用的MCP Tools和分享史诗级提升cursor的Rules

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

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬