@bjysla2016 What stuck with me is the earlier stop: if "tidy up my tokens" does not name the token, amount, or chain, the agent should ask before drafting anything. Keeping the transaction unsigned and the approval with the user makes the read, prepare, execute split clear.
DataLine 보면서 에이전트가 "읽기"랑 "실행"을 어디서 나누는지가 제일 궁금했어요
제가 이해한 구조는 이래요 (공식 문서 기준이 아니라 소개 내용을 바탕으로 한 제 정리예요)
1. 읽기: 잔고나 포트폴리오를 조회만 하는 단계. 돈을 움직일 권한이 필요 없어요
2. 준비: Swap 요청이 오면 서명 안 된 트랜잭션만 만들어요. 아직은 그냥 초안이네여
3. 실행: 되돌릴 수 없는 단계라서 지갑 승인은 사용자 몫이에요. 자금과 프라이빗 키는 계속 사용자가 쥐고 있고요
가상의 예시를 하나 들게요
"내 토큰 좀 정리해줘"라고 하면 어떨까요?
어떤 토큰을, 얼마나, 무엇으로 바꾸라는 건지 알 수가 없죠..?!
이럴 땐 에이전트가 추측해서 트랜잭션을 만들기보다 멈추고 되물어야 해요
"어떤 토큰을 어느 체인에서 무엇으로 바꿀까요?"
승인 버튼 앞에서 멈추는 것도 중요하지만, 그 전에 요청이 모호하면 먼저 멈추는 게 더 앞단의 안전장치 같아요 ㅎㅎ
참고: https://t.co/FhtSDQeuZJ
이 글은 Republic 캠페인의 일부로 작성했고, 참여 보상을 받을 수 있어요. 토큰 수량과 TGE/배분 시점은 DataLine 약관에 따라 아직 미정이에요.