Dropstone Support

채팅, CLI, SDK에서의 메모리

Dropstone 메모리는 특정 앱이 아닌 계정에 속합니다. CLI에서 설정한 규칙은 채팅에도 적용되며, 채팅에서 학습한 내용은 SDK에서도 사용할 수 있습니다. 하나의 메모리, 모든 표면.

Dropstone은 여러 곳에서 실행됩니다: 브라우저의 채팅 앱, 터미널의 CLI, 자체 코드의 SDK, 그리고 VS Code 확장 프로그램. 여러 곳에 존재하는 대부분의 도구는 각각 별도의 메모리를 유지합니다. Dropstone은 하나만 유지합니다.

이것이 Dropstone이 Continuity라고 부르는 의미입니다. 메모리는 계정에 연결되어 있으며, 모든 표면이 동일한 메모리를 읽고 씁니다.


실제로 의미하는 바

한 번 가르치면 어디서든 적용됩니다. CLI에 function 선언을 원하지 않는다고 말하면, 다음에 채팅에서 헬퍼를 작성해 달라고 요청할 때 화살표 함수를 사용합니다. 팀의 브랜치 이름 규칙에 대해 채팅을 수정하면, CLI는 다음 커밋에서 이를 따릅니다.

한 번 학습하면 어디서든 사용합니다. 채팅에 라이브러리 문서를 학습하라고 요청하면, 다음에 코드가 이를 호출할 때 SDK가 해당 지식을 보유합니다.

중단한 지점에서 이어갑니다. 채팅에서 마이그레이션에 관한 대화를 시작하고, 노트북을 닫고, 같은 프로젝트에서 CLI를 엽니다. 컨텍스트가 거기에 있습니다.

관리할 곳은 한 곳입니다. 어떤 표면에서든 "나에 대해 무엇을 기억하나요?"라고 묻으면 같은 목록을 얻습니다. 한 번 삭제하면 모든 곳에서 사라집니다.


메모리를 공유하는 표면

표면메모리 읽기메모리 쓰기
Dropstone Chat (chat.dropstone.io)
Dropstone CLI
Dropstone SDK
VS Code 확장 프로그램
시크릿 채팅아니요

시크릿 채팅은 쓰지 않고 읽기만 하는 유일한 표면입니다: Dropstone이 이미 알고 있는 정보는 사용할 수 있지만, 대화에서 생성된 내용은 저장되지 않습니다. 이는 기억하고 싶지 않은 작업을 위한 모드이지, 이미 사용자의 규칙을 알고 있는 어시스턴트로부터 숨기기 위한 모드가 아닙니다.

위의 모든 표면은 동일한 Dropstone 계정이 필요합니다. CLI는 dropstone login을 통해 로그인합니다; 채팅과 대시보드는 같은 브라우저에서 세션을 공유합니다; SDK의 로컬 클라이언트는 CLI의 로그인을 사용하며, API 키를 사용하는 헤드리스 클라이언트는 메모리가 전혀 없습니다. 모든 표면에서 하나의 메모리를 참조하세요.


메모리가 대화에 도달하는 방식

어떤 표면에서든 메시지를 보내면 Dropstone은 관련된 메모리를 확인하고 해당 턴에 가져옵니다. 상시 규칙은 항상 함께 제공됩니다. 사실, 학습한 지식, 과거 대화 컨텍스트는 요청한 내용과 관련이 있을 때 함께 제공됩니다.

각 턴은 또한 어떤 메모리가 제공되었는지에 대한 짧은 기록을 유지하므로, 이후에 "방금 내 메모리를 사용했나요?"라고 묻는다면 추측이 아닌 그 기록에서 답할 수 있습니다. 사용한 메모리의 이름을 말하고, 제공되었지만 필요하지 않았던 메모리도 언급합니다.


공유되지 않는 것

메모리는 표면 간에 공유됩니다. 계정 간에는 공유되지 않으며, 조직에 속해 있고 특정 메모리를 팀과 의도적으로 공유하지 않는 한 다른 사람과도 공유되지 않습니다. 팀 및 조직에서의 메모리를 참조하세요.

채팅에서 업로드한 프로젝트 파일은 메모리가 아닌 해당 프로젝트에 속합니다. 해당 프로젝트 내의 대화에서, 업로드한 표면에서 사용할 수 있습니다. Dropstone이 해당 파일 작업에서 학습한 내용은 메모리가 될 수 있지만, 파일 자체는 그렇지 않습니다.

Related articles

Ctrl+I