CodeCaster 最近的时间轴更新
CodeCaster

CodeCaster

V2EX 第 736478 号会员,加入于 2025-02-24 11:22:43 +08:00
今日活跃度排名 25044
全职开源,跪谢各位V友,求一个Star,项目地址:https://github.com/ModelEngine-Group/fit-framework
CodeCaster 最近回复了
@yibo2018 你好,首先,我们这两天在紧急将 MCP 支持到框架中来,因为原计划社区路标是 6 月份做的,但是现在看优先级需要不断提升。其次,分析一下你的诉求:

1. “客户的自然语言需求,进行 ai 解析成 json”:标准的通过提示词访问大模型获取你要求的结果的过程,直接通过调用提示词模板,然后调用大模型即可;
2. “结合私有知识库”:代码仓库的知识库检索的例子有,当前恰好发现了一个内部 bug ,导致该例子启动失败了,正在修复中,待社区修复的 PR 合入之后,就可以正常检索;
3. “mcp (高德)”:正如上面所说,MCP 正在作为 feature ,最近紧急添加到下一个版本中,这么火的概念,一定会支持;
4. “rag ”:这个在我们的最后一个例子中有,是可以正常运行的,功能齐备。

综上,从功能点上来看,社区正在做一些演进,修复核心问题和增加 MCP 后,理论就可以支持你的诉求了。

但是,你提到了“ai 可以自动进行这几个步骤,而不是被编程”,这样的解决方案一般更趋近于“Manus”的解决方案,即“动态思维链”,是一个 Agent 级别的解决方案,我们的框架是类似 LangChain 的相对底层的 AI 编程框架,可以通过编程的手段来实现一个类似“Manus”的应用,但是直接达到你说的“不编程”,是做不到的。就好比,使用 LangChain 也需要通过一定的编程来做到。

话说回来,我们的项目群( https://github.com/ModelEngine-Group )中还有一个低代码编排 AI 应用的项目,暂时可以静态编排来完成你的诉求,代码量也不多,可以关注一下( https://github.com/ModelEngine-Group/app-platform )。而动态编排,这个属于社区的路标,需要未来演进。

感谢关注,希望可以点个 Star~有更多问题,可以在代码仓 readme 中找到项目群,进群咨询。
14 天前
回复了 gulao 创建的主题 程序员 GitHub 开源项目提 PR,求推荐!
我们团队今年年初开源了一款 Java 的编程框架,支持聚散部署(微服务和单体应用的无缝切换),有兴趣可以来看看,项目地址: https://github.com/ModelEngine-Group/fit-framework

就算是来改改文档,修修错别字也欢迎!

这个项目里面还包含了一款类似于 LangChain 的 AI 框架,FEL ,欢迎探索。

项目群中还有一个类似 Dify 的 AI 编排框架,项目地址是: https://github.com/ModelEngine-Group/app-platform

也欢迎来关注,各种修改,再小都是帮助!
我们团队搞了高代码的 AI 编程框架( https://github.com/ModelEngine-Group/fit-framework )和低代码的 AI 框架( https://github.com/ModelEngine-Group/app-platform ),才开源没有多久,欢迎尝试,然后也弄了一个简单的官网( http://modelengine-ai.net/),里面有下载部署安装指南。

希望能帮忙 Star 一下,感谢~
我会每次问大模型问题时,最后带一个“谢谢”,希望他以后记得,有一个小碳基还是很有礼貌的。
65 天前
回复了 Joker123456789 创建的主题 Java 微服务是不是一种错误的方向?
看完这个问题以及上面所有的讨论,我想提出一种全新的思路,大家可以一起讨论下。

首先,在微服务出现以前,大多数服务是以单体应用的形式存在的,后续由于各种原因(项目变大,需求变多等等)演变为微服务。单体应用有单体应用的优点与缺点,微服务也有微服务的优点和缺点。这两种模式的争论其实一直存在,正如 @micean 说的,“从一个极端到另一个极端”,这句话一点不错。我觉得其实是有解决方案的,是不是可以在这两个“极端”中找一个平衡点呢?

记得 2023 年的时候,google 开源了一款软件,叫 service weaver ,他有一个口号,“以单体形式编码,以微服务形式部署”,他的这个思路非常新颖,主要想告诉大家的一点就是,编码的时候可以按照一个模块一个模块来开发,互相没有耦合,但是最终部署的时候可以选择是单体应用一起部署,或者是微服务分开部署。

其实,我们团队在这之前也一直在做这方面的探索,但是一直没有开源,直到 2025 年春节前,我们的项目也开源了,我们以 Java 为主,推出了一套插件化的开发框架,每一个模块都可以以插件进行开发,插件之间互相不感知,但是我们参考 OSGI 的思想(@ioufev ),做到了插件可以聚合成一个进程部署(单体应用形态),或者分开部署(微服务形态)。

如果做到了这一步,是不是可以解决楼主的问题呢?其实微服务并不是一个错误的方向,而是在技术的螺旋式上升演进过程中的一个关键点。

以下是我在知乎上回答的类似问题的回答: https://www.zhihu.com/question/11654944781/answer/96580243167
这个是我们这个插件化框架的社区地址: https://github.com/ModelEngine-Group/fit-framework

我们项目刚开源不久,欢迎来讨论单体应用和微服务之间的相关问题,如果有同学们喜欢,也可以给我们点个 Star ,鼓励一下我们,感谢~
个人备案也需要一点时间,最近刚好在备案,看了看流程,流程理论上来说也不复杂,就是费时,注册完域名,需要邮箱实名(这步很快,阿里云上 20min 搞定了),然后是个人实名(这步稍微慢一点,但也是小时级完成的),接下来的步骤稍微麻烦一点,首先,个人实名之后,这个实名信息会发送给管理局,但是管理局不清楚周末上不上班,反正就是等待 3 个工作日再往下做成功率最高,等了 3 个工作日之后,需要在云上购买一个 ECS ,时间至少需要满 90 天(不清楚是不是所有云都是这个要求,但是云厂商肯定还是希望购买他们服务的,记住,这个是 90 天不是月,比如 2 月购买的机器,买一个月就没有 30 天,我就是前几天买的,买完真心疼),然后弄个弹性公网 ip 就可以正式备案了,备案说的是 1-20 个工作日吧,就是等。

我也是最近在搞开源社区推广,要弄一个域名,才想到的备案,才正好研究了下这个流程,楼主要是觉得有用可以点我个人信息给我项目加个 star 哈~
@xiaomushen 你说的很对,支持你的观点
@xiaomushen 理解,赞同,因此我们才在 Java 上发力,我们希望能够成功,但是不成功,也能带来一点思维碰撞的贡献也可以。 顺带求各位 V 友,可以给个 Star ,感谢
@JrD 我上面提到的 Python 的工程性比较差,这个是相对 Java 语言的,所有语言都可以通过“开发规范、架构设计、review 等问题来保证”,对不对?只是这么做的成本不同语言是不一样的吧? Java 是公认的工程性比较好的语言,Python 的确灵活性更强,相对的,工程性比 Java 差了不少。

感谢讨论,但是我也表达我的观点,我并不是想针对编程语言引战,我希望这个讨论可以相对客观的来看。Java 和 Python 各有特点,也都各有不足之处。
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1978 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 14ms · UTC 16:13 · PVG 00:13 · LAX 09:13 · JFK 12:13
Developed with CodeLauncher
♥ Do have faith in what you're doing.