メインコンテンツまでスキップ

チュートリアル(モバイルアプリ編)の概要

AIネイティブ開発では、iAP と連携するモバイルアプリ(iOS / Android)も、エージェントとの対話から作成できます。 アプリは Expo(React Native)と、iAP 連携ライブラリ smartlime で開発します。

Accel CLI 2.0.0 から、iAP のユーザモジュールのプロジェクトに加えて、モバイルアプリのプロジェクト(モバイルプロジェクト)を作成できるようになりました。 モバイルプロジェクトには、smartlime の使い方をまとめたスキルセットと、Expo 公式のスキルが配備されます。エージェントはこれらを参照して、iAP へのログインや API の呼び出しを正しい作法で実装します。

本ガイドは、モバイルプロジェクトの作成から、iAP にログインして iAP のデータを扱うアプリを動かすまでの流れを解説します。

対象読者​

本ガイドは、次のような開発者を対象としています。

  • iAP のデータや画面を、スマートフォンのアプリから使えるようにしたい
  • エージェントを使って、iAP と連携するモバイルアプリを開発する流れを知りたい

前提条件​

本ガイドを進めるには、次の条件を満たしている必要があります。

  • iAP を理解していること
  • セットアップガイドによって、開発環境の構築が完了していること(Bun と Git、VSCode を使います)
  • アプリが連携する iAP の環境を用意できること(iAP 側で必要なものを参照)

Expo や React Native の経験は必須ではありません。アプリのコードはエージェントが生成し、Expo の作法はエージェントが Expo 公式のスキルとドキュメントで確認します。

本ガイドの構成​

ページ内容
smartlime とはsmartlime でできることと、iAP と連携する仕組み
モバイルプロジェクトの作成Accel CLI でモバイルプロジェクトを作成・更新する手順
スキルセットモバイルプロジェクトに配備される規約ファイルとスキルセット
AIネイティブ開発の流れsmartlime の導入から、ログイン・画面の作成、動作確認までの流れ

開発の流れ​