自宅で運用しているサービスについての記事
1年ほどサービスを運用しておりそのノウハウを皆と共有したかった。
Business social network with 4M professionals
株式会社GRAND DESIGN / CTO
私は「困っている人を助けたい」という気持ちを原動力に、日々エンジニアとして活動しています。誰かが技術的な壁にぶつかっていたり、プロジェクトがうまく進んでいなかったりすると、放っておけない性分です。
/** * 人生の不便な部分をソフト・ハード開発で無くしていきたい。 * 水道ガスのアナログメータをOCRにて読み取りリアルタイムの使用量を知るようする(販売中)
【背景と目的】 社内ではエンジニアだけでなく、デザイナーや事務スタッフが日常的に「使い捨てスクリプト」を利用する状況があり、 Excel 関数の自動生成やデータ整形、簡易スクリプト作成などの依頼がエンジニアに集中していました。 これらの負荷を軽減し、非エンジニアでも業務自動化を実現できる環境を整えるため、 OpenHands と Ollama を用いた社内 AI 基盤を構築しました。 【プロジェクト範囲】 ・OpenHands×Ollama のオンプレ推論基盤を設計・構築・検証まで単独で担当 ・対象ユーザ:エンジニア、デザイナー、事務スタッフ ・用途:Excel 関数生成、データ加工、文言生成、スクリプト作成などの軽量業務 【技術構成】 ・OpenHands:自動コード生成・実行エージェント ・Ollama:ローカル LLM 実行基盤 ・20B クラス LLM を複数運用し、スクリプト生成やデータ変換の精度を向上 ・Docker / Linux により管理性を確保 ・アクセス制御、作業ログ収集、モデル切替などの運用基盤も整備 【成果と影響】 ・事務スタッフ:複雑な Excel 関数作成やデータ整形が自動化され、依頼数が減少 ・デザイナー:テキスト整形や命名補助などの雑務を独自に処理できるように ・エンジニア:小規模スクリプト依頼が減り、コア業務に集中可能に ・社内全体として業務スピードが向上し、AI 利用者数も継続的に増加 【学んだ教訓】 ・20B クラスのモデルは非エンジニア利用でも効果が高く、実務レベルの精度を実現できる ・LLM 単体でなく OpenHands のような実行エージェントと組み合わせることで、業務への適用範囲が大幅に広がる ・導入にはモデル性能よりも、アクセス制御・ログ設計・安全性といった基盤整備が重要である
プロジェクト名: 社内FAQシステムの構築 プロジェクト期間: 9月 - 10月末 背景と目的: 社内での疑問や問い合わせを効率的に処理し、特にIT、総務、人事部門への問い合わせを減らすことを目的として、全社規模でのFAQシステムを構築しました。これにより、業務の生産性向上を図ることが目標とされました。 プロジェクト範囲: 全社規模でのシステム導入。開発と設計は一人で実施。 技術: システムはLaravelと自社用の大規模言語モデル(LLM)を使用して開発されました。LLMの作成は初めての経験であり、多くの新しい学びがありました。 成果と影響: 社内の総務への問い合わせが減少し、複雑な勤怠ルールをLLMが要約してわかりやすくすることで、肯定的なフィードバックが多く得られました。 学んだ教訓: 人間とシステムの間にAIを介入させることで、人間からの指示をシステムにとって理解しやすく変換することが可能となりました。これにより、より効率的なコミュニケーションと問題解決が実現できました。
1、SNSの新規開発 使用言語 PHP8.2,React,TS 使用フレームワーク Laravel 人数 五人 要件定義ー>設計ー>テストー>納品
美容師マッチングサイトの開発、テスト、改修、運用 使用言語 PHP,Javascript 使用フレームワーク Laravel,Vue 人数 一人 要件定義ー>設計ー>テストー>納品
多様な国々から厳選したデバイスを日本国内で使用可能にするため、技術基準適合証明(技適)、製品安全規格(PSE)、および有害物質制限指令(RoHS)の各認証を取得する業務を展開しております。
1年ほどサービスを運用しておりそのノウハウを皆と共有したかった。