在前两篇文章中,我们深入剖析了 AgentScope 的工具系统,这相当于为 Agent 构建了强健的 手脚,使其具备了影响物理世界的能力。然而,要让这些肢体协调运作,还需一个智慧的 大脑 来坐镇指挥。从本篇开始,我们将重点探讨 AgentScope 如何构建一套通用的适配层,以支持来自不同 Provider(供应商)的各类大模型。
agentscope 源码分析(2):MCP & Agent Skills
agentscope 源码分析(1):Toolkit 类实现
AgentScope 是一个面向生产环境、易于使用的智能体框架,提供灵活的核心抽象以适配日益增强的大模型能力,并内置微调支持。其专为日益具备自主行为能力的大语言模型(agentic LLM)而设计,充分利用模型自身的推理与工具调用能力,而非通过僵化的提示词和预设流程对其加以限制。
本系列文章将会详细分析 AgentScope 的源码实现,这篇文章将先从其 工具调用 功能的实现开始。
full-stack-fastapi-template 源码分析
这篇文章将分析 full-stack-fastapi-template 的源码,学习使用 fastapi 框架构建 Web 应用时应该如何组织代码结构。这篇文章主要分析其后端部分实现,但首先我们仍然会对该项目做一个整体说明。
论文精读:AutoDAN:面向对齐大语言模型的隐蔽越狱提示生成技术
这篇精读笔记将学习稍早的一篇论文 AUTODAN: GENERATING STEALTHY JAILBREAK PROMPTS ON ALIGNED LARGE LANGUAGE MODELS,该论文介绍了 AutoDAN 这种越狱攻击技术,该技术通过精心设计的分层遗传算法,自动生成具备隐蔽性的越狱提示词,代码开源于 SheltonLiu-N/AutoDAN。该论文被 ICLR 2024 接收。
opencode 官方文档学习(2):开发
这篇文章继续学习 OpenCode 的官方文档,学习基于 OpenCode 进行二次开发,从而对 OpenCode 进行二次扩展。
opencode 官方文档学习(1):基础用法
claude code 官方文档学习(2):通用工作流与最佳实现
claude code 官方文档学习(1):基础知识
这篇文章是 claude code 官方文档 的学习笔记,旨在对 claude code 有个系统的、全面的了解,了解 claude code 的核心概念,方便解决 claude code 使用过程中遇到的问题。
论文精读:X-Teaming:基于自适应多智能体的多轮越狱攻击与防御
之前的论文精读:OpenRT:面向多模态大语言模型的开源红队测试框架 中提到了 X-Teaming 这种多智能体协作的攻击手法,本篇我们将将深入学习其核心机制。本文是 X-Teaming: Multi-Turn Jailbreaks and Defenses with Adaptive Multi-Agents 的精读笔记,该文献详细介绍了 X-Teaming 这种自适应多智能体的多轮越狱攻击框架,同时介绍了 XGuard-Train 这个开源的多轮安全训练数据集,旨在为大语言模型提供鲁棒的多轮安全对齐能力。