こんにちは。Legalscape (採用情報) でLLMを用いたWebアプリケーションのエンジニアをやっていますhiroendoreです。 三行まとめ MySQLのALTER TABLE操作にはINSTANT、INPLACE、COPYの3つのアルゴリズムがあり、性能が大きく異なる 1万〜100万レコードのテー…
こんにちは、LegalscapeでAIエンジニアを務めている富田です。 0. 問題意識 LLMを用いたプロダクト開発において、避けて通れないのが「評価(Evaluation)」です。 抽出タスクのように正解が一意に定まる(Ground Truthがある)タスクであれば、F1スコアなど…
前置き こんにちは!!近藤です 前回の記事(「WarpはAIだけじゃない! WorkflowとNotebookを使ってコマンドの再利用性と安全性を上げるには」)に引き続き、次世代ターミナルエミュレーターWarpの活用術をご紹介します。 前回も紹介したWarpのNotebookは、…
こんにちは、橋本です。 この記事では、AIエージェント時代の開発において、Gitワークツリーを最大限活かすための開発環境構成を紹介します。 いきなりですが、みなさんはコーディングにおいて、どのAIツールを使っていますか? 私はClaude Code を使ってい…
AIと一緒に考える仕事が増えているのに、UIは相変わらず「質問して答えが返る」形のまま。 思考の途中や前提、迷いはどこに置けばいいのか。 A2UIという考え方から、AI時代のUIを問い直してみた。
こんにちは、Legalscape (採用情報) で法情報のグラフデータを構築・運用するチームに所属するあざらし です。 弊社ではCI/CDをGithub Actions上で実行しています。またクラウドは主にGoogle Cloudを利用していますが、そのCI/CDのワークフローの中で利用さ…
レバテック株式会社が運営する「レバテックフリーランス」にて、当社の「Legalscape Tech Blog」がエンジニアにおすすめのテックブログとして紹介されました。 リーガルテック特有の「データの複雑さ」にどう立ち向かっているか、エンジニアが直面したリアル…
こんにちは。最近は技術負債解消や開発効率向上に携わっているエンジニアの古矢です。 弊社ではキーワード検索エンジンに Elasticsearch を使用しており、システム内部では様々なクエリが発行されています。 Elasticsearch には Painless という Java VM ベ…
こんにちは、Legalscape コンテンツバリューチームでエンジニアをしている清水です。LegalscapeではNode.jsで書かれたサーバーが多く存在するため、ログを読み取る際にNode.jsのスタックトレースを見ることも多いのですが、どうもエラーが起きている箇所が特…