この文書は元の英語版を機械翻訳したものです。翻訳版と英語版の間に相違がある場合は、英語版が優先されるものとします。 英語版の原文を読む
Slate:コードとドキュメントのリアルタイムAIコラボレーション
Slateは、AIと一緒にコードやドキュメントを編集するためのCaiiooのワークスペースです。テキストをコピーして行き来する代わりに、インラインの差分表示、コメント、バージョン履歴を使用してリアルタイムで共同作業を行えます。
Slateでできること
- コード編集 — シンタックスハイライト付きでコードを記述・編集できます。変更箇所を正確に確認し、変更を1つずつ承認または却下できます。
- リッチテキスト編集 — 書式設定、見出し、表、リストを含むドキュメントを作成できます。インラインでAIの提案を受け取ることができます。
- 確認しながら調整できるSVG描画 — SVG(ロゴ、ダイアグラム、グラフなど)を開き、1つのトグルでソースコードとレンダリングされた画像を切り替えることができます。AIは作業しながら描画をレンダリングし、結果を確認して改善を繰り返すため、位置がずれたラベルの修正や図形の色の変更を行い、同じターン内で視覚的に変更を確認できます。
- 数式が組版されたLaTeXドキュメント — LaTeXドキュメントを開くと、数式が適切に組版されたプレビューを確認できます。その間もソースはコードビューで安全に編集可能です(プレビューによってファイルが上書きされることはありません)。AIはLaTeXドキュメントを編集するたびに数式をチェックし、エラーを即座に認識するため、壊れた数式も同じターン内で修正されます。貼り付けられたLaTeXコンテンツは自動的に認識されます。
- PDFマークアップ — 条項をフリーハンドで丸で囲む、図に矢印を向ける、ページ内の任意の場所にメモを配置する、希望の場所に署名画像をスタンプするなど、AIにPDFへの描画を指示できます。マークはPDF自体に書き込まれるため、ダウンロードして他の場所で開いてもそのまま残ります。(スタンプされた署名は視覚的なマークに過ぎず、身元確認機能はなく、法的拘束力のある電子署名ではありません。)
- バージョン履歴 — 過去の任意のバージョンに戻ることができます。誰が、いつ、何を変更したかを確認できます。
- コメント — コードやドキュメントの特定の部分にメモを残すことができます。
- 接続されたフォルダー内のファイルを編集 — macOS、Windows、Linuxで、接続したフォルダーからテキストファイルやWordドキュメントを直接開き、Slateで編集できます。アプリ内に何かがコピーされることはなく、ファイルを保存を選択するまでディスクに書き込まれることはありません。
- チャット内にページを直接表示 — 作成したHTMLドキュメント(インフォグラフィック、ダッシュボード、1ページのレポートなど)を、リンクの背後に隠すことなく、会話の中で直接レンダリングして表示できます。
Slateの使い方
コードやドキュメントの作成を依頼すると、AIが自動的にSlateを開きます:
- 「製品レビューをスクレイピングするPythonスクリプトを書いて」
- 「機械学習についてのブログ記事をドラフトして」
- 「問い合わせフォーム付きのHTMLページを作成して」
- 「このドキュメントを編集してトーンを改善して」
AIがSlateを開いたら、以下の操作が可能です:
- コードやドキュメントを読む — 完全なフォーマットで表示されます
- 変更を確認する — AIが編集を提案した場合、インラインでハイライトされた差分を確認できます
- 変更を承諾または拒否する — チェックマークで承諾、Xで拒否(一つずつ実行)
- 自分で編集する — コードやテキストを直接編集できます
- さらなる変更を依頼する — 「この関数にエラーハンドリングを追加して」や「もっと簡潔にして」など
- 履歴を表示する — 「履歴」をクリックしてすべての編集を確認し、必要に応じて元に戻せます
コード機能
- Python、JavaScript、TypeScript、Java、C++、CSS、HTML、SQL などの シンタックスハイライト
- 行番号 と括弧の対応表示
- インライン差分 — 行単位で変更箇所を正確に表示
- 変更ごとの承認/拒否 — 各編集を細かくコントロール
- SVG コード ↔ プレビュー切り替え — SVG 図形の場合、ワンクリックで生のマークアップとレンダリングされたプレビューを切り替え可能。コードを編集すると即座に画像に反映されます
リッチテキスト機能
- 書式設定ツールバー — 太字、斜体、リンク、リスト、テーブル
- 見出しとブロック — 構造化された整理
- コメント — テキストを変更せずにメモを残す
- 変更履歴のトラッキング — 追加、削除、変更が色付きのハイライトで表示されます。1つの変更を個別に、またはすべて一括で承認/拒否するか、領域を選択して「✓ 選択」 / 「✗ 選択」を使用すると、Wordで段落を選択するように、選択範囲内のすべての変更履歴を一度に承認または拒否できます。
- スプレッドシートの変更履歴 — スプレッドシート(
.xlsx)の編集でもセル単位の変更履歴がサポートされます。AIがセルごとに変更を提案し、ドキュメントと同様にそれぞれを個別に承認または拒否できます。 - 検索と置換 — ドキュメント全体を検索し、一致する箇所を置き換える
Wordドキュメントの変更履歴の確認
- Slateで
.docxファイルを開く - 自分の編集を提案として記録したい場合はトラッキングをクリックし、あなたの名前に名前を入力する
- ↑ と ↓ を使用して変更箇所の間を移動する
- ✓ または ✗ を使用して現在の変更を承認または拒否するか、ドキュメントの一部を選択して ✓ 選択 または ✗ 選択 を使用する
- Microsoft Wordで作業を続ける準備ができたら、ドキュメントをWord形式でダウンロードする
ドキュメントをWord形式でダウンロードすると、変更履歴とコメントが .docx ファイル自体に書き込まれるため、Wordでネイティブの変更履歴として開き、各作成者の作業を個別に保持できます。これらは、ファイルを再びCaiiooにアップロードした後も保持されます。
チャット内でSlateをインライン表示する
AIがインフォグラフィック、ダッシュボード、サマリーカード、比較表などの視覚的なHTMLドキュメントを作成すると、リンクを開かせる代わりに、会話内に直接表示させることができます。
いつでもリクエスト可能。 ドキュメントがすでに存在し、チャット内で確認したい場合は、「インラインで表示して」、「チャット内に表示して」、「ここに表示して」と指示してください。ドキュメントはコピーではなく同一の実体であるため、書き換えられたり、ライブラリに別のアイテムが重複して作成されたりすることはありません。
意図した位置に表示されます。 AIは返信の中でカードを表示したい位置にドキュメントのリンクを配置するため、カードは常に最上部に来るのではなく、説明文の途中に配置することも可能です。
カードの上のラベルをクリックすると完全なSlateが開き、編集、履歴の確認、エクスポートが可能です。カードはウィンドウの高さまで、コンテンツに合わせて拡大します。
このようにレンダリングされるのはHTMLドキュメントのみです。コード、Word文書、スプレッドシートなどの他のSlateは、クリック可能なリンクとして表示されます。
接続済みフォルダー内のファイルを編集する
macOS、Windows、Linuxでは、Slateを使用して接続済みフォルダー内のファイルを開き、直接その場で編集できます。フォルダーの接続方法については、ワークスペースファイルをご覧ください。
これはテキストファイル(コード、Markdown、設定ファイル、プレーンテキスト)およびWord文書(.docx)に対応しており、編集時も書式設定、ブックマーク、ドキュメント構造が保持されます。
保存のタイミングは常にユーザーが決定します。 どれだけ入力しても、ファイルを保存をクリックするまでディスク上のファイルは変更されません。ドキュメントの上のステータス行で進捗を確認できます。作業中は**このホストに下書きが保存されました。ファイルはまだ保存されていません。と表示され、ディスクに反映されるとファイルに保存されました。**と表示されます。
背後でファイルが変更された場合、Slateにはディスク上で変更されましたと表示され、最新の変更を確認が選択できるようになります。ここではオリジナル、自分のテキスト、ディスク上のテキストを比較し、差分ごとに自分の変更を保持またはディスクの内容を使用を選択できます。重複のない編集は自動で結合され、競合する編集は確認待ちになります。
1回分の保存を取り消す。 保存直後であれば、最後の保存を取り消すでファイルを元の状態に戻せます。ディスク上の内容が一致している限り、ファイルを閉じて再度開いた後でも取り消しが可能です。
トラブル時も作業内容は保持されます。 アプリが終了したり、接続が切断されたり、保存が中断された場合でも、編集内容は復元可能な下書きとして保持されます。ファイルを再度開き、保存された下書きを復元をクリックしてください。復元された下書きからは以下の操作も行えます:
- 下書きをダウンロード — Caiiooの外部にコピーを保存
- 下書きを移動先ファイルに再リンク — 移動または名前変更されたファイルに、元のコンテンツがまだ残っている場合に再リンク
- 見つからないファイルを再作成 — 元のファイルが消去されている場合、元のパスに新しいファイルとして下書きを書き戻す(既存のファイルを上書きすることはありません)
ご注意 — Caiiooが安全に編集できないファイル(バイナリ形式や読み取り専用に設定されているファイル)は、保存できないファイルに入力させてしまうのを防ぐため、読み取り専用として開かれます。
アシスタントは開いているファイルを把握しています
デスクトップアプリでは、AIはユーザーが表示しているドキュメントを認識し、すでに開いているSlateを開いたり、過去の会話のSlateを名前や内容検索で見つけたりできます。そのため、リンクを探し回らなくても、「開いているドキュメントの編集を続けて」や「先週の価格改定案の下書きを探して」と指示するだけで機能します。
SlateをWebに公開する
すべてのSlateは、リンクを知っている人なら誰でも閲覧できるWebページとして公開できます。相手側のCaiiooアカウントは不要です。
- Slateの共有メニューを開き、Webに共有を選択します
- Webに公開で、公開タイトルを設定し、公開期間(削除するまでを含む)を選択し、検索エンジンを許可を設定します(デフォルトはオフのため、少人数に送信したリンクが検索結果に表示されることはありません)
- 公開をクリックします
公開リンクが作成されましたと表示され、ページを開くボタンが現れます。同じSlateを再度公開すると、すでに共有されているページが更新されるため、送信済みのリンクはそのまま機能し続けます(ボタンは公開ページを更新に変わります)。
リンクは推測不可能ですが、秘密情報ではありません。パスワードのように扱ってください。リンクを持つ人なら誰でもページを開くことができ、チャットアプリに貼り付けるとタイトル付きのプレビューが表示されます。ページの公開を停止したい場合は、設定 > データ > 共有ページからいつでも停止できるほか、共有メニューの公開ページを取り下げるからも停止できます。削除は通常1分程度で反映されます。
ヒント
- AIが作業中であっても編集が可能です。変更は同期されます
- バージョン履歴によりすべての編集が保存されるため、データが失われることはありません
- Slateのリンクをチャットに貼り付けてAIにドキュメントを指定すると(「更新したいファイルはこちらです:…」)、リンクが別の会話からのものであっても正しいドキュメントに解決されます
- ワークフローに合わせた形式でエクスポート:Word(
.docx)、PDF、HTML、Markdown、リッチテキスト(.rtf)、表データ用のCSV、またはドキュメントのネイティブ形式 - Wordドキュメントは、未決の変更履歴とコメントが保持された状態でダウンロードされます。Markdownおよびリッチテキストのエクスポートでは、削除されたテキストを生コンテンツとして含めず、完成版のドキュメントとして読み込まれます
This guide is maintained by the Caiioo team using Slate, our built-in editor.