Oregami
Repositories/oxedyne/daimond

oxedyne/daimond/www/guide/ko/chats-and-diamonds.html

30.4 KiB, 1 run

created by r2519314175:1249, which is this file's identity for as long as the history lasts, whatever it is later renamed to

download · who wrote it · its history

1<!DOCTYPE html>
2<html lang="ko" data-guide-locale="ko" data-guide-locales="en de es fr ja ko pt-BR zh-Hans">
3<head>
4<meta charset="UTF-8">
5<meta name="viewport" content="width=device-width, initial-scale=1.0, viewport-fit=cover">
6<title>채팅 &amp; Diamonds — Daimond 사용 안내</title>
7<link rel="icon" type="image/svg+xml" href="../../assets/daimond_mark.svg">
8<link rel="stylesheet" href="../../css/variables.css">
9<link rel="stylesheet" href="../../css/guide.css">
10<script src="../frame.js"></script>
11<script src="search-index.js"></script>
12<script src="../search.js"></script>
13</head>
14<body>
15
16<header class="site-head">
17 <div class="site-head-inner">
18 <a class="brand" href="index.html" aria-label="Daimond 사용 안내, 홈">
19 <img class="wordmark wm-dark" src="../../assets/daimond_word.svg" alt="Daimond" translate="no">
20 <img class="wordmark wm-light" src="../../assets/daimond_word_dark.svg" alt="Daimond" translate="no">
21 <span class="brand-sub">안내</span>
22 </a>
23 <nav class="site-nav" aria-label="안내 페이지">
24 <a href="index.html">시작하기</a>
25 <a href="interface.html">인터페이스</a>
26 <a href="models.html">모델 &amp; 크레딧</a>
27 <a href="chats-and-diamonds.html" aria-current="page">채팅 &amp; Diamonds</a>
28 <a href="../capps.html">Capps</a>
29 <a href="email-web-files.html">메일, 웹 &amp; 파일</a>
30 <a href="accounts.html">계정</a>
31 <a href="sync.html">기기 간 동기화</a>
32 <a href="spending.html">지출</a>
33 <a href="../machine-operations.html">기기에서 명령 실행</a>
34 <a href="../social.html">소셜</a>
35 </nav>
36 </div>
37</header>
38
39<main>
40 <h1>채팅 &amp; Diamonds</h1>
41 <p class="lede">채팅은 daimon과 나누는 대화예요. Diamond은 하나의 일을 담아 두는 튼튼한 그릇이고, 어떤 일에 대해 알아낸 것을 품어 나중 일이 거기서 시작되게 해요. 여기서는 채팅을 시작하고 읽는 법, 턴 조작, 채팅을 Diamond으로 접어 넣기, Diamond이 일하는 작업 공간, 둘 중 어느 쪽에든 파일 붙이기, 그리고 쌓이는 것을 정리하는 법을 다뤄요.</p>
42
43 <h2 id="s1">채팅 시작하기, 채팅으로 돌아가기</h2>
44 <p> <span class="ui">새 채팅</span>항목을 고르세요. 누를 것은 <strong>+</strong> — 옆은 <strong>채팅</strong> (레일에 있어요). 가운데 패널 아래 칸에 입력하세요. 그리고 <span class="ui">➤</span>로 보내요. 시작한 채팅은 모두 레일의 <strong>채팅</strong>에 새것부터 놓여요. 하나를 누르면 가운데로 돌아오고요. 새 채팅은 기본 모델로 시작하고, 머리글의 선택 칸은 그 채팅에만 쓰는 모델을 바꿔요.</p>
45
46 <p>채팅 타일에는 <span class="ui">×</span>가 있고, <span class="ui">⋯</span> 은 <strong>채팅</strong> 머리에 있으면서 <span class="ui">모든 채팅 삭제</span>를 품고 있어요. 둘 다 묻지 않아요. 둘 다 채팅을 <strong>휴지통</strong>으로 옮길 뿐이고, 거기서 되돌릴 수 있어요. 묻는 일은 되돌릴 수 없는 두 행동으로 옮겨 갔고, 둘 다 그 패널 안에 있어요.</p>
47
48 <p>답이 오는 중에도 계속 쓸 수 있어요. 그때 보낸 메시지는 사라지지 않고 <strong>대기</strong> 가 돼요. 스레드 아래에 점선 말풍선으로 나타났다가, 답이 끝나는 그 순간 제 턴으로 나가요. 대기 중인 말풍선을 누르면 칸으로 되가져와 고칠 수 있고, 버리려면 그 <span class="ui">×</span> 표시를 누르세요. 답을 멈추려고 <span class="ui">■</span> 를 누르면 그 뒤에서 기다리던 것은 보내지지 않은 채로 나에게 돌아와요. 멈춤은 멈춤이에요.</p>
49
50 <h2 id="s2">긴 대화 읽기</h2>
51 <p>대화는 금세 길어져요. 그래서 읽기 좋게 하는 조작이 채팅 머리글, 가운데 패널 오른쪽 위에 있어요. 둘은 입력 바, 이 표시 옆에 있고요 — <span class="ui">➤</span>.</p>
52
53 <div class="cards">
54 <div class="card">
55 <h3 id="s3">단계</h3>
56 <p> <span class="ui">단계</span> 버튼은 스레드 안의 도구 단계를 보이거나 감춰요. 내 메시지와 답 사이에 에이전트가 한 일이죠. 대화를 읽을 때는 감추고, 무엇을 했는지 보고 싶을 때는 펴세요.</p>
57 </div>
58 <div class="card">
59 <h3 id="s4">접기</h3>
60 <p> <span class="ui">−</span> 버튼은 답을 모두 접고 물어본 것을 남겨요. 긴 스레드를 훑는 가장 빠른 길이고, 접을 턴을 고르기 시작하는 입구이기도 해요.</p>
61 </div>
62 <div class="card">
63 <h3 id="s5">앞 메시지로</h3>
64 <p><strong>위쪽 꺾쇠</strong> 는 보내기 버튼 옆에 있고, 내 마지막 메시지로 되돌아가요. 다시 누르면 그 앞의 것들로 차례차례 거슬러 올라가요.</p>
65 </div>
66 <div class="card">
67 <h3 id="s6">맨 아래로</h3>
68 <p><strong>아래쪽 꺾쇠</strong> 는 채팅 맨 아래로 돌아가 되짚기를 다시 시작해요. 그래서 다음에 되돌아갈 때는 아까 멈춘 자리에서 이어지지 않고 내 마지막 메시지로 가요.</p>
69 </div>
70 <div class="card">
71 <h3 id="s7">간결</h3>
72 <p>이 채팅에서 짧은 답을 청하는, 켜 두는 스위치예요. 숨은 지시가 아니라 스킬이고, 청하는 내용은 작업 공간에 있는, 내가 읽고 고칠 수 있는 파일이에요.</p>
73 </div>
74 <div class="card">
75 <h3 id="s8">권한 모드</h3>
76 <p>모델 옆에 붙는 한 낱말로, Daimond이 묻지 않고 무엇을 하는지 알려 줘요. 자세한 것은 <a href="../machine-operations.html">기기에서 명령 실행</a>.</p>
77 </div>
78 </div>
79
80 <figure class="shot" data-shot="chat-turns">
81 <img alt="답을 접은 채팅. 물어본 것이 늘어서 있고, 머리글에는 턴을 고르는 조작이 나와 있어요." src="../shots/chat-turns.png" loading="lazy">
82 <figcaption>답을 접으면 물어본 것이 남고, 접을 턴을 고르는 조작이 켜져요.</figcaption>
83 </figure>
84
85 <h2 id="s9">채팅을 Diamond으로 접어 넣기</h2>
86 <p>대화가 무언가를 풀어냈으면 접어요. 배운 것은 남기고, 그것을 낳은 주고받기는 버리죠. 접어 넣는 곳이 <strong>Diamond</strong>이고, 이것은 두 단위로 이뤄져요.</p>
87 <ul>
88 <li><strong>접기 하나는</strong> 개선 하나, 한 걸음 앞이에요.</li>
89 <li><strong>결정체는</strong> 접기가 쌓아 온 것이에요. 일의 모양, 순서대로 놓인 단계, 그리고 어렵게 알아낸 확인들이죠. Diamond은 결정체와, 그것을 낳은 접기의 사슬을 합친 것이에요.</li>
90 </ul>
91
92 <h3 id="s10">턴을 골라 접기</h3>
93 <p>스레드를 <span class="ui">−</span>로 접은 다음, 남길 만한 턴을 고르세요. 머리글에 조작 줄이 나와요. <span class="ui">모두 선택</span>, <span class="ui">선택 해제</span> 그리고 <span class="ui">선택한 것 접기</span>가 고른 턴을 Diamond에 접어 넣어요. 접을 것은 <em>받아들인</em> 단계이지 스치듯 한 말이 아니에요. 접기가 남기는 것은 배운 것이지 대화록이 아니에요.</p>
94
95 <div class="note"><strong>저절로 빨려 들어가는 것은 없어요.</strong> 결정체가 뒤에서 자라는 일은 없어요. 내밀어진 턴을 고르는 것은 나이고, 접기 자체도 제안이에요 — 에이전트가 결정체를 다시 쓰고 그 결과를 보여 주면, 내가 수락하거나 거절해요. 결정체가 바뀌는 것은 내가 그러라고 했을 때뿐이에요.</div>
96
97 <figure class="shot" data-shot="diamond-fold">
98 <img alt="채팅 대신 나타난 Diamond의 명령 화면. 방법을 이끌고 접는 조작이 있어요." src="../shots/diamond-fold.png" loading="lazy">
99 <figcaption>Diamond을 고르면 채팅 대신 명령 화면이 나오고, 거기서 방법을 이끌고 접어요.</figcaption>
100 </figure>
101
102 <h2 id="s11">Diamond 다루기</h2>
103 <p>Diamonds은 레일에서 채팅 위에 놓여요. 하나 추가할 때 누를 것은 <strong>+</strong> — 옆은 <strong>Diamonds</strong>. 하나를 고르면 가운데의 채팅이 그 명령 화면으로 바뀌어요. 일을 이끌고 개선을 더 접어 넣는, 촘촘한 화면이죠. 패널이 어느 얼굴을 보이는지는 읽지 않고도 알 수 있어요. Diamond일 때는 이름 옆에 Daimond 표가 붙고 모서리가 각져요. 화면의 다른 것들은 모서리가 둥근데 말이죠.</p>
104
105 <p>Diamond에는 <strong>두 얼굴</strong>이 있고, 머리글의 스위치로 오가요. <span class="ui">결정체</span> 는 Diamond이 아는 것이고요. <span class="ui">채팅</span> 은 그 Diamond 자신의 대화예요. 다른 것들처럼 남고, <span class="ui">접기</span> 버튼을 달고 있어요. 접기는 무언가를 설정하는 중이 아니라 흐름 한가운데서 하는 일이니까요. 레일에서 채팅을 고르면 평범한 대화가 돌아와요. 스테이지가 비려 할 때도 마찬가지예요.</p>
106
107 <h3 id="s12">Diamond이 하는 일과 하지 않는 일</h3>
108 <p>A Diamond retains; on its own it does not run. Nothing executes a crystal: there is no workflow engine and no chain from one Diamond to another. Returning to a Diamond does not set it going, and neither does leaving it alone. A Diamond you have not automated answers when you prompt it and at no other time — which is what its panel says when you look: <em>Nothing set. This Diamond answers when you prompt it and at no other time.</em></p>
109
110 <p>그러니 <em>다시 손에 든다는 것은</em> 는 이미 배운 것을 모두 손에 쥔 채 다시 이끈다는 뜻이에요. 결정체는 산문이고, 모델이 가장 잘 읽는 형태죠. 내가 그 Diamond을 다룰 때 daimon에게 건네지고, 거기서 내보내는 모든 일꾼에게도 건네져요. 한 번 알아낸 것은 다시 치지 않아도, 쳐야 한다고 떠올리지 않아도 다시 그 일에 닿아요.</p>
111
112 <p>The one way a Diamond acts without you is the one you set up yourself, described next.</p>
113
114 <h2 id="s13">Triggered actions</h2>
115 <p>A <strong>triggered action</strong> is a standing arrangement for a Diamond to do something <em>without being asked</em>. You write it, you switch it on, and from then on the Diamond acts when the thing you named happens. It is the only part of Daimond that spends money with nobody at the keyboard, so it is worth reading this section before you set one.</p>
116
117 <p>They live under <span class="ui">When this Diamond acts</span> on a Diamond's crystal. <span class="ui">Add an action</span> makes one; a pulldown selects it for editing when there is more than one. Two things can set an action off:</p>
118 <ul>
119 <li><strong>Minutes of my activity.</strong> A timer that only counts while you are actually working. A tab left open overnight counts none of them, so a Diamond set to thirty minutes fires after half an hour of your work, not half an hour of wall clock.</li>
120 <li><strong>Mail arriving.</strong> Mail landing in a folder you name, in a mailbox you have already set up. Nothing fires until there is mail.</li>
121 </ul>
122
123 <p>Each action carries two pieces of writing. The <strong>instruction</strong> is what the Diamond is asked to do when it fires, and it is sent every time. The <strong>context</strong> is background it needs the first time only: it goes in front of the first instruction and then stops going, until you change it, at which point it is sent once more. That is what changing it means.</p>
124
125 <p>Actions are ordinary files. They sit in the Diamond's own directory as <strong translate="no">triggers.json</strong>, in the open, where you can read them in the Workspace panel and where the Diamond itself can read and edit them with the file tools it already has. Nothing about them is hidden from you or from it.</p>
126
127 <h3 id="s14">The play, the pause and the light</h3>
128 <p>Every triggered action wears the same three-part control the rest of the app uses: a <strong>play</strong>, a <strong>pause</strong> and a round <strong>light</strong>. The Diamond carries one that speaks for all of its actions, and the <span class="ui">전체</span> row at the top of the rail carries one that speaks for the whole app.</p>
129
130 <p><strong>The light says whether anything is going to happen on its own.</strong> Not whether you have pressed pause — whether something is actually armed and free to fire:</p>
131 <ul>
132 <li><strong>Red.</strong> Nothing here will act by itself — because you have set nothing up, or because what is here is switched off, held, or missing something it cannot fire without.</li>
133 <li><strong>Amber.</strong> Some of what is set up will act, and some is held.</li>
134 <li><strong>Green.</strong> Everything that is set up will act.</li>
135 </ul>
136
137 <p>A Diamond you have not automated therefore shows <strong>red</strong>, and so does the <span class="ui">전체</span> row on a fresh account. That is not a warning. It is the honest answer to "is anything running by itself?", and on a new account the answer is no.</p>
138
139 <p>The two buttons follow the light, so you never have to work out which one would do something:</p>
140 <ul>
141 <li>Red: <strong>play</strong> is live and <strong>pause</strong> is greyed. There is nothing running to stop.</li>
142 <li>Amber: <strong>both</strong> are live. You can release what is held or hold the rest.</li>
143 <li>Green: <strong>pause</strong> is live and <strong>play</strong> is greyed. There is nothing held to release.</li>
144 </ul>
145
146 <div class="note"><strong>An action that cannot fire is not counted.</strong> An action switched on but missing its mailbox, its folder or its instruction would never go off, so the light does not report it as though it would. Fill in what it is missing and the light changes on its own.</div>
147
148 <p>Pressing pause on a Diamond holds every action under it; pressing it on the <span class="ui">전체</span> row holds the lot. Nothing is spent by a held action — it is refused before the turn starts, so a pause costs nothing but the wait. Amber can only be arrived at, never set: there is no button that makes a light amber, which is what stops the colour from meaning whatever somebody last clicked.</p>
149
150 <p>The same light rides on your mailboxes, and it reads the same way. A mailbox whose folders you refresh by hand is <strong>red</strong>: pressing refresh yourself is not automation, it is you. Give a folder an interval and it goes green.</p>
151
152 <h2 id="s15">결정체와 그 이력</h2>
153 <p>The crystal is two real files in the Diamond's own directory: <strong translate="no">crystal.json</strong>은 Diamond가 아는 것, <strong translate="no">crystal.html</strong>, the page that draws it. That directory is always in the Diamond's workspace, so both can be opened in the Workspace panel, read, and edited by hand. It is not inside the folder you have open as your workspace, though: a Diamond is kept in the browser's own storage, apart from your work.</p>
154
155 <p>쓸 때마다 버전이 찍히니, 결정체에는 이력이 있고 덮어써지는 것은 없어요. 이력은 모든 버전을 새것부터 늘어놓고, 저마다 무엇이 그것을 낳았는지 붙여요.</p>
156 <ul>
157 <li><span class="ui">보기</span>: 그 버전을 읽어요.</li>
158 <li><span class="ui">되살리기</span>: 그 버전을 다시 현재로 만들어요.</li>
159 <li><span class="ui">델타</span>: 접기가 삼킨 날것의 입력, 곧 에이전트가 줄이라고 받은 재료를 봐요.</li>
160 </ul>
161
162 <div class="note"><strong>되살려도 사라지지 않아요.</strong> 현재이던 글이 먼저 이력에 남으니, 예전 버전을 되살려도 이력이 갈리지 않고 늘어나요 — 뜻하지 않은 되살리기도 그 자체를 되돌릴 수 있어요.</div>
163
164 <h2 id="s16">산출물</h2>
165 <p>Diamond은 그 일이 건드린 것도 적어 둬요. 그 일을 하는 동안 쓰인 파일과 열린 페이지죠. 내가 적을 필요는 없어요. Daimond은 에이전트가 쓴 도구를 이미 적어 두니, 목록은 일어난 일에서 읽어 내고, 접기를 받아들이는 그 순간에 모아요.</p>
166
167 <p>그저 <em>읽기만 한</em> 파일은 일부러 빼 뒀어요. 에이전트는 하나를 찾느라 파일 마흔을 열기도 하는데, 마흔을 다 늘어놓으면 정작 중요한 하나가 묻혀요. 남기는 것은 그 일이 만들어 낸 것과, 내가 보자고 한 페이지예요.</p>
168
169 <p>Diamond에 산출물이 있으면 이끄는 칸 위의 한 줄이 몇 개인지 알려 줘요. 누르면 목록이 열리고, 항목마다 세 가지 일을 해요.</p>
170 <ul>
171 <li><strong>이름</strong> 부분을 누르면 열려요 — 파일은 문서 패널에, 페이지는 웹 패널에.</li>
172 <li><strong>작은 화살표</strong> 표시는 그것을 가리키는 참조를 이끄는 칸에 넣어 줘요. 그래서 경로를 다 치지 않고도 “이거 수치 다시 해 줘”라고 말할 수 있어요.</li>
173 <li><strong>가위표</strong> 표시는, 결국 이 Diamond의 것이 아니었다면 그것을 치워요.</li>
174 </ul>
175
176 <div class="note">그 뒤에 이름을 바꾸거나 지운 파일은, 열려고 하면 <strong>그렇다고 말해 줘요</strong> — 조용히 아무 일도 하지 않는 게 아니에요. 끊긴 링크를 아닌 척 늘어놓는 목록은, 목록이 없는 것보다 나쁘니까요.</div>
177
178 <h2 id="s17">Diamond의 작업 공간</h2>
179 <p>Diamond에는 <strong>작업 공간</strong>이 있어요. 그와 함께 두는 파일과 폴더예요. 거기 두는 사람은 나고요. daimon은 자기 작업 공간에 무언가를 더할 수 없으니, 받은 것으로 일하고 더 필요하면 나에게 물어요.</p>
180
181 <p><strong>이건 내 파일을 들여다보는 창이지, 파일을 담아 두는 상자가 아니에요.</strong> 붙인다고 복사되는 것은 없어요. 파일은 있던 자리에 그대로 있고, Diamond은 그것을 가리킬 뿐이에요. 같은 폴더를 두 Diamond에 붙여도 폴더는 하나이고, 어느 쪽에서 고치든 다른 쪽이 읽는 것은 같은 파일이에요. Diamond의 작업 공간에서 빼도 떼어 낼 뿐, 파일 자체는 그대로이고, 없어지는 것은 일부러 지웠을 때뿐이에요. <em>작업 공간</em> 이라는 말은 사본이 있을 것 같은 느낌을 주지만, 사본은 없어요.</p>
182
183 <p>Diamond에는 저만의 디렉터리도 있어요. 늘 작업 공간 안에 있고 늘 쓸 수 있으니, 내가 아무것도 붙이지 않아도 그 daimon에게는 일할 자리가 있죠. 결정체도 거기 살아요. 폴더는 <strong>편집이 아니라 참고용</strong>으로 붙일 수도 있어요. 그러면 daimon은 읽을 수 있고, 쓰기는 모두 거부돼요. 그리고 <a href="email-web-files.html">작업 공간</a> 패널은 내 파일 전부를 보여 주거나 이 Diamond이 가진 것만 보여 주거나, 눈앞의 일에 맞는 쪽을 보여 줘요.</p>
184
185 <h3 id="s18">클립으로 붙이기</h3>
186 <p> <strong>📎</strong> 은 작업 공간 패널 어느 줄에나 있고 — 폴더뿐 아니라 파일에도 — 문서 패널 머리글에도 있어요. 이름은 <span class="ui">현재 포커스에 첨부</span>예요. 조작은 하나이고, 그 효과는 줄의 자리가 아니라 지금 초점에 있는 것을 따라요. 초점에 아무것도 없으면 아예 나오지 않고요.</p>
187 <ul>
188 <li><strong>Diamond이 초점에 있을 때.</strong> 그 파일이나 폴더는 그 Diamond의 작업 공간에 들어가 뗄 때까지 남아요. 그러면 그 daimon이 그것을 열 수 있고요.</li>
189 <li><strong>평범한 채팅이 초점에 있을 때.</strong> 붙인 것은 <em>다음 턴에만</em> 쓰여요. 칸 위의 꼬리말에 나왔다가, 턴을 보내면 사라져요.</li>
190 </ul>
191 <p>붙인 것마다 두 상태 가운데 하나를 지니고, 타일 위에서 바꿔요. <strong>메모</strong> 는 그 경로를 알아 둘 만하다는 뜻이고, 토큰 몇 개면 돼요. <strong>읽기</strong> 는 내용이 지금 필요하다는 뜻이고, 파일 하나가 수천 토큰까지 갈 수 있어요. 붙인 것은 메모에서 시작해요. 훨씬 싸니까요. 묻지도 않고 내 돈을 쓰는 기본값은 옳은 기본값이 아니에요.</p>
192 <p>어느 쪽이든 만들어지는 글 (<em>… 메모해줘</em>, 또는 <em>… 전체를 읽어줘.</em>) 은 내 메시지 앞에 칸으로 적혀요. 보내기 전에 고치거나 지울 수 있고요. 앱이 써 놓고 감추는 프롬프트는 아무도 따질 수 없는 프롬프트예요.</p>
193 <p>꼬리말에는 <strong>+</strong> 가 있어서, 읽던 것을 떠나지 않고 여럿을 붙일 수 있어요. 그리고 타일 <span class="ui">스택</span> 과 더 큰 <span class="ui">아이콘</span> 줄 사이를 바꾸는 스위치예요. 타일이 여섯 — 창이 좁으면 넷 — 을 넘으면 늘어나는 대신 스크롤하니, 입력 칸은 제자리에 있어요. 열려 있지 않은 작업 공간에서 붙인 것은 빈 폴더처럼 보이는 대신 어디에 있는지 말해 주고, 만들어지는 글에서는 빠져요. 모델이 열 수 없는 경로는 사과만 하는 턴 하나를 살 뿐이니까요.</p>
194
195 <h3 id="s19">daimon이 열 수 있는 것</h3>
196 <p><strong>daimon이 열 수 있는 파일은 자기 Diamond의 작업 공간에 있는 것뿐이에요.</strong> 그 밖에 있는 것은 읽지도 쓰지도 못해요. daimon도, 그가 내보낸 어떤 일꾼도요. 이건 모델이 지킬 수도 안 지킬 수도 있는 프롬프트 속 지시가 아니에요. 검사는 컴파일된 코드 안, 모든 파일 도구가 지나는 단 하나의 문에 놓여 있어요. 그 코드는 공개된 번들 안에 있고, 그 번들은 되풀이해 똑같이 만들어져요. 그러니 이건 믿음으로 받아들일 주장이 아니라 확인할 수 있는 주장이에요.</p>
197
198 <p>무엇을 막지 못하는지도 같은 숨에 말해야죠. 이것이 정하는 것은 daimon이 닿는 범위이지, 읽은 것이 가 닿는 곳이 아니에요. 연 것은 턴의 나머지와 함께 내 모델 제공자에게 가요. 꾐에 넘어간 에이전트는 막아 줘요. 페이지나 메일에서 낯선 이의 지시를 막 읽고 그 사람을 위해 찾아 나선 턴도, 이 작업 공간 밖으로는 닿지 못해요. 제공자가 보낸 것을 잘못 쓰는 일이나, 저희가 공개한 것이 아닌 빌드는 막지 못하고요. 거기에 답하는 것은 <a href="accounts.html">브라우저에서 나가는 것</a> 그리고 <a href="interface.html">모든 빌드의 봉인된 기록</a>.</p>
199
200 <h2 id="s20">일꾼 내보내기</h2>
201 <p>적어 두는 데 그치지 않고 일 자체를 해야 하는 용건도 있어요. 그럴 때 Diamond의 daimon이 내보내는 것이 <strong>일꾼 에이전트</strong>예요. 일꾼은 저마다 자기 컨텍스트에서 작업 공간 파일 도구를 들고 돌고, 상시 지시와 이 Diamond의 결정체를 받아요. 그 결정체가 내 일에 대해 아는 전부예요. 일꾼에게는 내 대화가 보이지 않으니, 건네는 일감에 나머지 필요한 것을 다 적어야 해요.</p>
202
203 <p>한 번에 도는 일꾼은 최대 <strong>여덟</strong> 이고, 나머지는 줄을 서요. daimon은 내보낸 자리에서 턴을 끝내고 그 결과를 받지 않아요. 저마다 요약을 알려 주고, 남길 만한 것은 내가 손으로 접어 넣죠. 결정체에 무엇이 들어가는지를 고르는 일이 내 것으로 남는 까닭이에요. 돌고 있는 실행은 독의 <strong>에이전트</strong> 패널에 나와요.</p>
204
205 <h3 id="s21">에이전트 붙잡고 세우기</h3>
206 <p>에이전트 패널 머리글에는 <em>모든</em> 에이전트에 한 번에 듣는 조작이 셋 있어요. 같은 셋이 타일마다 붙어 있어서 하나에만 쓸 수도 있어요:</p>
207 <ul>
208 <li><strong>일시정지</strong> <span class="ui">⏸</span>: 돌고 있는 것을 붙들고 줄을 세워 둬요. 돌던 에이전트는 그때까지 만든 것을 지니고, 기다리던 것은 시작하지 않아요. 재개할 때까지 새로 뜨는 것도 없고요. 생각보다 빠르게 쓰고 있는 팬아웃을 잡는 제동기예요.</li>
209 <li><strong>재개</strong> <span class="ui">▶</span>: 일시정지한 에이전트를 멈춘 자리에서 이어 가요. 처음부터가 아니라 제 일을 도로 집어 드니, 일시정지로 드는 것은 기다린 시간뿐이에요.</li>
210 <li><strong>정지</strong> <span class="ui">✕</span>: 에이전트를 곧바로 끝내요. 저마다 해낸 만큼을 멈춘 타일로 남겨요. <span class="ui">끝난 에이전트 지우기</span> 가 그것들을 치워요. 즉각 끄는 스위치예요.</li>
211 </ul>
212 <p>타일마다 <strong>도는 동안의 비용</strong>이 나와요. 토큰과 달러가 끝난 뒤가 아니라 그 자리에서 쌓이니, 붙잡을지 정하면서 지출을 볼 수 있어요. 머리글 아래 한 줄은 <strong>실행 중, 일시정지, 대기</strong>인 에이전트가 몇인지 알려 주어, 팬아웃의 크기와 비용이 한눈에 읽혀요. Daimond이 스스로 취하는 방책은 <a href="spending.html">지출</a> 페이지에 있어요.</p>
213
214 <p>더 넓게 듣는 제동기는 레일 맨 위의 <span class="ui">전체</span> 행에 있어요. 전부를 한 번에 멈추고 다시 돌려요. 어느 Diamond도, 어느 채팅도, 일꾼도, 메일함도, 나를 위해 가져오는 중인 페이지도요. 멈춰 있는 것은 턴이 시작되기 전에 거절하니, 나가는 돈이 없어요.</p>
215
216 <p>한계가 둘 있어요. 일꾼은 다른 일꾼을 내보낼 수 없으니, 맡기기는 한 단계에서 멈춰요. 그리고 한 번에 이끄는 Diamond은 하나라, 등을 돌린 사이에 두 번째 Diamond이 일하고 있는 일은 없어요.</p>
217
218 <h2 id="s22">태그</h2>
219 <p>Diamonds은 쌓이니 태그를 붙일 수 있어요. 태그는 내가 고르는 짧은 이름표이고, 고치는 곳은 <span class="ui">태그</span> 이고, Diamond의 결정체 위에서 해요. 처음 삼을 만한 것으로 넷을 내밀어 두었어요 (<strong>person</strong>, <strong>project</strong>, <strong>topic</strong> 그리고 <strong>org</strong>), 다만 Daimond이 분류를 강요하지는 않아요. 내 일에 맞는 말을 치면 돼요.</p>
220
221 <p>친 글자는 정리돼요. 태그는 소문자로 바뀌고, 앞뒤 공백이 잘리고, 중복이 없어져요. Diamond 하나에 붙는 태그는 최대 <strong>8</strong> 개, 하나하나의 길이는 최대 <strong>24</strong> 자예요. 태그는 다른 모든 것처럼 이 기기에서 그 Diamond 자신의 메타에 저장돼요.</p>
222
223 <p>편집 화면에는 상자가 둘 있어요. 위에는 <strong>이 Diamond의 태그</strong>, 아래에는 <strong>모든 태그가</strong> 놓여요. 위 상자의 칩에 있는 <span class="ui">×</span> 표시는 그 태그를 이 Diamond에서 떼어 아래 모음으로 돌려보내요. 거기서 한 번 누르면 다시 붙어요. 아래 상자의 칩에 있는 <span class="ui">×</span> 는 다른 행동이에요. 태그 자체를, 그것이 붙은 모든 Diamond에서 지워요. 이쪽은 먼저 묻고, Diamond 몇 개가 바뀌는지 말해 줘요. 처음에 내민 넷에는 <span class="ui">×</span>가 붙지 않아요. 늘 내밀어져 있는 것이니까요.</p>
224
225 <div class="note"><strong>태그는 아무 일도 하지 않고, 그게 태그의 요점이에요.</strong> 태그는 내 정리를 위한 것일 뿐이에요. 모델에 보내지지도 않고, 결정체에 들어가지도 않고, 어떤 에이전트의 동작도 바꾸지 않아요. Diamond에 <em>긴급이라고</em> 태그를 붙여도 다루는 방식은 하나도 달라지지 않아요.</div>
226
227 <p>레일에서는 <span class="ui">태그로 거르기</span> 를 열면 좁히는 데 쓸 수 있는 태그가 나와요. 개수는 버튼에 붙어 있고요. 태그를 누르면 그것이 붙은 Diamond만 보이고, 다시 누르면 반대로 감춰요. 둘 이상 골랐을 때는 <span class="ui">모두</span> 그리고 <span class="ui">하나라도</span> 가 어떻게 묶을지 정하고, <span class="ui">지우기</span> 가 거르기를 비워요. 따로 검색 칸은 없어요. Diamond은 어디에 정리해 두었는지로 찾는 것이고, 짧은 목록 하나를 좁히는 길이 둘이면 하나가 남으니까요. 목록은 가장 최근에 손댄 순서라, 바로 전까지 하던 것이 맨 위에 놓여요.</p>
228
229 <h2 id="s23">휴지통</h2>
230 <p>채팅이나 Diamond을 지워도 없어지는 것은 아니에요. <strong>휴지통으로 가요</strong>. 저장된 채로, 동기화된 채로 남고, 레일에서 빠지고, 관계도와 태그 거르기에서도 빠지고, 어느 daimon의 손도 닿지 않게 되며, 독의 <strong>휴지통</strong> 패널에 놓여요. 옆에는 “되돌리기” 버튼이 붙고요. 보관되는 기간은 <strong>서른 날</strong> 이고, 그다음 완전히 지워져요. 날짜는 줄마다 적혀 있고요.</p>
231
232 <p>되돌릴 수 있는 행동이라 그 앞에서 묻는 것이 없어요. 묻는 일은 그것이 참인 두 자리로 옮겨 두었어요. <span class="ui">완전히 지우기</span> 는 한 항목에, <span class="ui">휴지통 비우기</span>는 개수를 말해 줘요. 둘 다 되돌릴 수 없고, 둘 다 모든 기기에서 사라져요. 되돌릴 수 있는 행동 앞에 대화상자를 두면 사람들은 대화상자를 그냥 눌러 넘기는 법을 배우고, 그러면 되돌릴 수 없는 쪽도 눌러 넘기게 돼요.</p>
233
234 <div class="note"><strong>되돌리기도 함께 오가요.</strong> 한 기기에서 휴지통에 넣으면 모든 기기에서 휴지통에 있고, 한 기기에서 되돌리면 모든 기기에서 되돌아와요. 두 기기가 어느 순서로 손대든, 꾸러미가 어느 순서로 닿든 같아요. 여섯 주 동안 떠나 있던 기기도 돌아오면 같은 도장에서 같은 보관 기한을 셈해 내요. 백업은 휴지통도 함께 나르니, 예전 백업을 되살려도 그 뒤에 지운 것이 되살아나지 않고, 되돌려 놓은 것이 다시 지워지지도 않아요.</div>
235
236 <div class="next">
237 <a href="models.html">&larr; 모델 &amp; 크레딧</a>
238 <a href="../capps.html">Next: Capps &rarr;</a>
239 </div>
240</main>
241
242<footer class="site-foot">
243 <span>Daimond은 내 브라우저에서 돌아요. 여기 있는 어떤 것도 저희에게 보내지지 않아요.</span>
244 <nav aria-label="안내 페이지">
245 <a href="index.html">시작하기</a>
246 <a href="interface.html">인터페이스</a>
247 <a href="models.html">모델</a>
248 <a href="chats-and-diamonds.html">채팅 &amp; Diamonds</a>
249 <a href="../capps.html">Capps</a>
250 <a href="email-web-files.html">메일, 웹 &amp; 파일</a>
251 <a href="accounts.html">계정</a>
252 <a href="sync.html">기기 간 동기화</a>
253 <a href="spending.html">지출</a>
254 <a href="../machine-operations.html">기기에서 명령 실행</a>
255 <a href="../social.html">소셜</a>
256 </nav>
257</footer>
258</body>
259</html>