本文へスキップ

Asher Suite

参照実装。

Asher は、マーケットデータ、チャート、人工知能、コマース、音声にまたがる本番プラットフォーム群です。Kevin Hokoana がそのアーキテクトです — データモデル、エンジン、インターフェース、エージェント、そしてその下のビジネスモデルまで。

このサイトに載せている理由は一つ、これが証拠だからです。AIシステム、データ基盤、ソフトウェアを出荷することについてこの実務が言うことは、すべてここで学びました。

Iプロダクト

スイートの中身。

ステータスはそのまま書いています。「稼働中」は、今日そのまま本番で動いているという意味です。

Asher Labs

トレーディングプラットフォーム

稼働中asherlabs.ai

フラッグシップのプラットフォーム — ターミナル、ストラテジーテスター、マーケットデータ、アカウント、課金を一つのアプリケーションにまとめています。

専用に作った戦略言語、ブラウザ内で動く決定論的なバックテストエンジン、二十の時間足、チャートごとの設定。すべてのチャートはゼロから書いた自前のエンジンが描画します — 九種類のチャートと、およそ五十の描画ツール。

AsherCharts

コンシューマー向けチャート

稼働中ashercharts.com

暗号資産、株式、FXのためのトレーダー本位のチャートターミナル — 同じエンジンのコンシューマー向けの顔です。

インジケーター、描画ツール、ウォッチリスト、アラート、保存レイアウト、バーリプレイ。カテゴリ分けされたピッカーに百十五のスタディ。既存プラットフォームの直接の代替として作っており、他社のスタックに載せる埋め込みウィジェットではなく、分析画面そのものがプロダクトです。

AsherCore

マーケットデータAPI

稼働中ashercore.com

マーケットデータ層を単体のプロダクトとしてパッケージし、販売しています — データ・アズ・ア・サービス。

暗号資産、株式、FXにわたるローソク足、リアルタイム価格、ファンディング、板情報、銘柄カタログ。五つの取引所から取り込み、単一のストアに正規化し、定期バックフィル付きのリードスルーキャッシュ経由で配信します。

Asher

AIアシスタント

稼働中asherlabs.ai/app

プラットフォームのライブデータにつながった対話エージェント。音声、本物のツールユース、整備されたナレッジベースを備えます。

八つのツールにまたがる本物のツールユースのループで、スクリプト化されたチャットボットではありません。プロンプトキャッシュと推論を挟まない高速パスで会話あたりのコストを抑え、音声入力と合成音声出力、自然な会話のためのバージイン処理に対応します。

AsherSupport

マルチテナントSaaS

稼働中ashersupport.com

チケット、メール、日程調整、テナントごとの分離を備えたヘルプデスク — 他社にソフトウェアとして販売しています。

データベース層からマルチテナントです。すべての業務テーブルに行レベルセキュリティを適用し、自動化した分離テストで実証しています。テナントごとの送受信メール、同カテゴリの製品と同等の日程調整、そして十七のロケールで公開したマーケティング画面。

Asher Talks

音声インフラ

稼働中ashertalks.ai

セルフホストの音声合成と文字起こし — 音声レイヤーは借りずに作りました。

GPU推論スタックで、合成のレイテンシを十六秒からウォーム時の中央値で一秒近くまで下げました。自前で学習したウェイクワードモデルと、順序付きのプロバイダーフォールバックを備えます。ベンダーの選択はロックインではなく、エンジニアリング上の変数として扱っています。

IIアーキテクチャ

端から端まで自前、意図的に。

六つのレイヤー、すべて自前です。どれも借りるのではなく作るという判断であり、その判断はそれぞれ理由を説明できます。

01データ

自前のマーケットデータ

複数の取引所からローソク足を取り込み、単一のストアに正規化し、定期バックフィルとギャップ修復を備えたリードスルーキャッシュで配信します。スタックのどこも第三者のチャートフィードに依存していません。つまり、借り物の障害も、ライセンス上の上限も、他人が握る価格決定力もありません。

  • マルチ取引所の取り込み
  • 正規化
  • リードスルーキャッシュ
  • バックフィルのcron
02エンジン

戦略言語とバックテスター

専用に作った戦略言語と、決定論的なバックテストエンジン。サーバーで動かしてもブラウザのworkerで動かしても結果は同一です。再現できないバックテストは結果ではなく物語だからです。

  • 独自DSL
  • 決定論的な実行
  • ブラウザworker
  • 結果キャッシュ
03インターフェース

ゼロから書いたチャートターミナル

チャートの描画は自前のコードで、ライセンス品のウィジェットではありません。初期コストは高くつきましたが、画面の完全な制御を手に入れました。独自オーバーレイ、リスクゾーン、リアルタイム価格とカウントダウン、バーリプレイ、そして設計どおりに動く保存レイアウト。

  • 独自レンダラー
  • オーバーレイとゾーン
  • バーリプレイ
  • 保存レイアウト
04インテリジェンス

本物のツールユースを行うエージェント

その場で作文するのではなく、自前データに対してツールを呼ぶ対話エージェントです。能力と同じだけコストを設計しています。プロンプトキャッシュ、よくある質問には推論なしの高速パス、そしてモデルが推測せず取りに行けるよう整備したナレッジベース。音声入力、合成音声出力、バージイン対応。

  • ツールユースのループ
  • プロンプトキャッシュ
  • ナレッジベース
  • 音声I/O
05コマース

課金、エンタイトルメント、利用量計測

プラットフォーム自身のドメイン上の埋め込み決済、失敗時は閉じるwebhook処理、利用量メーター、そして顧客が実際に支払った範囲に機能を限定するエンタイトルメントモデル。ソフトウェアがプロダクトなのかデモなのかを決める、地味な層です。

  • 埋め込み決済
  • 堅牢なwebhook
  • 利用量計測
  • エンタイトルメント
06実行

ノンカストディアル、そして意図的に起動していない

実行層は、取引専用のセッションキーでユーザー自身のウォレット内で注文に署名します。取引の権限だけで、出金の権限は持ちません。構築とテストネットでの検証は済んでいますが、発注の経路は意図的に未接続のままです。自動売買は行いません。機能を作ることと、それをオンにすることは別の判断であり、この二つを混同したときに人は損をします。

  • セッションキー署名
  • カストディなし
  • 構築済み · 未起動

同じことを自分の課題に当てはめたいですか。

スイート自体はコンサルティングの成果物として売っていません。売っているのは、それを作った判断です。