Webエンジニア向けプログラミング解説動画をYouTubeで配信中!
▶ チャンネル登録はこちら

【ITニュース解説】Olá, dev.to! Sou o Gabriel e automatizo o escritório jurídico onde trabalho

2026年08月22日に「Dev.to」が公開したITニュース「Olá, dev.to! Sou o Gabriel e automatizo o escritório jurídico onde trabalho」について初心者にもわかりやすく解説しています。

作成日: 更新日:

ITニュース概要

ソフトウェア工学を学ぶガブリエルは、法律事務所でPythonやAIを活用し、事務作業を自動化している。具体的には、契約書などの文書自動生成、システム連携、データ整理をAIエージェントで実現。これにより、従業員が繰り返しの作業から解放され、より重要な業務に集中できる実世界のIT活用事例を紹介する。

ITニュース解説

ガブリエルというソフトウェア工学を学ぶ学生が、法律事務所でテクノロジー、特に人工知能(AI)を活用して日々の業務を自動化している。彼の活動は、システムエンジニアを目指す皆さんにとって、実際のビジネス現場でITスキルがどのように役立つかを示す良い事例となるだろう。彼は、単に技術を学ぶだけでなく、それを現実世界の問題解決に応用することに情熱を注いでいる。

具体的に、ガブリエルは法律事務所の業務においていくつかの重要な自動化プロジェクトに取り組んでいる。一つ目は、文書の自動生成である。これまで手作業で入力されていた契約書、委任状、宣誓書といった重要な文書を、スクリプトを使って自動的に作成する仕組みを構築している。これは、定型的な情報の入力作業を大幅に削減し、ミスを減らし、業務のスピードを向上させるもので、システムエンジニアが企業の業務効率化に貢献する典型的な例と言える。

二つ目は、システムの統合である。これは、法律事務所内でバラバラに管理されていた情報源、例えばスプレッドシート、顧客関係管理(CRM)システム、そしてファイルフォルダなどを相互に連携させることを指す。情報が複数の場所に分散していると、同じデータを何度も入力したり、最新の情報がどれか分からなくなったりすることがよくある。システムを統合することで、情報の一貫性を保ち、二重入力を排除し、情報の検索や利用がはるかに効率的になる。これは、異なるソフトウェアやデータベースをつなぎ合わせるシステムエンジニアの重要な仕事の一つである。

三つ目は、AIエージェントやボットの導入である。ガブリエルは、文書の内容を読み込み、そこから必要なデータを整理し、既存の業務フローの中で適切な応答を行うアシスタントを開発している。これは、人間が行っていた情報処理や判断の一部をAIに任せることで、より高度な自動化を実現するものだ。例えば、大量の契約書から特定の条項を抽出したり、顧客からの問い合わせに対して過去の事例を基に自動で回答したりするといったことが可能になる。このようなAIの活用は、現代のシステム開発においてますます重要になっている分野である。

ガブリエルが日常的に使っているツールや技術は、システムエンジニアを目指す上で非常に基本的なものから、最新のAI技術まで多岐にわたる。プログラミング言語としては、幅広い分野で使われる「Python」と、主にWebサイトやWebアプリケーション開発で使われる「JavaScript」を使用している。Webページの構造を作る「HTML5」やデザインを整える「CSS3」も使いこなしていることから、Web関連の開発スキルも持っていることがわかる。また、複数の開発者が協力してコードを管理したり、過去の変更履歴を追跡したりするためのバージョン管理システムである「Git」も活用している。これは、チームでの開発には欠かせないツールである。

さらに、データ分析や機械学習のプロトタイピングによく用いられる対話型環境「Jupyter」も彼のツールの一つだ。これは、コードの実行結果をすぐに確認できるため、データ分析やAIモデルの実験に非常に便利である。そして、AI技術としては「Claude AI」を使っている。これは、自然言語処理を行うための大規模言語モデルの一つで、AIエージェントの構築において重要な役割を果たす。開発環境としては、機能豊富で拡張性が高い人気のコードエディタ「VS Code」を使用している。これらのツールは、現代のソフトウェア開発者にとって標準的なものと言えるだろう。

ガブリエルは現在、ソフトウェア開発の技術全般に加え、「プロンプトエンジニアリング」と「AIエージェントの構築」を特に深く学んでいる。プロンプトエンジニアリングとは、AIに特定のタスクを実行させるために、より効果的な指示(プロンプト)を作成する技術である。AIの性能を最大限に引き出すために不可欠なスキルであり、AIを活用する上で非常に重要だ。AIエージェントの構築は、自律的に行動し、複雑な問題を解決できるAIシステムを作り上げることを意味する。これらは、AI技術が進化する現代において、システムエンジニアが身につけるべき最先端の知識と技術である。

彼のGitHubリポジトリには、いくつかのプロジェクトが公開されている。例えば、「アシスタント金融GEP」は、金融に関するアシスタントのユーザーインターフェースと裏側のロジックを開発したもので、実用的なアプリケーションを構築するスキルを示している。「インターフェースとユーザー体験」のプロジェクトでは、利用者が使いやすいシステムを設計するためのUX/UI(ユーザーエクスペリエンス/ユーザーインターフェース)の考え方を学んでいる。これは、いくら優れた機能を持っていても、使いにくければ意味がないという、システム開発における重要な視点である。「AIプロンプトエンジニアリングとアプリケーション」は、大学でのAIとプロンプトに関する活動をまとめたもので、彼の学術的な取り組みを垣間見ることができる。「個人学習」というリポジトリは、彼が日々自己学習している内容をまとめたもので、常に新しい知識や技術を吸収しようとする彼の姿勢が表れている。

ガブリエルの活動全体を通して、「反復的な作業を自動化することで、本当に重要な仕事に集中できるようにする」という彼の哲学が貫かれている。これは、システムエンジニアリングの根幹にある考え方の一つである。単にコードを書くだけでなく、それがどのように人々の働き方を変え、より価値のある仕事を生み出すかという視点を持つことは、システムエンジニアとして成功するために非常に重要である。彼は、法律事務所という一見ITとは遠い分野で、技術を使って具体的な課題を解決している。これは、システムエンジニアのスキルが多様な業界で求められており、どの分野に進むにしても、問題を解決するツールとしてのITの力を理解し、実践できることが重要であることを示している。彼のように、身の回りにある「手間のかかる作業」を見つけ、それを技術の力で解決しようと試みる姿勢は、システムエンジニアを目指す皆さんにとって大いに参考になるだろう。

関連コンテンツ

関連ITニュース