この文書は元の英語版を機械翻訳したものです。翻訳版と英語版の間に相違がある場合は、英語版が優先されるものとします。 英語版の原文を読む


Slate:コードとドキュメントのリアルタイムAIコラボレーション

Slateは、AIと一緒にコードやドキュメントを編集するためのCaiiooのワークスペースです。テキストをコピーして行き来する代わりに、インラインの差分表示、コメント、バージョン履歴を使用してリアルタイムで共同作業を行えます。

Slateでできること

  • コード、JSON、CSV、HTMLの編集 — シンタックスハイライト付きでコードの作成や編集を行い、AIから提案された変更を行ごとに確認して、変更ごとにAcceptまたはRejectをクリックできます。
  • リッチテキストおよびWord(.docx)の編集 — 書式設定、見出し、表、リストを含むドキュメントを作成したり、Microsoft Wordとの双方向の互換性を完全に保ちながら変更履歴やコメントを保持したまま.docxファイルを開いたりできます。
  • 注釈と送信(画像、動画フレーム、音声) — Slateで画像、動画、音声ファイルを開き、Annotate & sendをクリックしてAI向けにマークアップできます。
    • 画像: 画像上に番号付きのハイライト領域を描画し、各領域にメモを追加して、チャットに直接送信できます。
    • 動画: 任意のフレームで一時停止し、ポイントまたは領域をマークして、その正確なタイムスタンプに対する質問や指示を添付して送信できます。
    • 音声: 波形上のタイムスタンプの特定時点や範囲をハイライトし、各クリップセグメントにメモを添付して送信できます。
  • CSVビジュアルテーブル表示 — 生テキスト表示と並行して、すっきりとページ分けされたVisualテーブルビュー(1ページあたり100行×50列)でCSVファイルを開き、セルの変更案をAccept / Rejectで確認できます。
  • 外部ライブラリを使用したインタラクティブなHTML Slate — HTML Slateは、cdnjs.cloudflare.comからスクリプトやスタイルシート(Three.js、D3、Chart.js、KaTeXなど)を読み込むことができ、インタラクティブな3Dシーン、データビジュアライゼーション、計算ツールを作成できます。インタラクティブなフォーム形式のSlateは、Share to web経由で公開してもインタラクティブな動作を維持します。
  • 統合されたワークスペースコントロール — フローティングコントロールバーからExplore、Edit、Codeの各ビューを切り替えたり、誤編集を防ぐためにドキュメントをLock / Unlockしたり、Full screenに拡大したりできます。
  • 確認・調整が可能なSVG描画 — SVG(ロゴ、図、グラフなど)を開き、1つのトグル操作でソースコードとレンダリングされた画像を切り替えることができます。AIは作業中に描画をレンダリングし、結果を確認しながら、同じターン内で改善を繰り返します。
  • 数式が組版されたLaTeXドキュメント — LaTeXドキュメントを開くと、数式が適切に組版されたプレビューを確認できます。その間も、コードビューでソースを安全に編集可能です。
  • 永続的なPDFマークアップ — AIに依頼してPDF上に描画できます(フリーハンド描画、テキストメモ、スタンプされた署名画像など)。編集内容や注釈はビューを切り替えても表示されたまま維持され、ダウンロードしたPDF自体にも書き込まれます。(スタンプされた署名は視覚的なマークにすぎず、法的な拘束力を持つ電子署名ではありません。)
  • 接続されたフォルダー内のファイルを編集 — macOS、Windows、Linuxでは、接続されたフォルダーからテキストファイルやWordドキュメントを直接開き、Slateで編集できます。Save fileを選択するまで、ディスクには何も書き込まれません。
  • チャット内にページを直接表示 — あらゆるHTML Slateは、リンクの奥に配置されることなく、会話内に直接レンダリングできます。

Slateの使い方

コードやドキュメントの作成を依頼すると、AIが自動的にSlateを開きます:

  • 「製品レビューをスクレイピングするPythonスクリプトを書いて」
  • 「機械学習についてのブログ記事をドラフトして」
  • 「問い合わせフォーム付きのHTMLページを作成して」
  • 「このドキュメントを編集してトーンを改善して」

AIがSlateを開いたら、以下の操作が可能です:

  1. コードやドキュメントを読む — 完全なフォーマットで表示されます
  2. 変更を確認する — AIが編集を提案した場合、インラインでハイライトされた差分を確認できます
  3. 変更を承諾または拒否する — チェックマークで承諾、Xで拒否(一つずつ実行)
  4. 自分で編集する — コードやテキストを直接編集できます
  5. さらなる変更を依頼する — 「この関数にエラーハンドリングを追加して」や「もっと簡潔にして」など
  6. 履歴を表示する — 「履歴」をクリックしてすべての編集を確認し、必要に応じて元に戻せます

