Upgrade to Pro — share decks privately, control downloads, hide ads and more …

KARTE Craft リアルタイムかつ柔軟な連携機能でシステムを自由自在につなぎこむ

KARTE Craft リアルタイムかつ柔軟な連携機能でシステムを自由自在につなぎこむ

KARTE CX Conference 2023 セッション
「業務プロセスを起点としたCXの変革ーKARTE CraftによるエンタープライズシステムとKARTEの融合」
の発表資料です。
https://event.plaid.co.jp/karte_cxc/2023

PLAID Solutions

July 18, 2023
Tweet

More Decks by PLAID Solutions

Other Decks in Technology

Transcript

  1. サブタイトルが入りま

    yyyy.mm.dd | Event name here |
    | © 2019 PLAID
    Inc.
    1
    KARTE Craft
    リアルタイムかつ柔軟な連携機能で
    システムを⾃由⾃在につなぎこむ
    2023/07/12 | KARTE Confernece 2023 |
    | © 2023 PLAID Inc.

    View Slide

  2. 2023.07.12 | KARTE CX Conference 2023 |
    | © 2023 PLAID Inc. 2
    ⾃⼰紹介
    ⽮澤 学
    やざわ まなぶ Yazawa Manabu
    ● 株式会社プレイド エンジニア
    ○ Ecosystem Product Dept 所属
    ○ KARTEの連携機能(API, Craft)の開発

    View Slide

  3. 2023.07.12 | KARTE CX Conference 2023 |
    | © 2023 PLAID Inc.
    ⽬次
    KARTEでできること、できないこと
    KARTE Craft の特徴
    KARTE Craft で実現する世界
    3

    View Slide

  4. 2023.07.12 | KARTE CX Conference 2023 |
    | © 2023 PLAID Inc. 4
    KARTEでできること、「まだ」できないこと

    View Slide

  5. 2023.07.12 | KARTE CX Conference 2023 |
    | © 2023 PLAID Inc. 5
    KARTEでできること
    オンライン接客
    🙆 エンドユーザーの⾏動データを
    リアルタイムに解析
    🙆 Web接客に活⽤することで
    1 to 1のコミュニケーションを実現
    外部サービスとの連携
    🙆 KARTEと外部サービスのデータを相互に同期
    🙅 ただし、データ連携ジョブの実⾏間隔は
    最短でも1時間

    View Slide

  6. 2023.07.12 | KARTE CX Conference 2023 |
    | © 2023 PLAID Inc. 6
    KARTEでできること
    オンライン接客
    🙆 エンドユーザーの情報を
    リアルタイムに解析
    🙆 Web接客に活⽤することで
    1 to 1のコミュニケーションを実現
    外部サービスとの連携
    🙆 KARTEと外部サービスのデータを相互に同期
    🙅 ただし、データ連携ジョブの実⾏間隔は
    最短でも1時間

    View Slide

  7. 2023.07.12 | KARTE CX Conference 2023 |
    | © 2023 PLAID Inc. 7
    KARTEでは「まだ」できないこと
    リアルタイムかつ柔軟なデータ連携 → APIとHookで実現できるが……
    🙅 KARTEからデータを送るとき:外部システムに合わせたデータ変換 は誰がやるか
    🙅 外部システムからデータを送るとき:KARTE向けのデータ変換 は誰がやるか

    View Slide

  8. 2023.07.12 | KARTE CX Conference 2023 |
    | © 2023 PLAID Inc. 8
    リアルタイムかつ柔軟な
    データ連携の仕組み
    つまり、以下はまだ発展途上……😭
    KARTEでは「まだ」できないこと

    View Slide

  9. 2023.07.12 | KARTE CX Conference 2023 |
    | © 2023 PLAID Inc. 9
    そこで……

    View Slide

  10. 2023.07.12 | KARTE CX Conference 2023 |
    | © 2023 PLAID Inc.
    ⽬次
    KARTEでできること、できないこと
    KARTE Craft とは
    KARTE Craft で実現する世界
    10

    View Slide

  11. 2023.07.12 | KARTE CX Conference 2023 |
    | © 2023 PLAID Inc. 11
    KARTE Craft
    KARTEに⾜りない機能を
    ユーザー⾃ら開発することで
    KARTEとシステムを柔軟につなぎこむ
    プラットフォーム

    View Slide

  12. 2023.07.12 | KARTE CX Conference 2023 |
    | © 2023 PLAID Inc. 12
    KARTE Craftの全体像

    View Slide

  13. 2023.07.12 | KARTE CX Conference 2023 |
    | © 2023 PLAID Inc. 13
    KARTE Craftの全体像

    View Slide

  14. 2023.07.12 | KARTE CX Conference 2023 |
    | © 2023 PLAID Inc.
    KARTE Craftのコア機能
    コード実⾏基盤
    Craft Functions
    コードを⾃由に記述してKARTE上で動作させる
    →「KARTEにない機能」を新しく作る
    14

    View Slide

  15. 2023.07.12 | KARTE CX Conference 2023 |
    | © 2023 PLAID Inc. 15
    KARTE Craftのコア機能

    View Slide

  16. 2023.07.12 | KARTE CX Conference 2023 |
    | © 2023 PLAID Inc. 16
    KARTE Craftの特徴
    リアルタイム性
    様々なトリガーで
    Functionを実⾏
    ● ユーザーの⾏動
    ● チャット、Datahubの
    データ連携ジョブ
    ● 外部からのリクエスト
    KARTE内外で発⽣する出来事を
    きっかけにリアルタイムで
    プログラムを実⾏する

    View Slide

  17. 2023.07.12 | KARTE CX Conference 2023 |
    | © 2023 PLAID Inc. 17
    KARTE Craftの特徴
    ⾼い柔軟性
    ユーザーが⾃らJavaScriptを書くことで
    より柔軟に機能の拡張ができる
    後述のCraft KVS, Craft Secret Manager
    を併⽤すればより複雑な処理も実装できる

    View Slide

  18. 2023.07.12 | KARTE CX Conference 2023 |
    | © 2023 PLAID Inc.
    KARTE Craftの周辺機能
    シークレット管理機能
    Craft Secret Manager
    外部サービスを利⽤する際の
    アクセストークン‧パスワードを安全に管理
    データベース
    Craft Key-Value Store (Craft KVS)
    Craft Functions専⽤のデータベース
    18

    View Slide

  19. 2023.07.12 | KARTE CX Conference 2023 |
    | © 2023 PLAID Inc. 19
    リアルタイムかつ柔軟な
    データ連携の仕組み
    つまり、以下はまだ発展途上……😭
    これが……

    View Slide

  20. 2023.07.12 | KARTE CX Conference 2023 |
    | © 2023 PLAID Inc. 20
    リアルタイムかつ柔軟な
    データ連携の仕組み
    Craft があれば……
    を作ることができる!🥳
    こうなる!

    View Slide

  21. 2023.07.12 | KARTE CX Conference 2023 |
    | © 2023 PLAID Inc.
    ⽬次
    KARTEでできること、できないこと
    KARTE Craft とは
    KARTE Craft で実現する世界
    21

    View Slide

  22. 2023.07.12 | KARTE CX Conference 2023 |
    | © 2023 PLAID Inc. 22
    KARTE Craftがないとき
    👨💼:
    KARTEのユーザー情報を
    〇〇ダッシュボードに
    組み込みたい!
    👨💻:
    △△の速報をリアルタイムに
    接客に反映したい!
    👨💼👨💻:
    でも機能がないから
    リクエストするか……
    👨💼💬
    👨💻💬
    ダッシュボード
    社内システム

    View Slide

  23. 2023.07.12 | KARTE CX Conference 2023 |
    | © 2023 PLAID Inc. 23
    KARTE Craftがあるとき
    👨💼:
    KARTEのユーザー情報を
    〇〇ダッシュボードに
    組み込みたい!
    👨💻:
    △△の速報をリアルタイムに
    接客に反映したい!
    👨💼👨💻:
    よし、
    Craftを使って実装しよう!
    👨💼❗
    👨💻❗
    ダッシュボード
    社内システム

    View Slide

  24. 2023.07.12 | KARTE CX Conference 2023 |
    | © 2023 PLAID Inc.
    まとめ
    KARTE Craftとは
    ユーザーがコードを書いてKARTEを⾃由⾃在に拡張するプロダクト
    (次のセッションでAIを使ったコード作成補助機能も紹介します!)
    特徴
    KARTE内外で発⽣するイベントをきっかけにプログラムを実⾏
    → リアルタイムかつ柔軟な連携機能が開発できる
    世界観
    これまで新機能は「プレイドの開発待ち」
    → ユーザー⾃ら開発できるように!
    24

    View Slide