跳到主要内容

核心概念

AIGNE 项目为开发、测试和部署 AI Agent 提供了一个结构化的环境。其核心是一个包含配置文件的目录,这些文件定义了你的 Agent、它们可以使用的技能以及它们连接的语言模型。本节将分解这些基本构建块。

项目结构

当你使用 aigne create 创建一个新项目时,它会搭建一个标准的目录结构,以保持组件的组织性。一个典型的项目如下所示:

Project Structure

text
my-agent-project/
├── aigne.yaml        # 主项目配置文件。
├── agents/           # Agent 定义文件目录。
│   └── chat.yaml     # Agent 定义示例。
└── skills/           # 技能实现文件目录。
    └── sandbox.js    # 技能实现示例。

这种结构将配置(aigne.yaml、agents/)与实现(skills/)分开,使你的项目模块化且易于管理。

它们如何协同工作

下图说明了 AIGNE 项目核心组件之间的关系。中心的 aigne.yaml 文件协调一切,定义了存在哪些 Agent、它们可以使用哪些技能,以及哪个 AI 模型为其智能提供动力。

---

要理解 AIGNE 项目如何工作,必须掌握其两个主要组成部分:中央项目配置以及可执行的 Agent 和技能。在下面更详细地探索它们。

有了这些基础知识,你就可以更深入地了解如何配置你的项目了。

下一步:在项目配置 (aigne.yaml) 指南中了解有关主配置文件的更多信息。