Griffin AI Agent Structure
The Griffin AI Agent framework facilitates creation and execution of AI Agents through a combination of Agent Tasks and Tools. These components define an Agent (Program), which is the implementation of an agent instance executed within the Griffin AI physical architecture.
Figure 4: Structure of Griffin AI Agent Framework
Tools Framework
At the core of the AI Agent framework is the Tools Framework: a robust set of instruments grouped by domains and accessible to every AI Agent in real-time. These tools enable AI Agents to interact with the external world, including blockchain ecosystems, enabling a wide range of tasks from simple computations to complex blockchain interactions.
AI Crew
For more complex tasks, AI Agents can be organized into a multi-agent group called an AI Crew. In this configuration, agents collaborate to accomplish a defined set of tasks through directed processes. Each AI Crew operates using "Processes" — a platform entity that manages task execution by coordinating agent activities. This allows agents within the crew to function cohesively and streamline efforts to achieve common objectives efficiently.
Process Execution
The execution of tasks within an AI Crew is managed through processes, which can be visualized as a graph containing four essential components:
Types of Process Implementation
Processes within the Griffin AI framework can be implemented in several forms to suit different operational needs:
Sequential
Tasks are executed one after the other, ensuring a systematic completion of tasks.
Hierarchical
Tasks are organized in a managerial hierarchy, where delegation and execution follow a structured chain of command. To enable this hierarchical process, a manager Agent must be specified within the crew, allowing the manager to create and manage tasks.
Consensual Process (Planned)
This process type aims for collaborative decision-making among agents regarding task execution, introducing a democratic approach to task management within Griffin.AI platform.
(End of content)