daveshap / ACE_Framework

ACE (Autonomous Cognitive Entities) - 100% local and open source autonomous agents

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

PITCH: Aspirational Layer Artificial Cognitive Entity (ACE)

DataBassGit opened this issue · comments

Problem

As artificial intelligence becomes increasingly integrated into society, there's a growing urgency to ensure that these systems can navigate ethical landscapes and make morally sound decisions, a capability currently lacking in most AI solutions.

Appetite

We aim to build a prototype within the next two weeks. This timeline will allow us to create a foundational structure for the Aspirational Layer, capable of issuing moral judgments and making ethical decisions. We will also be able to perform initial tests to validate its effectiveness and reliability.

Solution

This layer serves as an ethical compass within an AI system, its components are made up of the following agents and subsystems:

  1. Constitution: This is a static text file that will be loaded on init. It contains the Heuristic Imperatives, The Statement on the UDHR, and the Mission Statement. It will be exactly as outlined in the framework.

  2. Heuristic Check Agent: This agent will be responsible for reviewing content generated by the other layers. It will only issue a pass/fail ruling. A pass will write to the bus for human verification and logging.

  3. Heuristic Reflexion Agent: This agent will be called when a check fails from the check agent. It can either rewrite the response and pass it back to the Check Agent for verification again, or it can send feedback to the generating agent on lower layers.

The Aspirational Layer will interface through a "northbound bus" for inputs and a "southbound bus" for outputs, making it compatible and scalable within the ACE Framework architecture. We are not defining the format of these messages at this time, for now we will stick to natural language until a need for message formatting is identified.

Rabbit Holes

  1. Human Interaction: Designing how the Aspirational Layer will interact with human operators to confirm or override its decisions.

  2. Feedback Loop: Creating a mechanism where the Aspirational Layer learns from its decisions and judgments, involving some form of human oversight or memory/reflexion.

No-gos

  1. No Legal Guarantees: While the layer aims to make ethically sound decisions, it does not promise to always align with legal standards or regulations.

  2. No Specific Religious or Cultural Ethics: The ethical framework will aim to be as universal as possible and will not cater to specific religious or cultural ethical guidelines.

  3. No Feedback Mechanism: There won't be a feature for users to agree or disagree with the ethical judgments made, as the focus is on delivering a calculated ethical decision based on pre-defined principles.

By addressing these components, we aim to build an Artificial Cognitive Entity that not only mimics human-like thinking and decision-making but also incorporates the ethical considerations that are fundamental to human interaction.

We're not using the PITCH structure anymore, closing.