摘要: 通过本文的详细讲解和实践示例,我们成功展示了如何使用Spring AI、Milvus 和 Spring AI Alibaba 开源框架,搭建并验证一个基于AI大模型的本地知识库系统,并实现了完整的检索增强生成(RAG)流程。 阅读全文
posted @ 2025-05-28 13:46 大龄码农有梦想 阅读(1764) 评论(1) 推荐(0)
摘要: 本文介绍了低代码开发平台/零代码平台的定义、区别、发展趋势和选型要求,并列举了5个好用的国产化信创低代码开发平台,包括:云程低代码平台、得帆低代码平台、奥哲云枢低代码平台、泛微低代码平台、简道云零代码平台等。用户如何选择适合自己的开源低代码平台,需要根据具体项目需求和场景进行评估和比较。 阅读全文
posted @ 2025-05-26 13:29 大龄码农有梦想 阅读(1241) 评论(0) 推荐(0)
摘要: 在Spring AI框架中,提供了文本语音转换Text-To-Speech(TTS)的API接口,并为OpenAI的Speech API提供了支持。当实现其他语音提供程序时,将提取一个通用的SpeechModel和StreamingSpeechModel接口。 本文使用国内阿里巴巴百炼人工智能平台的文本转换语音(Text-To-Speech)服务,并基于Spring AI Alibaba开源AI框架,开发一个文本转语音的验证程序。 阅读全文
posted @ 2025-05-23 08:42 大龄码农有梦想 阅读(805) 评论(0) 推荐(0)
摘要: 本文通过一个hello world简单示例演示,如何基于Spring Boot集成Spring AI开源框架,快速集成调用阿里云的百炼大模型AI服务,验证AI大模型“文生图”的功能。在Spring AI框架中,文生图(Text-to-Image)功能允许开发者通过文本描述自动生成图像。这一特性依赖于预训练的生成模型,这些模型能够根据给定的文本提示创建视觉内容。为了实现这一目标,Spring AI提供了相应的接口和类来简化与这些模型的交互过程。 阅读全文
posted @ 2025-05-23 08:41 大龄码农有梦想 阅读(889) 评论(0) 推荐(0)
摘要: 本文重点介绍Prompt提示词和PromptTemplate提示词模板,在Spring AI框架里,Prompt类的设计旨在简化与LLM之间的交互过程,同时提供了足够的灵活性来满足不同类型的对话需求。通过合理利用Prompt及其内部的消息结构,开发者可以有效地引导LLM生成高质量的回答,提升用户体验。 阅读全文
posted @ 2025-05-22 13:43 大龄码农有梦想 阅读(516) 评论(0) 推荐(0)
摘要: Spring AI Alibaba 开源项目基于 Spring AI 构建,是阿里云通义系列模型及服务在 Java AI 应用开发领域的最佳实践,提供高层次的 AI API 抽象与云原生基础设施集成方案,帮助开发者快速构建 AI 应用。 Spring AI Alibaba 作为开发 AI 应用程序的基础框架,定义了以下抽象概念与 API,并提供了 API 与通义系列模型的适配。 阅读全文
posted @ 2025-05-22 09:52 大龄码农有梦想 阅读(1838) 评论(0) 推荐(0)
摘要: 基于Spring AI框架,并使用阿里百炼大模型服务平台的AI服务,快速搭建一个springboot工程,并进行简单的AI问答,初步验证Spring AI框架的易用性,以及与阿里巴巴AI框架spring-ai-alibaba-starter的友好集成性。 阅读全文
posted @ 2025-05-21 16:21 大龄码农有梦想 阅读(2383) 评论(0) 推荐(0)
摘要: 随着人工智能(AI)大模型技术的日臻完善,以及国产大模型deepseek的火爆,如何将这些先进的AI能力有效地集成到应用系统中,特别是面向企业级(toB)的应用场景,已成为推动未来企业级软件发展的重要议题。本文重点介绍,结合开源框架Spring AI实现AI大模型集成的核心概念,便于开发者深入理解AI大模型在企业级应用系统中集成与优化背后的原理。 阅读全文
posted @ 2025-05-20 08:57 大龄码农有梦想 阅读(201) 评论(0) 推荐(0)
摘要: 在企业级应用场景中,Java凭借其稳定性和丰富的生态系统,成为了开发复杂业务逻辑和服务端应用的首选语言。然而,在AI应用开发方面,相较于Python和JavaScript等语言,Java社区提供的专用AI框架相对匮乏,这在一定程度上限制了企业在利用AI技术进行创新时的选择空间。 本文旨在对比分析目前市场上两个主流的Java开源AI框架——Spring AI 和 LangChain4j,探讨它们的技术特点、适用场景以及未来发展的潜力。 阅读全文
posted @ 2025-05-19 14:18 大龄码农有梦想 阅读(1531) 评论(0) 推荐(0)
摘要: AI低代码开发平台,是融合了人工智能技术与低代码开发理念的新型软件开发工具。传统低代码开发平台允许开发者通过少量代码,或完全无需编码,仅通过可视化界面、拖拽组件以及模型驱动的逻辑,就能快速生成应用程序。而AI低代码开发平台在此基础上更进一步,借助人工智能的能力,极大地提升了开发效率与应用的智能化程度。 阅读全文
posted @ 2025-05-17 15:35 大龄码农有梦想 阅读(1599) 评论(0) 推荐(0)
摘要: AI低代码开发平台,应具备开箱即用的数据建模、规则建模、表单设计、页面设计、流程设计、报表设计、门户设计、打印设计、大屏设计、移动设计、逻辑编排、数据集成、AI大模型接入、AI智能体开发、AI智能对话、知识库管理、向量库管理、MCP服务集成等一系列可视化建模设计工具,可通过拖拉拽可视化设计方式快速构建智能化业务应用,应支持私有化部署和信创国产化部署。 阅读全文
posted @ 2025-05-17 15:32 大龄码农有梦想 阅读(175) 评论(0) 推荐(0)
摘要: ONLYOFFICE 是一个开源的办公套件,适合多人在线协作。由总部位于总部在拉脱维亚的 IT 公司Acensio System SIA 开发。它提供在线协作文档编辑器(包括文档、电子表格、演示文稿和表单),适用于 Windows、Linux、macOS、Android 和 iOS 系统。也可以将 ONLYOFFICE 集成到学习管理平台、同步与共享平台、企业管理系统等,甚至集成到你自己的应用程序中。ONLYOFFICE同微软office、金山WPS的功能相似,可以看成是同一类软件产品,但ONLYOFFICE的源代码是开源的。另外,表单Forms是ONLYOFFICE 的一大特色功能,能直接在编辑器内创建表单,可以实现类似于web表单功能和精细化权限控制。 阅读全文
posted @ 2024-07-18 08:31 大龄码农有梦想 阅读(12840) 评论(0) 推荐(0)
摘要: 门户设计器是一种用于创建和设计门户网站或者应用系统首页的工具。它通常是一个软件应用程序,可以帮助用户快速、轻松地设计和构建自己的门户网站或者应用系统的首页。门户设计器通常提供在线拖拉拽设计器,以及各种模板、主题和组件,使用户能够自定义外观、功能和布局,设计出来满足业务需要的门户界面,授权给对应角色使用,达到千人千面的效果。 阅读全文
posted @ 2024-07-18 08:28 大龄码农有梦想 阅读(400) 评论(0) 推荐(0)
摘要: 在B/S应用系统开发中常常遇到表单打印需求,尤其是OA、ERP类的企业运营管理系统,打印的需求很常见,但WEB应用的打印一直以来是一个难题,特别是在应用中完成标签打印(如包裹面单、货运标签等)、票据打印(如零售小票)难度较大,其难度在于如何将需要打印的内容,精确套打到标签、票据中,精确控制分页,并实现高速连续打印。 阅读全文
posted @ 2024-07-17 14:24 大龄码农有梦想 阅读(1947) 评论(0) 推荐(0)
摘要: 移动APP、H5、小程序曾风靡一时,结合当前无代码/低代码开发技术,有哪些免费开源的移动端H5/小程序软件,不用写代码即可发布H5页面,笔者对市场上主流的开源H5低代码/无代码工具/框架/组件进行了研究和验证,找到了几款比较好用的移动端H5无代码/低代码设计器,供大家选型参考。 阅读全文
posted @ 2024-07-17 14:23 大龄码农有梦想 阅读(1184) 评论(0) 推荐(0)
摘要: 随着企业对于低代码开发平台的需求日益增长,急需一个通用的解决方案来满足各种低代码平台的开发需求。正是在这种情况下,低代码引擎应运而生。它是一种通用的开发框架,通过对低代码平台系统常用的功能进行解构,将其划分为多个功能模块,并为每个模块定义了相应的协议和开发范式,使得开发者可以根据自身的业务需求,轻松定制开发出自己的低代码开发平台。 阅读全文
posted @ 2024-07-16 09:55 大龄码农有梦想 阅读(1326) 评论(0) 推荐(0)
摘要: 目前主流的开源流程引擎有activiti、flowable、camunda等,这几个开源流程引擎的版本很多,哪个开源流程引擎哪个版本的功能更多、性能更好,该如何选择。 无论您选择哪一个开源流程引擎,都不可能直接拿来即用,均需要做一定的扩展开发和集成开发,才能满足项目真正的需求。以下是基于开源工作流引擎需要定制和扩展开发的功能。 阅读全文
posted @ 2024-07-16 09:52 大龄码农有梦想 阅读(404) 评论(0) 推荐(0)
摘要: 本文重点介绍,基于activiti、flowable、camunda开源工作流引擎,如何选择一个开源免费的流程设计器,进行集成和扩展开发,快速交付项目使用。 阅读全文
posted @ 2024-07-15 08:42 大龄码农有梦想 阅读(2771) 评论(0) 推荐(0)
摘要: 在开发应用系统时,都离不开权限的设计,权限设计 = 功能权限 + 数据权限。而功能权限,在业界常常是基于RBAC(Role-Based Access Control)的一套方案。而数据权限,则根据不同的业务场景,则权限设计不尽相同,可以有不同的技术解决方案。按照应用系统权限类型划分,可进一步细分为菜单权限、按钮权限、字段权限、接口权限、数据行权限、数据列权限、登录权限等。本文重点讲数据权限管理,尤其是数据行级权限的控制与管理。 阅读全文
posted @ 2024-07-15 08:40 大龄码农有梦想 阅读(4749) 评论(0) 推荐(0)
摘要: 目前基于Java语言开发的主流开源工作流引擎有osworkflow、jbpm、activiti、flowable、camunda。其中osworkflow、jbpm技术较老已经过时,activiti包括activiti5、activiti6、activiti7三个版本,flowable分开源版和商业版,camunda包括camunda7和camunda8两个系列的版本。这么多版本的开源流程引擎,哪个功能完善、性能最好,该如何选型呢? 阅读全文
posted @ 2024-07-14 16:20 大龄码农有梦想 阅读(14902) 评论(0) 推荐(0)