Paraflow
Welcome to the Paraflow section of the Paranet documentation! This section introduces the fundamentals of Paraflow, the language powering autonomous agents within the Paranet.
Paraflow is a streamlined language crafted for building goal-seeking agents. These agents operate deterministically, with transparent and inspectable behavior, planning and executing tasks to achieve predefined objectives. Paraflow actors, the core entities in this system, reside within a Paranet, where they implement skills to handle requests and delegate tasks to other actors to advance their goals.
Capabilities of Paraflow Agents
- Respond to events
- Make decisions
- Plan and execute actions
- Manage state
Paraflow is not a general-purpose programming language. Its focus lies in monitoring, planning, and orchestrating activities. While simple data manipulation is possible, complex logic is better suited to external services written in general-purpose languages.
Paranet
The Paranet is the networked environment where Paraflow actors operate. Actors within this system can:
- Implement Skills: Receive and fulfill requests from other actors.
- Delegate Work: Issue requests to other actors to support their objectives.