Skip to content

daveshap/ACE_Framework

main
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
September 17, 2023 06:17
September 19, 2023 15:02
September 20, 2023 05:39
September 20, 2023 05:39
September 15, 2023 06:13
September 20, 2023 06:17
September 19, 2023 15:02
September 17, 2023 12:05
September 19, 2023 15:10
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