TSKaigi 2026 に初参加 – 型は開発者をハッピーにする

こんにちは。Legalscape SRE・カイゼンチームの橋本です。 2026年5月22日〜23日にベルサール羽田空港で開催されたTSKaigi 2026に参加してきました。 私は初参加でしたが、参加者数が多く、TypeScript(以下、TS)に関するアンケートボードへの書き込みも積極…

クエリ拡張に使うLLMの違いは、検索性能にどれくらい効くのか

AI

こんにちは。 Legalscape Labsチームの薄羽です。 検索性能を上げるためにLLMを使うとき、「どのモデルを使うべきか」は意外と悩ましい問題です。今回はその中でも、実装しやすい クエリ拡張 に絞って、モデル選びが検索結果にどれくらい効くのかを見てみま…

Elasticsearchにおける「ユーザー辞書」の利用方法を整理する — Serverlessならインライン辞書

こんにちは!Legalscape の Labs チームで AI エンジニアを務めている白水(@sorami)です。 Legalscape は AI 技術で「法情報の調査」を革新するサービスを開発しており、Labs チームでは情報検索や文章生成など、AI・データに関する取り組みを進めています…

AI エージェントオーケストレーションツール「TAKT」を触ってみた

はじめに こんにちは。Legalscape (採用情報) でLLMを用いたWebアプリケーションのエンジニアをやっていますhiroendoreです。 以前参加した勉強会で 実践ハーネスエンジニアリング:TAKTで実現するAIエージェント制御 / Practical Harness Engineering: AI A…

RangeError: invalid time zone: JST — Safari 26.4での仕様厳格化に伴う不具合とその検証

こんにちは。LegalscapeのSV(solution value)チームでフロントエンドを中心に開発している近藤です。 SVチームは、プロダクトを単にリリースするだけではなく、実際の運用フェーズにおいて改善や保守を継続し、ユーザーへの価値提供を止めないことをミッシ…

Git 2.54で追加されたgit historyとAIでPRレビューの負荷を下げたい

こんにちは。Legalscape SRE・カイゼンチームの橋本です。 先日2026/04/20にリリースされた Git 2.54 では、実験的な新コマンド git history が追加されました。本記事ではgit historyの簡単な解説と、AIエージェントとの相性とその可能性について話したいと…

LLMは法情報の欠落に気づいてるか? - メタ認知(metacognition)研究インスパイアの調査

こんにちは、LegalscapeのAIエンジニアのDannyです。 この前、日本の法律データを使っていくつかの実験を行い、そこで分かったのは「かなり強力なLLMであっても、重要な時間的・法律的情報が欠落している場合に、確実に回答を控えたり、不確実性に明示的に言…

エンジニアは何をレビューすれば良いのか - ハーネスという概念

AI

AI エージェント時代、レビューはコードを「読む」からハーネスを「設計する」へ。フィードフォワード × フィードバックで品質を担保し、人間は方向性の判断に集中する。

MySQLの正しいhealthcheck

こんにちは、 Legalscape (採用情報) で法情報のグラフデータを構築・運用するチームに所属するあざらしです。 Docker ComposeでMySQLコンテナのhealthcheckを書くとき、mysqladmin ping を使うのが定番だと思います。ただこの方法には落とし穴があり、healt…