プロジェクトを納期どおり、安全に、保守しやすく進める方法
DESOLが使う技術とその選び方、すべてのプロジェクトを支える取り組みを、各段階でお渡しする成果物とあわせてご紹介します。
エンジニアに相談する
すべてのプロジェクトが通る4つのチェックポイント
チェックポイントを選ぶと詳しい内容をご覧いただけます
お客様のアイデア
技術
実績ある技術を課題に合わせて選定
品質
変更はすべてレビューとテストを実施
セキュリティ
すべての工程に組み込んだ保護
責任あるAI
お客様が定めた範囲内で動くAI
技術スタック
各レイヤーに実績ある技術を
すべてのレイヤーで広く普及し、サポートの充実した技術を採用。人材を確保しやすく、保守や拡張も容易なシステムになります。
アプリケーション
フロントエンドPCでもスマートフォンでもブラウザで使えるWebインターフェース。
React
Angular
バックエンド長期の保守を前提に構築する業務ロジック、API、システム連携。
.NET
Java
NestJS
データデータの性質と規模に合わせて選ぶリレーショナルDBとドキュメントDB。
SQLデータベース
NoSQLデータベース
インテリジェンス
AI・LLM
実績あるAIプラットフォームを、お客様のデータやシステムと連携させます。私たちはこれらのプラットフォーム上に構築し、独自モデルの学習は行いません。
モデル
OpenAI
Anthropic
Azure AI
検索・オーケストレーション
LangChain
LlamaIndex
Pinecone
クラウド・DevOpsすべてのレイヤーを主要クラウド上で稼働。コンテナでパッケージ化し、インフラはコードで定義します。
AWS
Microsoft Azure
Google Cloud
Docker
Kubernetes
Terraform
技術の選び方
流行ではなく、課題に合わせて選ぶ
すべての提案を4つの観点で確認し、作業を始める前に、それぞれの選定理由をご確認いただけます。
お客様の状況
ユーザー数
お客様のデータ
予算
既存システム
お客様のチーム
4つの観点
安定性広く使われ、大きなコミュニティと長期サポートがあるか?
拡張性作り直すことなく、ユーザーやデータの増加に対応できるか?
コスト効率ライセンス、インフラ、運用のコストは妥当か?
チームとの適合引き渡し後、お客様のチームが引き継いで保守できるか?
お渡しするもの
推奨する技術構成
各要素の選定理由
運用コストの見積もり
代替案(必要に応じて)
エンジニアリング品質
最初の1行から本番運用まで
すべての変更が同じ流れをたどります。レビューとテストを経て自動でデプロイされ、稼働後は監視されます。
- コーディング 共通のコーディング規約。機能ごとに専用のブランチ。 Git 規約
- レビュー マージの前に、別のエンジニアがすべての変更をレビュー。 プルリクエスト
- テスト コミットごとに単体・結合・UIテストを自動実行。 単体 結合 E2E
-
ビルド
コンテナ化し、インフラをコードで定義して環境を統一。
Docker
Terraform
-
デプロイ
クラウドへ自動でリリースし、ワンステップでロールバック可能。
Kubernetes
- 監視 エラーとパフォーマンスを追跡し、早期にアラート。 ログ メトリクス アラート
監視で見つかった課題と指標を次のスプリントに反映
お渡しするもの
スプリントごとのテスト結果
CIパイプラインへのアクセス
リリースごとの動作デモ
セキュリティとデータ保護
すべての工程にセキュリティを
お客様のコード、データ、システムを、最初のご相談から最終の引き渡しまで保護します。
- 機密保持事業内容や資料を共有いただく前に、NDAを締結します。
- アクセス制御個人アカウントによる最小権限のアクセス。プロジェクト終了時に削除します。
- セキュアコーディングコードレビューで一般的なセキュリティリスクを確認し、依存ライブラリの既知の脆弱性もチェックします。
- データの取り扱いテストデータまたはマスキングしたデータで作業します。本番データは、お客様の承認がある場合に限り使用します。
- 環境の分離開発、ステージング、本番の各環境を分離し、機密情報はコードに含めず安全に保管します。
- 確実な引き渡しソースコード、ドキュメント、認証情報をすべてお渡しし、当社のアクセス権を削除します。
お渡しするもの
締結済みのNDA
全アカウントのアクセス一覧
当社のアクセス削除を含む引き渡しチェックリスト
責任あるAI
お客様が定めた範囲内で動くAI
AIエージェント、ナレッジアシスタント、文書処理はすべて共通のアーキテクチャで構築します。データはお客様の管理下にとどまり、結果は追跡でき、最終判断は人が行います。
お客様が管理する範囲内
- 入力 お客様のデータ 文書、データベース、すでにお使いのシステム。 文書 データベース API
-
検索
検索・インデックス
リクエストごとに必要なデータだけを取り出します。
Pinecone
LlamaIndex
-
生成
AIモデル
取り出したデータをもとに回答や処理を生成します。
OpenAI
Anthropic
Azure AI
- 承認 人による確認 変更を加える前に、重要なステップは人が承認します。 承認 監査ログ
- 出力 出典付きの結果 すべての回答に、根拠となった情報源へのリンクが付きます。 出典
- データはお客様の管理下にデータはお客様のリクエストにのみ使用し、公開モデルの学習には使用しません。
- すべての回答に出典を結果には根拠となった文書や記録を明示するため、お客様のチームで確認できます。
- 重要なステップは人が承認AIが提案し、データを変更する処理や顧客に届く内容はお客様のチームが承認します。
導入方法:
お渡しするもの
本番稼働前の、お客様データによる精度レポート
リリース後の利用状況とコストの監視
送信に失敗しました。もう一度お試しいただくか、support@desol-tech.com までメールでご連絡ください。
