BasedHardware / omi

AI wearables
https://omi.me
MIT License
3.73k stars 483 forks source link

FIX FACTS #1422

Open kodjima33 opened 5 days ago

kodjima33 commented 5 days ago

More context: Current facts collected about the user are some AI-generated bullshit like "Nikita is interested" or "Nikita enjoys"

As a developer, when using facts, I'm not even able to extract useful information such as "city of living", "age", etc...

Describe the solution you'd like I want facts to contain actually useful information such as Age, city of living, marriage status, health, friends names, relationships, preferences, allergies. Imagine an FBI report on a person - that's exactly how it should be.

Pics Clipboard 26 Nov 2024 at 22 36 IMG_3522

josancamon19 commented 4 days ago

CleanShot 2024-11-27 at 13 43 11@2x

Doesn't seem to have stopped creating new facts, even Salman is getting new ones. But it will not add new facts if feels like it's repeating itself with stuff already knows about you.

josancamon19 commented 4 days ago

For context:

Image

josancamon19 commented 4 days ago

I see you again have 100 facts, but they seem to be on different categories?

josancamon19 commented 4 days ago

In COMPLETELY different categories, wtf? why? how? was this after you changed the prompt? did you clean up your facts?

josancamon19 commented 4 days ago

I understand habits, lifestyle, hobbies are really few or none, but can you provide with a few conversations examples, and provide this one should include this facts.

Or how facts should be determined? for example, unless you have said that you live in San Francisco, it will prob not determine that you live there, as that'd be an inference based on your conversations, not a fact.

kodjima33 commented 4 days ago

@josancamon19 no bro didn't delete but hahaha today I reopened the app, my facts got reshuffled into different categories again :D

I just opened again, I have still 100 but now it's 1 hobby 11 interests 71 work 5 other 1 skill 11 lifestyle

josancamon19 commented 3 days ago

I just pushed to prod test in 20 min, you should have like 2.5k facts, is bad for other reasons, but it should be better, lmk.

josancamon19 commented 3 days ago

Check 2) again if you have facts like those you put as example

josancamon19 commented 1 day ago

@beastoin moved this to in-review, please check this file

Run it with your id, and check how the facts results improved compared to previous ones.

josancamon19 commented 1 day ago

I can confirm this part was executed: Image

josancamon19 commented 1 day ago

Should we filter |||| As a developer, when using facts, I'm not even able to extract useful information such as "city of living", "age", etc... |||| only "core" facts into apps prompts?

beastoin commented 1 day ago

https://docs.google.com/spreadsheets/d/1DMc4GjJTc0JzkY6tWHC0PV-z9T2zzZXFyLppKN_gAAQ/edit?gid=1103725368#gid=1103725368 my facts

at core - 44/58 - 75% good.

they covered my living, age, marriage status, family, experiences, ...

beastoin commented 1 day ago
Screenshot 2024-11-30 at 18 38 51

there's some duplicated facts at core, e.g. ^

beastoin commented 1 day ago

Should we filter |||| As a developer, when using facts, I'm not even able to extract useful information such as "city of living", "age", etc... |||| only "core" facts into apps prompts?

should we pick 25 facts each category, or go with some ratio e.g. 50:20:10:10:10

josancamon19 commented 1 hour ago

Thanks for the feedback

josancamon19 commented 1 hour ago

75% seems really good to me

josancamon19 commented 1 hour ago

They can be duplicated, because the scripts runs in parallel sometimes :c otherwise it would take too long

josancamon19 commented 1 hour ago

But on generated memories, it should not generated any duplicated facts