0-vortex / ACE_Framework

Public repo for my latest and greatest cognitive architecture ACE (Autonomous Cognitive Entity) Framework

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

tldraw

Intro to this Repo

This is the main public repo for the ACE (Autonomous Cognitive Entity) repository.

If you're looking for the main ACE Framework documentation, it is available here: https://github.com/daveshap/ACE_Framework/blob/main/ACE_Framework.md

Participation

Please check out the following files and locations for more details about participation:

  1. Contributing: https://github.com/daveshap/ACE_Framework/blob/main/contributing.md
    • This page will be updated with the best ways to contribute
  2. Agile: https://github.com/daveshap/ACE_Framework/blob/main/agile.md
    • This is the overall roadmap and organizational document
  3. Discussions: https://github.com/daveshap/ACE_Framework/discussions
    • Jump into the discussions!
tldraw

Projects

There are many possible implementations of the ACE Framework. Rather than detail every possible permutation, here is a list of categories that we perceive as likely and viable.

  1. Personal Assistant and/or Companion
    • This is a self-contained version of ACE that is intended to interact with one user.
    • Think of Cortana from HALO, Samantha from HER, or Joi from Blade Runner 2049. (yes, we recognize these are all sexualized female avatars)
    • The idea would be to create something that is effectively a personal Executive Assistant that is able to coordinate, plan, research, and solve problems for you.
    • This could be deployed on mobile, smart home devices, laptops, or web sites.
  2. Game World NPC's
    • This is a kind of game character that has their own personality, motivations, agenda, and objectives. Furthermore, they would have their own unique memories.
    • This can give NPCs a much more realistic ability to pursue their own objectives, which should make game experiences much more dynamic and unpredictable, thus raising novelty.
    • These can be adapted to 2D or 3D game engines such as PyGame, Unity, or Unreal.
  3. Autonomous Employee
    • This is a version of the ACE that is meant to carry out meaningful and productive work inside a corporation.
    • Whether this is a digital CSR or backoffice worker depends on the deployment.
    • It could also be a "digital team member" that primarily interacts via Discord, Slack, or Microsoft Teams.
  4. Embodied Robot
    • The ACE Framework is ideal to create self-contained, autonomous machines.
    • Whether they are domestic aid robots or something like WALL-E

About

Public repo for my latest and greatest cognitive architecture ACE (Autonomous Cognitive Entity) Framework

License:MIT License