Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Navi Personality Shard System. #126

Open
7 tasks
AlexKollar opened this issue Jan 7, 2025 · 0 comments
Open
7 tasks

Navi Personality Shard System. #126

AlexKollar opened this issue Jan 7, 2025 · 0 comments
Assignees
Labels
enhancement New feature or request
Milestone

Comments

@AlexKollar
Copy link
Collaborator

Goal

Introduce a system that will allow users to select from a list of personalities Navi can use in day to day operations.

Reasons

  • Some people want Navi's personality. Others dont.
  • At the end of the day. I want Navi to be customized to what the users want. Make her yours.
    The easiest thing we can do to remedy this is to give the users agency over how Navi presents herself.

Shipped Shards:

Navi will come with some shards by default

  • OG Navi / Navi-chan (Pumpkin Spice and Neon Drip)
  • Cybersec / Professional (Navi CLI)
  • Straight Facts (Navi research model)
  • Delphine (The Navi GF Mod meme)
    It should be noted that Llama 3.2 is censored and guard railed so she wont get too out of pocket. However I intend our in house model to be uncensored.

System Outline / TODO

  • Ship Navi with a few custom personalities.
  • Make them listable
  • Make them swapable /default like memories
  • Give users a chip creator like system that to build custom shards.
  • Allow users the ability to upload shards to github.
  • Give the cli app the following options: List, Search, Create, Edit, Remove, Set-Active, Set-Default
  • When the user creates a new chip. Give them the ability to build the shard right from the command line. Else open in default code editor.

When working with shards users should have certain default headers to put customizations under.
[info] | [knowledge] | [forbidden] | [custom] to name a few however the user can make their own this is more or less for organization more than anything. Not sucks like having to filter through a whole text wall of customization trying to find the one line you want to edit to fix why your model is too obsessed with giraffes or PSL's.

@AlexKollar AlexKollar added the enhancement New feature or request label Jan 7, 2025
@AlexKollar AlexKollar added this to the 1.0 milestone Jan 7, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: No status
Development

No branches or pull requests

2 participants