FastGPT——低代码快速构建高精度私有知识库问答LLM Agent
引言 FastGPT(Labring开源,Apache 2.0)是一个基于大语言模型的AI Agent应用开发平台,集知识库问答、可视化工作流、Agent编排、工具调用和技能扩展于一体,让开发者和业务人员都能快速构建专属AI应用。 开箱即用的企业级RAG+可视化Agent工作流平台,是FastGPT的两大核心特色架构。核心能力包含私有知识库问答、零代码拖拽式AI流程编排、多模型统一接入、...
引言 FastGPT(Labring开源,Apache 2.0)是一个基于大语言模型的AI Agent应用开发平台,集知识库问答、可视化工作流、Agent编排、工具调用和技能扩展于一体,让开发者和业务人员都能快速构建专属AI应用。 开箱即用的企业级RAG+可视化Agent工作流平台,是FastGPT的两大核心特色架构。核心能力包含私有知识库问答、零代码拖拽式AI流程编排、多模型统一接入、...
Go语言中实现了两种并发模型,一种是依赖于共享内存实现的线程-锁并发模型,另一种则是CSP(Communicationing Sequential Processes,通信顺序进程)并发模型。 大多数编程语言(比如C++、Java、Python等)的并发逻辑都是基于操作系统的线程。并发执行单元(线程)之间的通信利用的就是操作系统提供的线程或进程间通信的原语,如共享内存、信号、管道、消息队列...
线程之间的调度永远是一个复杂的话题,但是并发编程必然会涉及到操作系统对线程的调度。根据资源访问权限的不同,操作系统会把内存分为内核空间和用户空间,内核空间的指令代码具备直接调度计算机底层资源的能力,比如说I/O资源等;用户空间的代码没有访问计算底层资源的能力,需要通过系统调用等方式切换为内核态来实现对计算机底层资源的申请和调度。 线程作为操作系统能够调度的最小单位,也分为用户线程和内...
GMP线程调度模型是Go协程调度的CSP并发模型实现,是对两级线程模型进行了一定程度的改进,使它能够更加灵活地进行线程之间的调度。 Golang内部有三个对象,goroutine,machine,processor。 研究这块最好结合源码。 GMP 调度模型 GMP 调度模型 G=Goroutine协程,P=Processor处理器,M=Thread线程 全局队列(Glob...
序言 什么是线程安全? 当多个线程并发访问某个Java对象(Object)时,无论系统如何调度这些线程,也不论这些线程如何交替操作,这个对象都能表现出一致的、正确的行为,那么对这个对象的操作是线程安全的。如果这个对象表现出不一致的、错误的行为,那么对这个对象的操作不是线程安全的,发生了线程的安全问题。 自增运算不是线程安全的 看上去,对一个整数进行自增运算(++),只有一个完整的操作...
引言 Kubernetes是一个开源的容器编排引擎,用来对容器化应用进行自动化部署、扩缩和管理。此开源项目由云原生计算基金会(CNCF)托管。 – 来自K8s官网 Kubernetes的前身是Google十余年大规模容器调度管理技术Borg,2014年6月由谷歌宣布开源;2015年7月发布1.0正式版,并交由CNCF托管,2018年3月顺利从CNCF正式毕业,成长速度极快,是首个...
引言 Apache APISIX是一个基于OpenResty(Nginx + LuaJIT)的云原生API网关。它把动态路由、限流熔断、鉴权、可观测性等能力都做成了插件,配置存储可以选择依赖etcd或者yaml,支持热更新、无需reload。 参考APISIX的官方博客,聊聊为什么Apache APISIX选择NGINX+LuaJIT技术栈? 从Apache APISIX的Ng...
2026世界人工智能大会暨人工智能全球治理高级别会议(来自WAIC) 导语 7月17日,2026世界人工智能大会暨人工智能全球治理高级别会议开幕式在上海世界会客厅隆重举行。本届大会以智能伙伴·共创未来为核心主题,45国1500+全球领军人物参会,11位顶奖得主、115位国内外院士同台。当2024图灵奖得主Richard Sutton站上主论坛,将AI时代锚定在经验二字,整日对话自此有了清...
以前有不少朋友问关于学习C++的推荐书籍,这里把我觉得比较好的一些书籍列一下,希望能起到抛砖引玉的作用就好了:) C++ Primer,Thinking in C++,The Standard C++ Library,The C++ Programming Language:这几本书就不多介绍了,很有名的书,我就不罗嗦了。 Effective C++和M...
引言 NIO的Buffer本质是一个内存块,NIO的Buffer类是一个位于java.nio包的抽象类,它有8种缓冲区子类,分别是ByteBuffer、CharBuffer、DoubleBuffer、FloatBuffer、IntBuffer、LongBuffer、ShortBuffer、MapperByteBuffer,其中使用最多的就是ByteBuffer二进制字节缓冲区类型。 这些...