LLMコストの盲点: 日本語トークナイザー効率で変わる実質コスト比較(GPT-5, Claude Sonnet 4.5, Gemini 2.5 Pro, PLaMo 2.1 Prime)

はじめに こんにちは、LegalscapeでAIエンジニア/データサイエンティストをしている富田です。 皆さんは各LLMの本当のコストを測ったことがありますか? 1Mtokenあたり○ドルという料金表は確認されていると思いますが、実は各LLMの日本語に対するトークン効…

TypeScript は Structural Type System ではない場合がある

Legalscape のしろくまです。 TypeScript の Type System では Nominal な比較が用いられることがあります。 例 class Product { private name: string; } class User { private name: string; } let p = new Product(); let u = new User(); // Type 'User'…

WarpはAIだけじゃない! WorkflowとNotebookを使ってコマンドの再利用性と安全性を上げるには

1. 導入 こんにちは!!近藤です 突然ですがみなさん、ターミナルエミュレータは何を使っていますか? 近年、Rust製でモダンなUIを持つWarpが注目を集めています。よく話題になるのが、自然言語でコマンドを生成してくれる Warp AI ですよね。 しかし、Warp…

React 19.2の<Activity>はVue.jsのv-showと同じ用途か?

こんにちは。エンジニアの橋本です。 React 19.2がリリースされ、新機能も追加されましたね。 その中でも、XでVue.jsのv-showのようで既視感があると言われていた<Activity>が気になったので、調べてみました。 Reactの<Activity> 今までのReactでは要素の表示・非表示を切り替え</activity></activity>…

実践LLMをCoTで考えさせるリスク - AIの体調診察シリーズ (1)

はじめに こんにちは、LegalscapeでAIを開発しているエンジニア、Dannyと申します。 Legalscapeでの弁護士向けのリーガルAIを作る上で最も重要なことの一つは、基盤となるモデル(主に大規模言語モデル:LLM)のfailure mode(失敗モード)に注意を払うこと…

OpenTelemetryによるAI Agentの監視

AI

OpenTelemetryのGenerative AI Observability規約を使ったAI Agentの監視手法を解説。トークン使用量やレスポンス遅延を標準化されたトレース・メトリクスで可視化し、LangChain/LangGraphでの実装例、Jaeger/Prometheusによる可視化、さらにはSemantic Conv…

Cookie Prefix に __Http- と __Host-Http- がきた

Chrome 140 (stable) で実装された Cookie の `__Http-` と `__Host-Http-` prefix について、決定に至るまで議論も踏まえつつ紹介します。

GitHub の Create or update file contents API の挙動を確認してみた

こんにちは。エンジニアの古矢です。 今回は、GitHub の Create or update file contents API の挙動について確認してみたという内容になります。 REST API endpoints for repository contents - GitHub Docs 困っていたこと GitHub REST API の PUT /repos/…

とあるLegalscapeエンジニアのターミナル

こんにちは、Legalscape コンテンツバリューチームでエンジニアをしている清水です。みなさんは開発するときにエディタは何を使っていますか? 自分は昔からVim(またはNeovim)を愛用しておりターミナルの中で開発することにこだわりがあるのですが、最近は…