무엇을 저장하고 어디서 처리하는가
MindVest.ai는 자금에 닿지 않는 구조로 만듭니다.
자금에 닿지 않는 구조
- 어떤 종목이나 매매도 추천하지 않습니다
- 서비스가 주문을 내지 않습니다
- 사용자의 자금에 닿지 않습니다
서비스는 주문을 내지 않습니다. 서비스의 인프라는 사용자의 자금에 닿지 않습니다. 제공하는 것은 전략의 상세와 모의 투자까지입니다.
실제 금융거래는 권한으로 막아 둔 것이 아니라 구조에 없습니다. 도구의 목록, 권한의 범위, 네트워크의 경로 어디에서도 닿을 수 없게 만듭니다.
기능을 셋으로 나눠 엽니다
| 구분 | 기능 | 어디서 쓰는가 |
|---|---|---|
| PUBLIC |
| Web · 내가 쓰는 AI · MindVest Chat 어디서나. |
| RESTRICTED |
| 로그인한 본인 계정 안(Web · MindVest Chat)에서. 공개된 AI 연결에는 기본으로 열지 않습니다. |
| PRIVATE | 증권 · 거래소 주문 실행 | 어느 길로도 닿을 수 없습니다. |
- 넓히는 것은 나중에도 안전하고, 공개한 뒤 좁히는 것은 안전하지 않습니다. 그래서 좁게 시작합니다.
- Context Wiki는 개인의 투자 Profile을 담으므로 공개된 AI 연결에 넘기지 않습니다.
어디서 처리하는가
Cloud
사용자가 언제든 접근해야 하는 읽기와 Decision을 맡습니다. 이미 계산된 Strategy · Backtest · Market Context를 읽어 빠르게 답합니다.
계산용 서버
시장 데이터 수집, Market Context, Backtest · Research 같은 무거운 계산을 맡고 결과만 Cloud에 올립니다. 이 서버가 멈춰도 이미 올라간 결과는 Cloud에서 계속 읽을 수 있습니다.
사용자의 Desktop
꼭 있어야 하는 것이 아니라 확장입니다. Cloud가 지원하지 않는 종목과 사용자 전용 데이터의 연구는 Desktop에서 합니다.
무엇을 저장하는가
지금 열려 있는 Web(TetraSight · Strategy Map · Backtest Evidence)은 로그인 없이 봅니다. 로그인과 계정은 아직 없습니다.
아래는 로그인이 생긴 뒤의 기능에 적용하는 설계 원칙입니다. 적용되는 기능과 지금 상태는 다음과 같습니다.
- Decision · Decision Monitor개발 중
- Reflection개발 중
- Context Wiki예정
- Decision · Reflection 같은 사용자 데이터는 사용자별로 격리합니다.
- 공개된 Strategy · Backtest와 사용자의 개인 데이터를 분리합니다.
- 읽기와 쓰기에 다른 권한 정책을 둡니다. Monitor를 만들거나 바꾸면 감사 기록을 남깁니다.
- AI가 만든 Decision은 사용자가 최종 승인했는지를 구분해 둡니다.
- 사용자가 누구인지를 AI가 넘긴 값만 믿고 정하지 않습니다.
- Context Wiki는 사용자가 말한 것과 AI가 추정한 것을 구분해 적고, 사용자가 고치고 지울 수 있습니다.
과거의 Decision · Reflection · 평가 이력은 요금제 때문에 지우지 않습니다.
AI에 무엇을 넘기는가
AI는 데이터베이스를 직접 다루지 않습니다. 정해진 도구를 거쳐서만 읽고 씁니다.
AI에는 전체 대화나 넓은 사용자 Profile을 넘기지 않고, 그 도구에 필요한 최소한의 Context만 넘깁니다.
사실은 코드와 도구의 결과로 그리고, 해석만 AI가 씁니다.