メニュー

< AI ソースコーダー >

設計を守り、コードだけを AI に任せる
sgt.AI で生成したプログラムに対して
機能追加や部分修正したい場合に活用

AI 機能を使った sgt.AI 開発の流れ
AI 機能は必須ではありません。 sgt.AI は、人が設計・操作して開発できます。以下の①〜③は、必要な場合に利用する補助機能です。
① AI システム設計コンサル 人が設計するのが基本。必要なとき AI が概要設計・テーブル設計を補助
② 自動プログラミング 手動でも簡単に生成可能。必要なとき複数プログラムをまとめて自動生成
③ AI ソースコーダー 生成後は通常そのまま利用。個別機能の追加・部分修正が必要なとき利用
AI アシスタント:sgt.AI の操作・設定・進め方で迷ったときに利用できる対話型サポート
AI ソースコーダーは、生成後に必ず使う機能ではありません。
program generator で生成したプログラムは、通常そのまま業務で利用できます。 その後、生成したプログラムに個別機能の追加・部分修正などが必要になった場合に、設計全体を崩さず必要なコード作業を AI に任せます。

AI ソースコーダー 概要

    • AI ソースコーダー とは
      ・sgt.AI 生成プログラムで個別対応が必要な場合に利用
      ・通常は生成したプログラムをそのまま利用可能
      ・必要時だけ生成物と設定ファイルを添付、変更内容を指示
    • 添付するファイル
      ・database manager で設定したテーブル定義
      ・program generator で生成したプログラム
      ・そのプログラム生成で設定したファイル
    • 指示するプロンプト
      ・機能追加する内容をマークダウンなどで記述
      ・目的/やりたいこと/希望する出力形式など
  • AI ソースコーダー画面
    (クリックで画像拡大)

活用例1:部分修正(メール送信追加)

  • <コード追加前>
    活用例1:部分修正前
    (クリックで画像拡大)
    (添付) 顧客マスタ登録プログラムソース他
    (指示) メールアドレス後に「メール送信」ボタン追加
  • <コード追加後>
    (クリックで画像拡大)
    (1) 顧客マスタ一覧画面に「メール送信」ボタン追加
    (2) ボタンクリックで「メール送信」画面表示

活用例2:機能追加(グラフ表示機能の追加)

  • <コード追加前>
    活用例2:機能追加前
    (クリックで画像拡大)
    (添付) 生産データ登録プログラム設定ファイル他
    (指示) 「グラフ表示」ボタン押下でグラフ表示に切替
  • <コード追加後>
    (クリックで画像拡大)
    (1) 上部の処理欄に「グラフ表示」ボタン追加
    (2) ボタンクリックで「グラフ表示」画面に切替

活用例3:デザイン変更(スマホ画面へ変更)

  • <コード追加前>
    活用例3:デザイン変更前
    (クリックで画像拡大)
    (添付) 棚卸データDB設定ファイル他
    (指示) 下部にテンキー配置したスマホ入力画面に変更
  • <コード追加後>
    活用例3:デザイン変更後
    (クリックで画像拡大)
    ・指でタップできるように画面下部にテンキー配置
    ・各項目入力欄を大きくし見やすく

活用例4:ソースコード変換(Pythonへ変換)

  • <コード変換前>
    活用例4:ソースコード変換前
    (クリックで画像拡大)
    (添付) PHP ソースコード(filename.php)
    (指示) PHP から Python に変換
  • <コード変換後>
    活用例4:ソースコード変換後
    (クリックで画像拡大)
    ・Python ソースコード(filename.py)

注意点

AI ソースコーダーは ChatGPT 上で利用します。利用できる機能や回数は ChatGPT のプランによって異なります。
頻繁に利用する場合は、必要に応じて有料プランをご検討ください。

比較項目 無料版 有料版
使用 AI モデル 基本モデル(小〜中規模) 最新・高性能モデル
回答精度 基本的依頼向け 複雑依頼にも強い
推論リソース 制限あり 高リソース優先割り当て
文脈保持力 短め 長め
サポート なし or 限定 公式サポートあり

操作や設定で迷ったら、AI アシスタントへ

AI アシスタントは開発工程の一部で使うのではなく、設計・生成・機能追加を含む sgt.AI の全工程で利用できる対話型サポートです。

AI アシスタントを見る →
Notes
「AI に自由を与えすぎない、構造を与える」それが AI ソースコーダーの考え方です。AI ソースコーダーは、ゼロから自由にコードを書く AI ではありません。sgt.AI が用意した業務設計・構造・テンプレートを理解し、必要なソースコード作業だけを正確に行います。そのため「設計を壊さない」「全体の整合性を保てる」「何度修正しても破綻しない」という特長があります。これは「AI にすべて任せる」開発ではなく、「人が設計を管理し、AI に作業を任せる」という役割分担です。既存システムを安全に成長させていくための、AI 時代に最も実務的なソースコード活用形です。