Skip to content

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

License

Notifications You must be signed in to change notification settings

colin6756/ACE_Framework

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published