-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathChatNotes.txt
45 lines (36 loc) · 1.47 KB
/
ChatNotes.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
scrollFn = '''
document.getElementById('chat').scrollTop = document.getElementById('chat').scrollHeight;
console.log("scrolled");
'''
with gr.Blocks() as chat:
gr.Markdown("# PsychoStasis")
with gr.Row():
with gr.Column():
with gr.Row():
with gr.Column(scale=4, variant='panel'):
mainChat = gr.HTML(value = generateHTML(), elem_id="chat_container")
with gr.Column(scale=1):
placeholder = gr.HTML(value="")
txtPrompt = gr.Textbox(label="Prompt", elem_id="prompt")
with gr.Row():
txtPrompt.submit(respond, inputs=[txtPrompt], outputs=[txtPrompt, mainChat]).then(
lambda: None, None, None, js=f'() => {{{scrollFn}}}')
Review CommitToMemory
Accordion controls to
View and select the active speaker and switch collectives
Inner Thoughts ---- Maybe this could be a colapsable bubble below the HTML of the message
Inspect memory
Inspect Cognitive Processes
frequency
schedule
stack
Trigger for inter proxy conversation (eg.: when a proxy @'s another)
Implement schedule for Cognitive Processes
checked and executed on interaction (before and after generation?)
Authoritative command to query inner thoughts
Implement Recall Cognitive Process
Implement Ingest Content Authoritative Command
Implement Extract Video Transcript Authoritative Command
Study Private GPT for chunking and memory structure
--Study OobaBooga for HTML Chat
Refactor ChatMKI