自社開発プロジェクト

自社開発プロジェクト

HIDEFLUX が自社で企画・開発したプロジェクトです。ネットワーク・AI・セキュリティにおける私たちの技術的なアプローチと進め方をご紹介します。お客様の事例ではなく、顧客名や成果の数値は含みません。

ダッシュボードとグラフの抽象イラスト
自社開発プロジェクト

LINE AIカスタマーサポートBot

概要

LINE公式アカウントを窓口に、大規模言語モデル(LLM)と社内ナレッジベースを組み合わせて、よくある質問への回答や情報検索を行い、必要に応じて有人対応へ引き継ぐサポートBotです。

主な機能

  • FAQ、製品説明、利用規約など自社ドキュメントに基づいて回答し、参照元も提示
  • リッチメニューとクイックリプライで、よくある操作をスムーズに案内
  • 判断が難しい内容や機微な内容は有人対応へ自動で引き継ぎ、担当者へ通知
  • 会話ログとナレッジベースを管理画面で一元管理し、いつでも更新可能
  • 個人情報のマスキング:電話番号やメールアドレスなどは記録前に匿名化

アーキテクチャ

  • 窓口:LINE Messaging API(Webhook、Reply/Pushメッセージ、リッチメニュー)
  • サービス層:Cloudflare Workers(TypeScript)で Webhook の署名検証とメッセージのルーティング
  • AI層:LLM API + RAG(検索拡張生成)。ベクトル検索で関連する文書を取り出し、それを根拠に回答を生成
  • データ層:PostgreSQL に会話履歴、ユーザー状態、ナレッジベースのメタデータを保存
  • 保護:Cloudflare WAF とレート制限、管理画面は Cloudflare Zero Trust でアクセス制御

構築ステップ

  1. よくある質問と既存ドキュメントを整理し、検索可能なナレッジベースを作成
  2. LINE公式アカウントと Messaging API チャネルを作成し、Webhook を設定
  3. Workers でメッセージ受信、署名検証、ルーティングを実装
  4. RAG パイプラインを構築:分割、ベクトル化、検索、プロンプト設計
  5. 有人対応への引き継ぎルールと管理画面を設計
  6. 回答品質や想定外のケースをテストし、公開後もナレッジベースを継続改善
自社開発プロジェクト

社内管理プラットフォーム

概要

休暇申請、購買申請、在庫、顧客情報をひとつにまとめた社内向け Web プラットフォームです。散在するスプレッドシートや紙の手続きを置き換え、ゼロトラストの考え方でアクセスを管理します。

主な機能

  • 申請フォームと多段階の承認フロー、進捗をリアルタイムで確認
  • 部署や役職に応じたロールベースのアクセス制御(RBAC)
  • 在庫・受注・顧客データの一元管理、インポート/エクスポートに対応
  • AIアシスト:自然言語でのデータ検索、サマリーレポートの自動作成
  • 操作ログ(監査ログ)により、重要な変更を追跡可能

アーキテクチャ

  • フロントエンド:TypeScript の SPA を Cloudflare Pages にデプロイ
  • API:Node.js/TypeScript を Cloudflare Workers にデプロイ
  • データベース:PostgreSQL。テーブル単位の権限設計と定期バックアップ
  • ID・アクセス管理:Cloudflare Zero Trust(Access)で社内アカウントによるログインを統合し、管理画面をインターネットに公開しない構成
  • AI層:LLM API で自然言語検索とレポート要約。権限の範囲内のデータにのみアクセス

構築ステップ

  1. 各部署へのヒアリングで、現行の業務フローとデータの流れを可視化
  2. データモデルと権限マトリクスを設計
  3. API とデータベースを構築し、主要な申請・承認フローを実装
  4. Zero Trust によるアクセス制御と監査ログを導入
  5. AI 検索とレポート機能を追加
  6. 部署単位で試行・研修を行い、全社展開
自社開発プロジェクト

Webサイトのセキュリティ対策アーキテクチャ

概要

企業サイトやオンラインサービス向けに設計した多層防御の構成です。守りは舞台裏で働き、よくある攻撃を受けてもサイトは安定して快適に動き続けます。

主な機能

  • DNS と CDN の代理運用で、オリジンサーバーのアドレスを秘匿
  • WAF ルールで SQL インジェクションや XSS などの一般的な攻撃をブロック
  • レート制限とボット対策で、総当たり攻撃や悪質なクローリングを抑制
  • 管理画面は Zero Trust 認証の背後に置き、インターネットに直接公開しない
  • セキュリティアラートとログを集約し、調査と対応を迅速に
  • 自動バックアップと復旧訓練

アーキテクチャ

  • DNS/CDN:Cloudflare DNS とプロキシ、HTTPS と HSTS を有効化
  • アプリケーション保護:Cloudflare WAF のマネージドルール+カスタムルール、レート制限
  • アクセス制御:Cloudflare Zero Trust(Access、Tunnel)で管理画面と社内サービスを保護
  • エッジ処理:Cloudflare Workers でセキュリティヘッダーの付与とリクエストのフィルタリング
  • バックアップ:PostgreSQL の定期バックアップと遠隔地保管

構築ステップ

  1. 資産の棚卸し:ドメイン、サブドメイン、公開サービス、管理画面
  2. DNS を Cloudflare に移管し、プロキシと証明書を有効化
  3. WAF、レート制限、ボット対策ルールを設定。まずログモードで観察してからブロックを有効化
  4. Tunnel と Access で管理画面の入口を集約
  5. アラート、ログ、バックアップの仕組みを構築
  6. テストと復旧訓練を行い、運用ドキュメントを整備

これらの手法をどのように活かせるか、お気軽にご相談ください。[email protected] へのメール、またはWebサイトから無料相談をご予約いただけます。