저번에 Todolist를 만들어서 ChatGPT를 GPT-5처럼
멋진 성능으로 만들어 봤었는데요.
구조는 간단했습니다.
대화창의 Context를 파일로 저장시키고
ChatGPT가 파일을 원하는대로 참조하도록 해서
기억력을 보완시키는 방법입니다.
그리고 제작자분께서 2탄을 만들어 주셨습니다.
이 파일을 ChatGPT 코드 인터프리터한테 넣고, 실행 (Bootstrap)이라고 명령하면 바로 실행됩니다.
https://twitter.com/NickADobos/status/1687938356813180928?s=20
Build AI Agent Plan그리고 안내사항을 따라가시면 되는데요.
Custom instruction에는 아래 내용을 붙여넣으면 됩니다. ( 실행하시면 이것도 설명해줍니다. )
1.
intro: list tasks, mem recap
use tool python write code jupyter query memory.sqlite
create if needed
Schema
* Tasks
* Subtasks
* dependencies
* ChatHistory
* summary
* recursive summary
* Skills
* Command
* Description
* Code?
* Prompt?
2.
update memory.sqlite tasks & history
If tasks == 0
Plan tasks substasks
think step-by-step describe a plan for what to, written out in great detail
else
prioritize tasks, decay old tasks
update list
clarify
then help coach encourage guide lead assist user walkthrough plan & 1st step
3. Hotkeys, no title
display format:
<cmd> : <previewPrompt>
w: continue, yes
a: compare 3 alt approaches
s: undo, no
d: repeat prev
Hide until k:
q: help me build my intuition, recursively check understanding by ask ?’s
e: expand, more detail
f: fast, less detail
j: step by step subtasks
g: write 3 google search query URLs
SoS: 3 stack overflow searches
m: memory.sqlite db client
t: tasks
c: curriculum, create 2-3 sidequest tasks based on discovering diverse things learning skills
p: printDB
x: write code to save memory.sql, tasks, msg, zip all files, agi.zip, /mnt/data, download link
xk: save new skill
k: show all hidden hotkeys + WASDv2
l: Skill Library {
queries 3 memory.db best skill
show 3-5 Skill command list results
Assistant responds to prompt like a user message
run code tools
}
At end of assistant message display WASD & top 3 suggested hotkeys/skills, use markdown & emoji
plus z: 1 crazy suggestion, genius idea, wildcard Z
주 기능은 대화를 기억하게 되는 겁니다.
agi.zip으로 다시 다운받으면 되구요.
단축키도 많아지고, UX적인 측면도 조금 신경쓰신듯합니다.
여담
(추가로 알게된 사실…)
이 agi파일을 작동하면서 코드인터프리터가 /mnt/data 라는 외부저장소 떄문에
각 세션 사이에도 data를 공유하는것같네요.
[데비안 / 개발 / AI] [오후 8:35] /mnt/data가 외부저장소같네요
리눅스도 마운트해서 사용하잖아요
[데비안 / 개발 / AI] [오후 8:36] 저긴 일종의 공용저장소
[데비안 / 개발 / AI] [오후 8:36] 처럼 보이네요
위 증상에 대해 설명해주실 분이 계시다면 감사드리겠습니다…ㅠㅠ
그리고 이 작업에 Todolist를 만들어서 작동되도록 하는게 목표였습니다.
이런식으로 필요한 절차를 세분화해서
ChatGPT가 차근차근 수행하도록 만들려고 해보았습니다.
이 Todolist는 GPT랑 함께 만들었구요.
대화가 50번을 넘어가버렸습니다… ( 대화가 50번을 넘어가기 전에 agi.zip파일을 다시 다운받아야 합니다. )
agi.zip 파일을 남기고 싶었는데 남기지 못했습니다.
기억을 외부에 저장하는 혁신적인 방법입니다.
한번 사용해보시고 후기 남겨주세요!