Generative AI-assisted
Software Development Support生成AIを活用したソフトウェア開発支援




生成AIの技術を活用して、お客様のソフトウェア開発効率を向上させます

ティアンドエスでは、ソフトウェア開発の中でも特に時間がかかる、詳細設計から単体テストまでの工程を、生成AIを活用して効率化します。 開発工程にプロンプトエンジニアリングと、独自の前処理・後処理を組み合わせることで、お客様のソフトウェア開発をスムーズに進める業務支援をします。

プロンプトエンジニアリングは、生成AIが特定のタスクを効果的に行えるように、入力となる指示(プロンプト)を最適化する技術です。




サービス内容

ティアンドエスでは、生成AIの技術を活用して、プログラム実装や開発ドキュメント作成の業務支援をします。


プログラム実装支援

前処理~生成AI~後処理を通して、開発ドキュメント(設計書)からソースコード生成に至るまでの作業負荷を減らしたり、ソースコードの更新差分を分析して、効率向上や品質向上への支援を行います。

ソースコード生成
開発ドキュメントからソースコードを生成

単体テスト用ソースコード生成
開発ドキュメントとソースコードから単体テスト用ソースコードを生成

コードレビュー
ソースコードの差分分析を行い、改善点等をレビュー形式で共有


開発ドキュメント作成支援

前処理~生成AI~後処理を通して、ソースコードから開発ドキュメントに至るまでの作業負荷を減らしたり、フローチャート等の開発ドキュメントで記載すべき情報を生成して、効率向上への支援を行います。

開発ドキュメント作成
ソースコードからプログラムの処理内容を抽出し、開発ドキュメントを生成

ドキュメントレビュー
開発ドキュメントに記載されている処理内容を整理し、レビュー支援資料を生成

対応可能な入出力

対応ファイルフォーマット
  ・txt, md, ソースコード, その他(応相談)
対応言語(プログラミング言語)
  ・Java, Python, Ruby, Javascript, その他(応相談)


まずはご相談ください。お客様に最適なソリューションをご提案いたします。

お問い合わせはこちら


開発支援の流れ


1
開発支援内容のすり合わせ
お客様の要求やソフトウェア開発における課題を確認し、開発支援の内容やゴールを設定します
生成AIで使用するデータの取り扱い方法や、セキュリティ要件についても確認します

2
ご契約
御見積をベースにお互いに協議を進め、合意した支援内容で契約を締結します

3
生成AI環境の構築
お客様の要望を加味して生成AIの使用環境を構築します

4
開発支援の開始
開発支援の内容やゴールに応じて支援準備を行い、開発支援を開始します
(前処理~プロンプトエンジニアリング~後処理のプロセスをスパイラル的に進化させていきます)
定期的に状況を報告し、さらなる業務効率の改善に向けたご提案や計画修正を行います

5
最終ご報告
支援期間の終了時に最終報告会を行い、成果や今後の課題等をご報告します


まずはご相談ください。お客様に最適なソリューションをご提案いたします。

お問い合わせはこちら


こんな課題を感じている方はまずご相談ください

要件の概要を把握したいがまとまったドキュメントがない...
既存のドキュメントやヒアリング結果(簡易テキスト)を基に基礎データを作成し、生成AIに通して設計書案を作成します
プログラムの処理概要を把握したいが、プログラムの量が多くて理解に時間がかかりそう...
プログラムを適度な範囲に分割した上で、生成AIに通してフローチャートを作成します。作成したフローチャートを組み合わせることで概要把握が容易になります
単体テスト工数を見積もりたい
設計書またはソースコードを生成AIに通してフローチャートを生成。フローチャートからテスト項目数を洗い出します

まずはご相談ください。お客様に最適なソリューションをご提案いたします。

お問い合わせはこちら