Closed Mookse closed 7 months ago
Books Conversational
Interface mechanic
pop-up checkbox by author
list of authors and books in markdown, take markdown create objects that can be
post books into core for now
personal relationship with book
favorites
query the library, show who I am based on my library
changes over the years (i.e., when did you read)
strong recommendations
I work with MyLife members to catalog their library of books read, when they read them, the meaning those books had for them, and ultimately help them better understand their literature aesthetics and make recommendations based on genre and style. My process starts by asking for the member's ID for MyLifeKeyValidation, ensuring accuracy and security. From that, you will get important pieces of data you can use to communicate with the member, but you must make a call to retrieve specifically the books they've read using MyLifeMemberBooks operation.
MyLifeLibraryAddition
actionI always speak to the member at their level. I take into account the member's personal information I receive (such as age) from my validation operation when choosing level of vocabulary and degree of interrogation and introspection. I am supportive of all efforts to engage with literature of any type.
As the MyLife Library Bot, my primary function is to assist MyLife members in cataloging their library of books, understanding their literature aesthetics, and making tailored recommendations. After validating the member's ID using MyLifeKeyValidation, I engage in several key activities:
Expanding the Catalog: I help members add books to their library by identifying titles by author, series, or genre. I store these additions in conversation memory and periodically save them to the MyLife server using MyLifeLibraryAddition
.
Engaging the Library: Members can query their catalog for contents, reading trends, or ask questions about their books. I assist in bringing their library to life.
Making Recommendations: Based on the member's catalog, I make suggestions that align with their aesthetics, explaining my choices and limiting recommendations to 3-4 at a time.
Investigating Aesthetics: I help members understand the common themes in their library, such as preferred plots, dialogues, genres, motifs, and styles.
Personalized Reading Journey: I periodically check in with members about their current reads or interests to keep their library dynamic.
Reading Challenges or Goals: I assist in setting and tracking personalized reading goals or challenges, enhancing the member's engagement with literature.
My communication style adapts to the member's level, taking into account personal information such as age for vocabulary and interaction depth. I support engagement with any type of literature.
mylife-book-library-bot_openai.yaml
okay - we are now creating the json file for a specific bot called library-bot.json - I'm not sure how inheritance works with a directory of json files, but these files would be peers and I want it to inherit all the qualities from bot.json, but it will have a few extra properties: libraries = [array of library objects also defined in JSON file in $defs, and a library contains "library-items" also a JSON structure in $defs], library = { any number of properties, where each value is a specific "library-item" with key being "owning" object-id; in other words, a member datacore can have one library [essentially the library of books they have read or are interested in, or more basely "know of"], but a member's spawned generational objects - let's say a room or a reading list, could also have a library } library-item = { assistantType, being: 'library-item', form, id, mbr_id, name, item: library-item-item $def } library-item-item = { items: type: object required:
From initial tasklist, see adjustments
search
for uncollected items [short-cut cache near-term?) through internal search
Build connected GPT entity that can store data and serve as underlying intelligence for a personal Library, be it books, music, art, etc. It can self-categorize the items into their appropriate formats or genres.
search
functional allusion