どんなAIエージェントでも開発できる
エンタープライズワークフロー自動化

永続実行フレームワークを基盤とし、手間のかからない、中断のないエージェントループで、壊れないクラウドネイティブ分散システムの構築を実現。

Workflows.cs
public async Task<String> CloneToStaging(String orgId) {
    // C#
    String dbUri = await CMDAsync($"ProvisionStagingDb --orgId {orgId}");
    // Pipelines (cross-shell/language parallel streaming)
    String snapshot = CMDV($"ExportDb --uri {dbUri}") | CMDV("Compress");
    // Python — calls Python script over HTTP/2 (sub-ms latency)
    LocalTerminal.Shell = python;
    String report = await CMDAsync($"validate_schema --snapshot {snapshot}");
    // Java
    LocalTerminal.Shell = bash;
    String cert = await CMDAsync($"java -jar certify.jar --report {report}");
    return $"Staging ready: {dbUri}, cert: {cert}";
}

瞬時再開。継続的開発。

ワークフローが失敗した場合でも、コードを更新して再起動が可能です。以前に完了したステップは並列に復旧し、何事もなかったかのように瞬時に実行が再開されます。これにより、開発ループを中断することなく、大規模な実世界のデータセットを使用したワークフローの構築が可能になります。ジャーナルベースのリプレイと同等だが、分散ストレージアーキテクチャによってパフォーマンスのボトルネックが回避されます。

Durable recovery illustration

AIが構築し、あなたが可視化する。

特別なルールや専用のインフラは不要です。AIはあらゆるワークフローを容易に構築でき、ワークフローがどのように定義され、どのように実行されているかを可視化する自動生成ダイアグラムを通じて、その進捗の検証が可能です。

AI operability illustration

多言語ワークフロー。どんな言語でも。

Python、Java、JavaScript、Bashなど、複数の言語でワークフローを同時に記述可能です。グルーインフラ、メッセージブローカー、または言語間のサービス境界は不要です。

PolyglotPipeline.cs
public class Workflows(PythonTool python, Bash bash) {
    public async Task<String> DeployPipeline(String env = "prod") {
        // C#
        String validated = await CMDAsync($"ValidateSchema --artifact data/raw.csv --schema v2 --strict");
        // Python — calls Python script over HTTP/2 (sub-ms latency)
        LocalTerminal.Shell = python;
        String transformed = await CMDAsync($"transform_data --input {validated} --format parquet");
        // Bash
        LocalTerminal.Shell = bash;
        String artifact = await CMDAsync($"tar -czf - ./dist | aws s3 cp - s3://releases/{env}/$(date +%s).tar.gz");
        // Java
        String signed = await CMDAsync($"java -jar signer.jar --input {artifact} --keystore /etc/keys/prod.p12");
        // JavaScript
        await CMDAsync($"node notify.js --event deployed --artifact {artifact} --sig {signed}");
        return $"Deployed: {artifact}";
    }
}

プレーンコード。制約なし。

ビジネスロジックはプレーンコードのままです。特別なルール、制限されたAPI、個別のオーケストレーションレイヤー、あるいは新しいパラダイムの制約はありません。厳格な安全性を必要とするシステムは、標準的な静的解析ツールを活用して、実行時の決定性検証のみに依存するシステムよりも高い安全性基準を保証することができます。誰でも、どんなAIでも、すぐに利用可能です。

AuditWorkflow.cs
// Workflow — no decorators. No base class. Just a method.
public async Task<String> AuditOrganization(String orgId) {
    logger.LogInformation("Verifying registry for: " + orgId);
    await Task.Delay(300);
    String registryState = await CMDAsync("VerifyCorporateRegistry --orgId " + orgId);
    if (registryState.Equals("entity-active")) {
        await Task.Delay(200);
        return "Audit Pass: " + registryState;
    }
    throw new InvalidOperationException("Compliance failed for: " + orgId);
}
// Workflow step — also just a method.
private async Task<String> VerifyCorporateRegistry(String orgId)
    => await registryClient.GetStatusAsync(orgId);

自動でスケール。限界なし。

単一のワークフローで数百万の並列ブランチを展開し、制限なく数ヶ月間実行可能です。イベント履歴の上限はありません。大規模運用における強制的な回避策も不要です。プラットフォームはHTTPサーバーのミドルウェアとして動作し、どんな標準的なトラフィック管理技術でも利用できます。

Distributed execution illustration

どこでも実行する。別サーバーなし。

あらゆるインフラに対応し、すべてを単一のアプリケーションに統合するクラウドネイティブ・アーキテクチャ。専用のクラスター、サイドカー、デーモンは不要で、新たな運用負荷も発生しません。サーバーレスでもオンプレミスでも、どこでも実行可能で、Calq RelayによってKubernetesへ容易にデプロイ可能です。

Infrastructure illustration

オープンエコシステム。GitHubと統合。

スタンドアロンアプリケーションの構築に利用可能です。構築したアプリケーションは、Calq CLIを通じてCLIツールに変換し、Calq Flowを使用してGitHub Actionsとしてデプロイ可能です。GitHub上では、Redisや追加のセットアップは不要です。

CI/CD durability illustration

内蔵Webダッシュボード。真の洞察。

ワークフローが実行される前であっても、その定義を閲覧可能です。タイムラインとフロー図により、ステップごとのリアルタイムログが表示されます。これにより、コードを見ることなく、ワークフローの全体像を正確に把握可能です。

Execution Flow Tree View
Execution Timing Timeline View

ユースケース

AI

高コストなモデル呼び出しを繰り返さずに実行可能な、高パフォーマンスなAIシステム。

ビジネスプロセス自動化

承認チェーン、オンボーディングフロー、および人間のチェックポイントを含む多段階の操作。

長時間実行ワークフロー

クラッシュに耐え、制限への到達や回避策を必要とせずに、数ヶ月間実行可能なプロセス。

クリティカルトランザクション

障害からの復旧と正常な完了を、確実に信頼できる多段階の操作。

CI/CD

複雑さに伴う管理の負担を必要としない、高度なパイプライン。

大規模バッチ処理

数百万の並列ジョブを処理し、実行中の障害からも容易に再開可能なワークロード。

ご質問やサポートが必要ですか?

技術サポート、ライセンスに関するご質問、パートナーシップの機会がございましたら、お気軽にチームまでお問い合わせください。

[email protected]

または、Greg Chuchroに直接LinkedInでご連絡ください。 LinkedIn

An unhandled error has occurred. Reload 🗙