Getting Started
Jinba Toolboxの概要
JinbaFlow・JinbaAppで使えるカスタムツールを作ろう
Jinba Toolboxは、AIエージェントが使うカスタムツールを作成・公開できるサービスです。
PythonまたはTypeScriptでコードを書くだけで、JinbaFlowのワークフローやJinbaAppのチャットから呼び出せるツールが完成します。
作れるツールの例
- スライド生成 - テキストからPowerPointを自動作成
- 社内システム連携 - Slack通知、データベース検索、勤怠登録
- 外部API呼び出し - 天気取得、翻訳、Web検索
- ファイル処理 - PDF解析、画像変換、CSV集計
コード例:Webページの要約ツール
import requests
from pydantic import BaseModel
class Input(BaseModel):
url: str
class Output(BaseModel):
title: str
summary: str
def run(input: Input) -> Output:
html = requests.get(input.url).text
# HTMLを解析して要約を生成
return Output(title="...", summary="...")このコードを登録してPublishすると、JinbaFlowで「このURLを要約して」と指示するだけで実行されます。
始め方
- toolbox.jinba.io でアカウント作成
- ToolSetを作成(Python or TypeScript を選択)
- Toolを追加してコードを書く
- テスト → Publish
- JinbaFlow / JinbaApp / API から利用
→ クイックスタート
ドキュメント
開発
- ツール開発ガイド - Python/TypeScriptでの書き方
- Copilot - AIにコードを書いてもらう
- Import/Export - ローカルで開発
連携
運用
リファレンス