会社員の AI オーケストレーション

AI

費用対効果が最適なモデルはどれ? Legalscape の中山です。もしあなたが私と同じことを考えているのなら、以下の疑問を解決したいと思っているはずです。 ある問題の難しさを決定できるとき、その問題を解くために必要最低限の性能を持つモデルのうち最も安…

Cloud Run から GKE へのプライベート通信を Zero Trust で設計する

こんにちは。Legalscape VPoTの小林です。 Legalscape ではCloud Runを第一選択として利用しており、 Kubernetes は利用していません。 ですが、self-hostedなサービスを構築する際に、 Helm chart が提供されており Kubernetes であれば比較的容易に導入で…

Pull Requestの頻出コメントをAIを用いて集計・ドキュメント化してレビュー改善を試みた

こんにちは。 Legalscape CVチームの梶です。 昨今ではAIコーディングで生産量が上がった分、コードレビューの改善が必要と言われています。 LegalscapeでもAIコーディングは盛んに行われており、品質を維持したままコードレビューを減らしたり効率を上げる…

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エージェントとの相性とその可能性について話したいと…