TOPICS

記事

【お客様ベストプラクティス】生成AIで120万行のコードを開発したのに公開できない?経験あるエンジニアの伴走で内製化を成功に導く

私たちATHLEEは、企業のエンジニア不足や開発におけるお困りごとを、コストを抑えながらも高品質なサービスで解決してまいりました。
特に当社が持つ30カ国、1,000社以上の開発パートナーから構成される優秀なエンジニア集団と、日本品質でそのチームをマネジメントする技術を高く評価いただいております。

【当社の紹介はこちら】 https://athlee.sg/ 
【動画での当社サービスのご紹介はこちら】https://www.youtube.com/watch?v=sgg0_WQkO6c

当社ではITを活用したシステムやサービス、アプリを開発することでお客様の課題解決のお手伝いをしておりますが、
その中でもベストプラクティスと呼べるような素晴らしい活用をされたお客様の事例をご紹介させていただいております。

【生成AIで開発した120万行のコードの落とし穴!画面は完成、でも公開できないサービスの実態】
近年、ChatGPTをはじめとする生成AIの普及により、「自社でシステムやアプリを内製化したい」という企業様が増えています。
開発コストを抑え、スピーディーにサービスを立ち上げられる可能性に、多くの企業が期待を寄せています。

しかし、生成AIを使えば誰でも簡単にシステムが作れるのでしょうか?実際には、思わぬ落とし穴が待っています。

■「ほぼ完成しているので、公開の手伝いを」という依頼
先日、ある企業様より以下のようなご相談をいただきました:
「社内の人員で外部に公開するクラウドサービスを開発しました。ほぼ実現したいことは完成しているのですが、
公開するためのサーバー設定などを手伝っていただけますか?」
一見、サーバー設定だけの限定的な作業に思えました。しかし、念のためソースコードのレビューを実施したところ、衝撃的な事実が明らかになりました。

■120万行のコードに隠された真実
レビューの結果、以下のような状況が判明しました:
・総コード行数:約120万行
・そのほとんどがフロント側の画面設定コード
・バックエンドの業務ロジック:わずか1,000行程度
・単体テストを含むテストコードが一切存在しない
・セキュリティ対策の実装が不十分
・エラーハンドリングが適切に実装されていない
・データベース設計に重大な欠陥がある

詳しくお話を伺うと、社内の非エンジニア人材が生成AIを使って約1ヶ月で開発したとのこと。
画面を見る限り希望した内容が実現できているように見えたため、「ほぼ完成している」と判断されていました。

■見た目は完成、でも中身は…?
生成AIは確かに画面(UI)の作成を得意としています。プロンプトに「こんな画面を作って」と指示すれば、見栄えの良い画面コードを短時間で生成できます。

■しかし、システムの本質は画面の裏側にあります:
・ユーザーのデータを安全に保管する仕組み
・複雑なビジネスロジックを正確に処理する機能
・予期しないエラーにも対応できる堅牢性
・セキュリティの脅威から守る防御機能
・将来の機能追加や変更に耐えられる設計

これらは一朝一夕には実現できません。開発経験のある技術者でも、生成AIと対話しながら慎重に実装していく必要があります。

■このまま公開すれば起こりうる問題
もしこのサービスをそのまま公開していたら、以下のような深刻な問題が発生していた可能性があります:
・個人情報の漏洩
・不正アクセスによるデータ改ざん
・サービスの突然の停止
・予期しない動作による業務への悪影響
・法令違反によるコンプライアンスリスク

「最適な解決策:作り直しという選択」

当社では、現状を詳細に分析した結果、以下の提案をいたしました:
「120万行のコードを全て分析・修正するよりも、現在のものを画面デザインの参考として活用し、経験豊富な開発者が生成AIを使って作り直す方が、結果として高品質で安全なサービスを、より低コストで実現できます」

