Skip to content

Recipe: Agent Building

AI Agent Framework + Tool Registration + Memory System

Scenario

Need to build an AI Agent with tool invocation, memory management, and multi-step reasoning capabilities.

Contents

FileDescription
Agent base classLifecycle management, message processing
Tool registryTool discovery, parameter validation, execution
Memory systemShort-term memory (session) + long-term memory (experience)
Cognitive enginePerception, reasoning, decision-making

Quick Start

python
from agents.base import AgentBase, ToolRegistry, MemorySystem

agent = AgentBase(
    name="my-agent",
    tools=ToolRegistry(),
    memory=MemorySystem()
)

result = await agent.process("user input")

Source Files

  • Recipe source: skills/recipes/agent-building/
  • Agent implementation: domains/agents/

Tags

type.recipe domain.agent lang.python maturity.verified

OpenDDD — Open Domains, Open Knowledge | openddd.com | 沪ICP备2022029625号-1