源码剖析

ATM0062 天前
人工智能·大模型·agent·源码剖析·metagpt
MetaGPT源码剖析(三):多智能体系统的 “智能角色“ 核心实现——Role类每一篇文章都短小精悍,不啰嗦。今天我们来深入剖析Role类的代码实现。在多智能体协作系统中,Role(角色)就像现实世界中的 "员工",是执行具体任务、参与协作的基本单位。这段代码是 MetaGPT 框架的核心,它定义了一个角色从 "接收信息" 到 "做出决策" 再到 "执行任务" 的完整生命周期。
ATM00612 天前
人工智能·开源·dify·源码剖析
开源AI Agent开发平台Dify源码剖析系列(二)Dify 是一个 LLM 应用开发平台,这个项目是其后端 API 服务,基于 Flask 框架构建。项目采用了模块化设计,遵循领域驱动设计(DDD)原则,将不同功能划分为独立的模块。
LunarCod9 个月前
后端·workflow·c/c++·网络框架·源码剖析·高性能高并发
WorkFlow源码剖析——Communicator之TCPServer(中)系列链接如下:WorkFlow源码剖析——GO-Task 源码分析WorkFlow源码剖析——Communicator之TCPServer(上)
孤寒者1 年前
后端·python·flask·源码剖析·wtforms
(三十一)Flask之wtforms库【剖析源码下篇】🏆🏆作者介绍:【孤寒者】—CSDN全栈领域优质创作者、HDZ核心组成员、华为云享专家Python全栈领域博主、CSDN原力计划作者
孤寒者1 年前
后端·python·flask·面向对象·源码剖析·wtforms
(三十)Flask之wtforms库【剖析源码上篇】🏆🏆作者介绍:【孤寒者】—CSDN全栈领域优质创作者、HDZ核心组成员、华为云享专家Python全栈领域博主、CSDN原力计划作者
编程小猹1 年前
java·netty·源码剖析
Netty源码分析二NioEventLoop 剖析NioEventLoop是一个重量级的类,其中涉及到的方法都有很复杂的继承关系,调用链,要想把源码全部过一遍工作量实在是太大了,于是小编就基于下面的这些常见的问题来对NioEventLoop的源码来进行剖析
LunarCod1 年前
linux·c++·后端·架构·存储·leveldb·源码剖析
LevelDB源码阅读笔记(1、整体架构)LeveDB源码笔记系列:LevelDB源码阅读笔记(0、下载编译leveldb)LevelDB源码阅读笔记(1、整体架构)
@新法2 年前
服务器·网络·c++·后端·muduo·源码剖析
muduo源码剖析之TcpConnection连接管理TcpConnection用于管理一个具体的 TCP 连接,比如消息的接收与发送,完成用户指定的连接回调 connectionCallback。
@新法2 年前
linux·服务器·c语言·c++·后端·1024程序员节·muduo·源码剖析
muduo源码剖析之EventLoop事件循环类EventLoop.cc就相当于一个reactor,多线程之间的函数调用(用eventfd唤醒),epoll处理,超时队列处理,对channel的处理。运行loop的进程被称为IO线程,EventLoop提供了一些API确保相应函数在IO线程中调用,确保没有用互斥量保护的变量只能在IO线程中使用,也封装了超时队列的基本操作。
@新法2 年前
linux·服务器·c++·后端·muduo·源码剖析·网络库
muduo源码剖析之AsyncLogging异步日志类AsyncLogging是muduo的日志,程序如果直接让文件写日志可能会发生阻塞,muduo前端设计了2个BufferPtr,分别是currentBuffer_和nextBuffer_,还有一个存放BufferPtr的vector(buffers_)。