
Tiptap × Claude APIで「ブロックタイプを保持したまま」選択範囲を置換する
Zennnote エディタで AI に文章の校正を依頼する際、見出しや引用などのブロック構造が失われる問題を解決した実装事例。Tsumugu という Next.js + Tiptap + Claude API のエディタで、選択範囲のブロック型情報をスナップショット保存し、置換時に元の構造を復元する手法を解説。
5 件の記事
このタグの RSS
note エディタで AI に文章の校正を依頼する際、見出しや引用などのブロック構造が失われる問題を解決した実装事例。Tsumugu という Next.js + Tiptap + Claude API のエディタで、選択範囲のブロック型情報をスナップショット保存し、置換時に元の構造を復元する手法を解説。

個人で運営する中古バイク一括検索サイト MotoHub に、Claude APIを使った自然言語検索機能を実装。「予算5万円、原付、娘用」といった自然言語入力から、Claude Sonnetで検索条件をJSON抽出し、22万台のDB検索とおすすめ文生成を2段階で実行。条件抽出と文章生成を分離することで精度を確保し、コスト効率を実現。

AmiVoice API(日本語特化の音声認識)と Claude API を WebSocket ストリーミングで組み合わせ、ブラウザマイク入力から最終応答までのリアルタイム音声対話システムを構築。Node.js プロキシサーバーを介して API キーを隠蔽しながら、音声認識の確定テキスト(A イベント)を Claude に渡して自然な応答をストリーミング生成する実装手順をプロトコル仕様から詳解。

SaaS 企業のコンテンツ疲弊課題を背景に、Next.js と Claude API を使った SNS 投稿自動生成システムのアーキテクチャを解説。ストリーミングレスポンスによる UX 改善、再利用可能なプロンプトテンプレート管理、Stripe と連動した使用量課金、PostgreSQL / Redis によるスケーラブル設計を実装レベルで紹介。

Claude API と n8n を組み合わせ、クレジットカード明細メールから経費を自動抽出・分類するワークフローを実装。既知取引先はルール処理、未知取引先のみ Claude に判定させるハイブリッド構造により、7 件テストで全件正答・1 件あたり約 1 円のコスト削減を実現。ledger CSV 自動追記と Slack 通知も備える。