コード機能

  • Python、JavaScript、TypeScript、Java、C++、CSS、HTML、SQL などの シンタックスハイライト
  • 行番号 と括弧の対応表示
  • インライン差分 — 行単位で変更箇所を正確に表示
  • 変更ごとの承認/拒否 — 各編集を細かくコントロール
  • SVG コード ↔ プレビュー切り替え — SVG 図形の場合、ワンクリックで生のマークアップとレンダリングされたプレビューを切り替え可能。コードを編集すると即座に画像に反映されます

リッチテキスト機能

  • 書式設定ツールバー — 太字、斜体、リンク、リスト、テーブル
  • 見出しとブロック — 構造化された整理
  • コメント — テキストを変更せずにメモを残す
  • 変更履歴のトラッキング — 追加、削除、変更が色付きのハイライトで表示されます。1つの変更を個別に、またはすべて一括で承認/拒否するか、領域を選択して「✓ 選択」 / 「✗ 選択」を使用すると、Wordで段落を選択するように、選択範囲内のすべての変更履歴を一度に承認または拒否できます。
  • スプレッドシートの変更履歴 — スプレッドシート(.xlsx)の編集でもセル単位の変更履歴がサポートされます。AIがセルごとに変更を提案し、ドキュメントと同様にそれぞれを個別に承認または拒否できます。
  • 検索と置換 — ドキュメント全体を検索し、一致する箇所を置き換える

Wordドキュメントの変更履歴の確認

  1. Slateで .docx ファイルを開く
  2. 自分の編集を提案として記録したい場合はトラッキングをクリックし、あなたの名前に名前を入力する
  3. ↑ と ↓ を使用して変更箇所の間を移動する
  4. ✓ または ✗ を使用して現在の変更を承認または拒否するか、ドキュメントの一部を選択して ✓ 選択 または ✗ 選択 を使用する
  5. 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に公開する

リンクを知っている人なら誰でも開くことができるWebページに、どのSlateも変換できます。相手側にCaiiooアカウントは不要です。

  1. Slateの共有メニューを開き、Webに共有を選択します
  2. Webに公開のアクセス可能なユーザーで、リンクを知っている全員(公開)を選択します。デフォルトの特定のユーザーを選択すると、指定した人のみと共有され、公開ページやプレビュー画像は作成されません
  3. 公開タイトルを設定し、公開期間(削除するまでを含む)を選択し、検索エンジンを許可するかどうかを決定します(デフォルトはオフのため、3人に送ったリンクが検索結果に表示されることはありません)
  4. リンクカードにキャプチャ画像を表示したい場合は、リンクプレビュー画像でこのプレビューを使用を選択します(下記参照)
  5. 公開をクリックします

公開リンクを作成しましたというメッセージと、ページを開くボタンが表示されます。

このリンクは推測不可能ですが、秘密ではありません。パスワードのように扱ってください。リンクを持っている人は誰でもページを開くことができ、チャットアプリに貼り付けると、タイトルと(選択されている場合は)リンクプレビュー画像が含まれるプレビューカードが表示されます。ページはいつでも設定 > データ > 共有ページから、または共有メニューの公開ページを取り下げるから取り下げることができます。削除には約1分かかります。

リンクプレビュー画像を選択する

リンクプレビュー画像では、CaiiooがSlateの現在の状態をキャプチャします。その画像は、誰かがリンクをチャットや投稿に貼り付けた際にカードに表示されるものです。選択するまでは、ページとともに画像が公開されることはありません:

  • このプレビューを使用:キャプチャした画像をページとともに公開します
  • 再撮影:再度キャプチャします(例:Slateの描画が完了した後など)
  • 画像なし:画像なしでページを公開します(何も選択しない場合も同様です)

キャプチャが機能しない場合、ダイアログにその理由が表示されますが、画像なしで公開することも可能です:Slateのプレビューを開いて画像をキャプチャしてください。(Slateのプレビューを開いてから再撮影を実行)、Slateが応答しませんでした。、キャプチャが空白になりました。、またはこのデバイスではこのSlateをキャプチャできません。

公開済みのSlateを置き換える、または新しいリンクとして公開する

すでに公開されているSlateを共有すると、ダイアログにページの現在のリンクが表示され、このSlateはすでに公開されていますの下でどちらの操作を行うかを尋ねられます:

  • 公開バージョンを置き換える(同じリンク) — 既存のリンクを持つ全員に、プレビュー画像を含めこのバージョンが表示されます。変更しない限り、ページの公開期間と検索エンジンを許可の設定は維持されます。終了日時を維持するには、公開期間を現在の終了日時を維持(その後に日付が続きます)のままにしておきます。ボタンには公開ページを更新と表示され、公開ページが更新されましたと表示されます。
  • 新しいリンクとして公開 — 既存のページは、期限切れになるか共有ページで削除するまで、そのリンクで公開されたままになります。ボタンには公開と表示されます。

ダイアログが開いた時点では、**公開バージョンを置き換える(同じリンク)**が選択されています。CaiiooがそのSlateがすでに公開されているかどうかを確認できない場合は、**このSlateがすでに公開されているか確認できなかったため、新しいリンクとして公開します。**と表示されます。

ヒント

  • 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.