この提案には以下の理由があります:
・品質の保証
・経験あるエンジニアが設計から関わることで、適切なアーキテクチャを採用
・セキュリティの確保
・業界標準のセキュリティ対策を最初から組み込み
・テスト体制の構築
・単体テスト、結合テスト、E2Eテストを体系的に実装
・保守性の向上
・将来の機能追加や変更に対応しやすいコード設計
・総コストの削減
・問題だらけのコードを修正するより、正しく作り直す方が結果的に安価

■生成AI時代に必要な「伴走者」の存在
生成AIは強力なツールですが、それを使いこなすには知識と経験が必要です。特に以下のような点で、経験あるエンジニアの伴走が不可欠です:
・適切なプロンプト設計 ‐何をどう指示すれば望む結果が得られるかの知見
・生成コードの評価 ‐AIが生成したコードの良し悪しを判断する能力
・アーキテクチャ設計 ‐システム全体の構造を適切に設計する技術
・品質管理 ‐テストやレビューを通じて品質を担保する仕組み
・セキュリティ対策 ‐脆弱性を事前に防ぐ実装方法の知識

■当社の生成AI活用内製支援サービス
当社では、生成AIを活用した開発の内製化を支援する伴走サービスを提供しております(月額5万円〜):

【基本サポートプラン】
・生成AIを使った開発の基本的な進め方のレクチャー
・週次でのコードレビューとフィードバック
・技術的な質問への随時対応

【フル伴走プラン】
・プロジェクト計画の策定支援
・アーキテクチャ設計のアドバイス
・日次での開発支援とペアプログラミング
・テスト設計と実装支援
・セキュリティレビュー
・本番環境へのデプロイ支援

【コードレスキュープラン】
・既存の生成AIで作成したコードの診断
・問題点の洗い出しと改善提案
・作り直しの要否判断と見積もり

【皆様もこういった事でお悩みではないでしょうか?】
・生成AIを使って社内でシステムを開発したいが、何から始めればよいかわからない
・生成AIで開発を進めているが、このままで本当に大丈夫か不安がある
・画面はできたが、セキュリティやテストをどう実装すればよいかわからない
・開発の外注コストを抑えたいが、完全な内製化には不安がある
・非エンジニアが開発を進めているが、品質面で懸念がある
・生成AIで作ったシステムが本番環境で正しく動くか確信が持てない

このような課題を持たれている方は、ぜひ弊社にご相談ください。
詳しくご説明いたします。
上記に関心を持たれた方は、ぜひ弊社にご相談ください。

【お問合せ先】inquiry@athlee.sg    
【当社の紹介はこちら】https://athlee.sg/   
【開発事例はこちら】 https://athlee.sg/case-development  

ご興味、ご関心をお持ちいただいた方はお問い合わせフォーム(https://athlee.sg/#contact)よりお気軽にご相談ください。
サービスの詳細のご説明のみならず、当社での最新事例や効果的に当社サービスを活用されているお客様のベストプラクティスなどご紹介いたします。

TOPICS

【お客様ベストプラクティス】生成AIで120万行のコードを開発したのに公開できない?経験あるエンジニアの伴走で内製化を成功に導く

READ MORE

【お客様ベストプラクティス】システム開発コストを1/2〜1/3に削減!Kintoneを活用した業務アプリ構築で予算内での実現

READ MORE

【お客様ベストプラクティス】運送会社のデジタル化を実現!配送ルート管理からドライブレコーダー機能まで統合した追跡・監視システム

READ MORE

【お客様ベストプラクティス】照明機器メーカーの半導体ファームウェア開発!リモート実機テスト環境で効率的な組み込み開発を実現

READ MORE

【お客様ベストプラクティス】グローバル物流大手の基幹システム統一プロジェクトでPMOとして参画!多国籍企業の複雑な要件を整理・推進

READ MORE

【お客様ベストプラクティス】AI組み込みによりエクセルでの手作業の図形作成を自動化!土木設計会社のエクセル業務をAIで大幅に効率化

READ MORE
VIEW MORE

CONTACT US

    必須会社名

    必須氏名

    必須電話番号

    必須メールアドレス

    必須お問い合わせ内容