Skip to main content

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.