こんにちは、LegalOn TechnologiesのLegalForce開発部のSRE 伊藤です。
私たちのチームでは、LegalForceの安定稼働と同様に、開発者がより楽に開発・運用できるような基盤を提供することをミッションにさまざまな改善活動を行なっています。
今回はGitHub CodespacesをLegalForceのバックエンドの開発に導入した話をご紹介します。
続きを読むこんにちは。株式会社 LegalOn Technologies でエンジニアをしております、勝田(@WinField95)です。この記事は、情報検索・検索技術 Advent Calendar 2022 の 22日目の記事として執筆されました。LegalForce キャビネについて紹介すると共に、社内で運用されている検索システムを作り直したきっかけとなった課題と改善点についてお話します。
続きを読む※ 本稿で紹介している内容はあくまで参考情報です。実際の場面では、自社の法務担当者や弁護士等の専門家に相談ください。
LegalForceの開発本部長(肩書が固いですが、プロダクトマネジャーをやっています)川戸( @kawato_takashi )です。
今回は外部サービスを利用する場合の特にビジネス観点からの留意点を解説します。外部サービスとは、ここでは一般にオープンソースで提供されているライブラリ等ではなく、商用で提供されているサービスを想定しています。OSSの場合にはGNU-GPL, MIT Licenseなど一般的なライセンスを中心に標準化が進んでいるのに対し、商用ソフトウェアの利用規約は会社やサービスごとにスタンスも文言も様々です。
続きを読むこんにちは。LegalForce Researchで研究員をしている神田 (@kampersanda) です。
LegalForce Researchでは現在、高速なパターンマッチングマシン Daachorse(ダークホース)を開発・運用しています。文字列処理の基礎である複数パターン検索を提供するRust製ライブラリです。以下のレポジトリで公開されています。
本記事はDaachorseの技術仕様を解説します。具体的には、
を解説します。
以下のような方を読者として想定します。
続きを読むこんにちは。LegalForce でエンジニアをしております、勝田(@WinField95)です。
この記事は、情報検索・検索技術 Advent Calendar 2021 の 21日目の記事として執筆されました。LegalForce と LegalForce キャビネについて紹介すると共に、Reindex の実施に伴い生じた課題と具体的な対応について社内で実践している内容をお話します。
続きを読むこんにちは。LegalForce Research でエンジニアをしている赤部 (@vbkaisetsu) です。
今回は、弊チームが開発した新しい高速な単語分割器 Vaporetto(ヴァポレット)の技術解説を行います。Vaporetto はプログラミング言語 Rust で開発されています。想定する読者は、
です。
単語分割器 Vaporetto はオープンソースソフトウェアであり、ソースコードは以下のリポジトリで公開しています。
https://github.com/legalforce-research/vaporetto
続きを読む