Replies: 1 comment 5 replies
-
At the moment, it feels like SmartChat takes about 7000-8000 tokens for a standard prompt. (approx 30000 characters or 6000 words) Let's say the minimum could be set at 8K tokens and the maximum at 127K, with a warning that every prompt at 127K will cost about $1.30, I feel like that's a power scale that would skyrocket the efficacy. As always, I'm approaching this as a PhD researcher. If I could access all my own notes, I would pay $1.30 for certain questions (the most general ones)... I'm also just spitballing, but I wouldn't mind a similar scope for prompt response, even though I know that GPT has a tough time understanding word counts for its responses... I do intend this as a helpful perspective from a user, @brianpetro and not as a criticism of your work which I clearly adore you for. |
Beta Was this translation helpful? Give feedback.
-
At the moment, a 'based on my notes' inquiry feeds about 30 notes to the chat bot for its context.
Would it be possible to implement a scope setting? This could be set for either 'how many notes' to send or a 'how many tokens/words to send'. I'm not too worried about API costs, though others might be.
There are some questions where I'd like a larger range of notes to be used (even if that meant splitting the prompt for a greater scope) and others where I think just the 'TOP 10' response will be more precise.
Potentially, a better option is a word limit scope in the Settings. So if the most relevant note is 20,000 words, it focuses on that note, whereas if there are 300 twenty-word notes, it can expand its search to allow for that different form.
Alternatively, and I imagine this is far more complicated, could a 'based on my notes' prompt bring up a dialogue box of the top 50 related notes? This could allow a choice to exclude certain notes and not send them to the API.
My approach, as always, has to do with academic research and using the Chat as an intelligent research assistant across my own notes. Some of my research might be split across 100 notes, while others may have less.
For example, one database I keep in Obsidian has over 300 core notes and 5-10 notes linked within each. While, at present, I can narrow the field to a folder containing these notes, but the scope of the database, given it uses a lot of small notes, means that the API can't access everything and is less likely to be able to give accurate responses.
Beta Was this translation helpful? Give feedback.
All reactions