
Graft AI
Axcelner · コーディング
Graft AIは、既存ソフトウェア内の範囲の定まったワークフローを、AIエージェントが安全に呼び出せる統制されたツールに変える非公開ベータの製品だ。古いERPやメインフレームの画面、デスクトップアプリを作り直す代わりに、チームがすでに使っているインターフェースに接続し、そのワークフローを安定したバージョン管理済みの契約にコンパイルする。すべては自社環境で動き、承認、ロール、操作ログが最初から組み込まれている。置き換えられないソフトウェアを使いながら、繰り返しの作業をエージェントに任せたい運用チームやエンジニアリングチームに向く。

Graft AI について
Graft AIとは
Graft AIは、企業がすでに運用しているソフトウェアのためのAIエージェント統合レイヤーだ。あるワークフローが実際のインターフェースでどう振る舞うかを観察し、その背後にある状態遷移とルールから能力グラフを構築し、エージェントが安全に呼び出せる型付きツールへとコンパイルする。出力は安定したツール契約であり、壊れやすい画面スクレイパーではない。そのためエージェントはピクセルではなく、予測可能な入力と出力を受け取る。
内部では、エージェントインターフェースランタイムが難しい部分を担う。インターフェースを知覚し、状態を対応づけ、ツールを画面上に実際にあるものへ結び付けておく。
これが解く問題は、現代のエージェントと古いシステムの間の隔たりだ。多くの重要なツールは、APIが一切ないERP、メインフレーム、仮想デスクトップ、Webポータル上で動いており、すぐに消えるわけではない。Graft AIはインターフェース層で動くので、そうしたシステムは書き直しなしでエージェントから呼び出せるようになる。
難点は範囲とアクセスにある。Graft AIは非公開ベータであり、利用可否は製品全体ではなくワークフローごとに判断される。適するかどうかは、アプリケーション、環境、必要な制御、関わる例外、そして存在するソース証拠によって決まる。さらに、手放しのクラウドサービスではなく自社環境で動くため、自社側の誰かがセットアップとレビューに関わる必要がある。
はじめかた
- 非公開ベータへのアクセスを申請し、まず評価する範囲の定まったワークフローを1つ選ぶ。たとえば請求書の作成や顧客レコードの更新だ。
- そのワークフローが動くインターフェースにGraft AIを向ける。ERPの画面でも、デスクトップアプリでも、Webポータルでもよい。
- インターフェースの状態を対応づけさせて能力グラフを構築し、見つかった状態遷移とルールを確認する。
- コンパイルされたツール契約を承認する。入力の型、復旧時の挙動、書き込みに承認が必要かどうかを確認する。
- 範囲の定まった操作を実行し、返ってくるソース証拠を確認したうえで、ワークフローを1つずつ広げていく。
AIツール情報
Graft AIの料金、対応プラットフォーム、性能を簡単に確認できます。
こんな人におすすめ
このツールが最も力を発揮するユーザー、タスク、シーン。
ユーザー
- 運用チーム
- IT・プラットフォームエンジニア
- 財務・バックオフィス担当
タスク
- 範囲の定まったレコード操作
- レガシーソフトウェアの自動化
- 保護された書き込み
シーン
- APIがなく、財務担当が今も毎日使っている古いERP。
- 再現可能でよく理解されたプロセスを抱えるデスクトップアプリや仮想デスクトップ。
- いくつかの操作で手作業の大半をカバーできる社内Webポータル。
主な機能
インターフェース層の統合
Graft AIはインターフェースに接続し、視覚、アクセシビリティの信号、UIの状態を使って、ある時点で画面上に実際にあるものを理解する。つまりAPIのないシステムでもエージェントから呼び出せる。緑色の画面のメインフレームや頑固なデスクトップツールを前にしたチームにとって、ここが残りすべてを可能にする部分だ。 APIがない? 障害にはならない。
安定したツール契約
各ワークフローは、明確なスキーマ、型付きの入力、定義済みの出力を持つバージョン管理されたツールにコンパイルされる。エージェントは顧客ID、金額、通貨を渡して create_invoice を呼び出し、何が返るかを把握している。ここではバージョン管理が重要だ。UIの前提が変わったとき、Graftは影響を受ける操作を切り離し、全体をずらすのではなく再テストの対象として印を付ける。
ポリシーと承認の強制
ロール、境界、承認はツールの一部であり、後付けではない。書き込み操作は実行前に承認を要求できるので、エージェントが本番データを静かに変えることはない。効果はあらかじめ明示される。たとえば作成操作はちょうど1件のレコードを作るといった具合で、これが影響範囲を小さく保つ。影響範囲は小さい。肝はそこにある。
独立したソース証拠
すべての操作は、ソースシステムに結び付いた証拠を返す。たとえばソースレコードと、作成されたもののIDだ。これがエージェントの操作を監査可能にする。効果が実際のシステムで起きたことを、モデルが自分でしたと思っていることの要約を信じるのではなく、確認できる。信頼より証拠だ。
AIエージェントガバナンスの制御
ここでのガバナンスとは、ロール、境界、承認、監査証跡が同じ1つの操作を指していることだ。ツール契約にAIエージェントガバナンスを組み込む意義はそこにある。承認された操作には定義された効果、必要な承認者、何が変わったかの記録がある。監査担当者は雰囲気ではなく具体を得る。
権限を考慮した操作ログ
Graft AIは各ステップを完全なコンテキストとともに記録し、動く環境のロールと制約を尊重する。エージェントが何を作成し、更新し、取り消したか、そしていつ行ったかを継続的に把握できる。毎回、完全なコンテキストで。 監査担当者に説明する立場の人にとって、これがデモと実際に導入するものとの違いになる。
デプロイ固有の制御
セキュリティ制御はワークフローと環境ごとに評価され、リスクに関係なくすべての操作を同じに扱う画一的なポリシーとしては適用されない。なぜ重要か。給与のワークフローとサポートの照会に同じガードレールが必要とは限らないからだ。データの扱いも範囲を絞り、入力、証拠、ログを評価対象のワークフローに限定する。厳しいデータ規則がある環境なら、このワークフロー単位のやり方は汎用のクラウドコネクタより正当化しやすい。
メリットとデメリット
メリット
- ERP、メインフレーム、デスクトップアプリ、Webポータルなど、APIのないシステムで動く。
- 壊れやすい画面自動化ではなく、バージョン管理された型付きのツール契約にワークフローをコンパイルする。
- 承認、ロール、監査ログをすべての操作に組み込み、保護された書き込みが既定になる。
- 操作ごとにソース証拠を返すので、エージェントの振る舞いを確認できる。
- 自社環境で動くため、機密性の高いワークフローをより手元に置ける。
デメリット
- 非公開ベータで、利用可否はワークフローごとに決まるため、すべてのプロセスが対象になるわけではない。
- 適するかどうかは個別のアプリ、環境、利用可能なソース証拠に左右される。つまり合わないワークフローもある。
- 価格が公開されていないので、費用は公開ページではなく営業とのやり取りで詰めることになる。
- 自社環境で動かすということは、セットアップとレビューの作業の一部を自チームが担うということだ。
よくある質問
既存ソフトウェア内の範囲の定まったワークフローを、AIエージェントが呼び出せる統制されたツールに変える。Graft AIはワークフローが実際のインターフェースでどう振る舞うかを対応づけ、安定したツール契約へコンパイルし、承認、ロール、監査ログを加えて操作を安全に実行できるようにする。
関連コンテンツ
Graft AIに関連するツール、スキル、記事を探す。
Graft AIの代替ツール
Forefront
Forefront · コーディングForefrontはオープンソースAIで構築するためのウェブプラットフォームだ。主要なオープンソース言語モデルを自分のデータで微調整し、性能を評価し、API経由で実行したり、エクスポートして自分でホストしたりできる。クローズドなプラットフォームの手軽さを求めつつ、モデルとデータの所有権にはこだわる開発者が対象だ。
Startkit
StartKit.AI · コーディングStartkitは、AI SaaSとAIラッパー製品を作るためのボイラープレートだ。面倒な部分をあらかじめ配線済みにしたAIスタートアップボイラープレートと考えればいい。認証、StripeとLemon Squeezyの決済、利用制限、トランザクションメール、そしてOpenAI、Anthropic、Groq、Llamaと通信するAI APIスターターキットが含まれる。リポジトリをクローンして価格を設定し、ユーザーが実際にお金を払う部分に取りかかれる。ReactとTailwind上のNext.jsで作られているため、ボイラープレートコードの多くはすでに見慣れたものだ。
Testim
Tricentis · コーディングTestimは、Web・モバイル・Salesforceアプリ向けにエンドツーエンドテストを構築して実行するAIテスト自動化プラットフォームだ。機械学習を頼りに、インターフェースが変わってもテストを安定させ、チームが壊れたセレクターの修正に費やす時間を減らす。今日から使い始められる自動テストツールとしては悪くない。ブラウザで操作を録画してテストを作り、より細かい制御が必要なときはJavaScriptを足す。忙しいQAチームにとって堅実な選択肢である。
