チャート・ドキュメント・可視化
チャート、スプレッドシート、PDF、プレゼンテーションの生成、および画像からのテクニカル分析
🟢 初心者向け ご自身のマシンにファイルを生成します。資金は一切移動しません。
Agent はビジュアルアーティファクトを生成できます。ECharts のインタラクティブチャート、Word / PDF / PowerPoint ドキュメント、そしてアップロードされたチャート画像のテクニカルパターン分析が対象です。
できること
- チャート生成: 価格チャート、比較チャート、ポートフォリオの円グラフ
- 画像からのテクニカル分析: K ラインのスクリーンショットをアップロードして TA を実行
- ドキュメント生成: Word、PDF、PowerPoint のレポートを出力
- スプレッドシート作成: データテーブルや分析結果のエクスポート
- データ可視化: 任意の構造化データをチャートとしてレンダリング
プロンプト例
create a chart comparing BTC and ETH performance over 6 months
analyze this chart [upload screenshot] — what patterns do you see?
generate a PDF report of my portfolio performance
create a spreadsheet of the top 20 DeFi protocols by TVL出力例(チャート生成)
プロンプト: create a chart comparing BTC and ETH performance over 6 months, indexed to 100 at start
Agent の応答:
ECharts のインタラクティブ可視化を作成しています…
チャートが完成しました: BTC vs ETH, 6-month indexed。
データサマリー (2026-10-17 → 2026-04-17):
- BTC: 100 → 138.5 (+38.5%)
- ETH: 100 → 125.7 (+25.7%)
- BTC のアウトパフォームは 12.8 パーセントポイント
- BTC 最大ドローダウン: -14.2%(2026年1月)
- ETH 最大ドローダウン: -21.4%(2026年1月)
- 相関係数: 0.82(強い相関、想定どおり)
相関ヒートマップの追加や期間の延長も可能です。ご希望はありますか?
ターン終了時、チャート参照はサンドボックス内の 3 つのファイルに解決されます。
📎 Artifacts
📊 BTC vs ETH, 6-month indexed
html → file:///…/sandbox/files/artifacts/x-a3b48f/chart-x-a3b48f.html
json → file:///…/sandbox/files/artifacts/x-a3b48f/chart-x-a3b48f.json
png → file:///…/sandbox/files/artifacts/x-a3b48f/chart-x-a3b48f.png- HTML: 公開 CDN から ECharts を読み込む自己完結型ページです。ブラウザで開くと、ツールチップ、凡例の切り替え、ズームなどのインタラクティブ操作が可能です。
- JSON:
{ charts: [...] }形式の生のオプションデータです。任意の ECharts ビューワーに貼り付けたり、独自のアプリに組み込んだりできます。 - PNG: Playwright によって 2× DPR でレンダリングされます。Chromium がインストールされていない場合、HTML と JSON は生成されますが、PNG の生成はスキップされ、ログに警告が記録されます。
出力例(画像からのテクニカル分析)
プロンプト: analyze this chart [4h BTC チャートのスクリーンショットをアップロード]
Agent の応答:
4時間足 BTC チャート、パターン分析:
- アセンディングトライアングルが形成中: 4月10日以降、$68.2k の水平レジスタンスと $63.4k 安値からの上昇サポートラインが確認できます。
- 出来高プロファイル: レジスタンスの各リテスト時に低下しています(教科書的なアキュムレーションのセットアップですが、まだ確認には至っていません)。
- RSI-14: 58。過買いになる前にまだ上昇余地があります。
- ブレイクアウト目標値の試算: $68.2k +(トライアングルの高さ $4.8k)= $73.0k のメジャードムーブ。
注意点: アセンディングトライアングルは特に短い時間足において約 30% の確率で失敗します。$68.4k を 4h 足の終値で、かつ出来高の増加を伴って上抜けるまでは、本格的なブレイクアウトとして扱わないことを推奨します。
出力例(PDF レポート)
プロンプト: generate a PDF report of my portfolio performance over Q1
Agent の応答:
Q1 のパフォーマンスレポートをまとめました。セクション構成は、保有資産の概要、実現 / 未実現の損益、上位貢献銘柄、ドローダウンの内訳、リスクコメンタリーです。
reports/portfolio-q1-2026.pdfに書き出しました(7ページ、142 KB)。
📎 Artifacts
📄 Portfolio Q1 2026
pdf → file:///…/sandbox/files/reports/portfolio-q1-2026.pdfPDF の生成には pdf_create ツール(pdf-lib、MIT ライセンス)を使用します。テキストのみの出力で、レターサイズの Helvetica フォントでレイアウトします。Agent は { title, sections: [{ heading?, paragraphs }] } 形式のペイロードを渡します。
出力例(Word(DOCX)メモ)
プロンプト: write a DOCX memo summarizing the top 5 DeFi protocol risks
Agent の応答:
5セクション構成のメモを作成しました。各リスクには 1 段落の説明と緩和策のメモを添付しています。任意のテンプレートに貼り付けやすいよう、見出しは H2 に統一しました。
memos/defi-risks.docxに書き出しました(5セクション、18 KB)。
📎 Artifacts
📄 DeFi protocol risks memo
docx → file:///…/sandbox/files/memos/defi-risks.docxDOCX の生成には docx_create(docx npm、MIT ライセンス)を使用します。入力の構造は PDF と同じ { title, sections } 形式です。2 つのツールは入力仕様を共有しているため、どちらの形式でも同じ指示で出力できます。
出力例(スプレッドシート(CSV))
プロンプト: create a CSV of the top 20 DeFi protocols by TVL
Agent の応答:
DefiLlama から上位 20 件を取得しました。カラム構成は、ランク、プロトコル名、チェーン、カテゴリ、TVL(USD)、7日間変動率、30日間変動率で、TVL の降順で並べています。
data/defi-top20-tvl.csvに書き出しました(ヘッダー含む 21 行)。
📎 Artifacts
📊 DeFi top-20 by TVL
csv → file:///…/sandbox/files/data/defi-top20-tvl.csvスプレッドシートは write_file ツールを通じて CSV 形式でサンドボックスに出力されます。数式、複数シート、セルのスタイリングなど、より高機能な形式が必要な場合は、テーブルを埋め込んだ PDF または DOCX レポートを依頼してください。ドキュメントツールがレイアウトを処理し、データは同じ DefiLlama / 市場データスキルから取得します。
XLSX について: Agent はネイティブで
.xlsxファイルを生成しません。CSV は依存関係のサイズを大幅に抑えつつ、分析エクスポートのユースケースをカバーします。XLSX は入力としてはサポートしています。スプレッドシートをアップロードすると、スプレッドシートパーサーが Agent の推論に適した構造化テキストに変換します。
関連スキルとツール
| スキル | 役割 |
|---|---|
viz-chart | ECharts のインタラクティブチャートアーティファクト(チャートごとに HTML + JSON + PNG を生成) |
workspace.documents | Word / PDF / PowerPoint の作成と編集(docx_create、docx_replace、pdf_create、pdf_merge、pdf_split、pdf_watermark、pptx_create、pptx_export_images) |
workspace.files | サンドボックスのファイル読み書き・検索(CSV エクスポートもここで処理) |
research.web | 可視化向けデータ収集 |
シナリオ: SCENARIO_VISUALIZATION · SCENARIO_CHART_TECHNICAL_ANALYSIS