Published: April 25, 2025
2
4
42
【Jupyter Notebook Toolが登場 - AIエージェントがJupyterを操作可能に】 langchainベースのAIエージェントがJupyterノートブックを操作するためのPythonパッケージ「Jupyter Notebook Tool」が公開されています。 このツールはnbclient/nbformat上に構築されており、プログラムによるノートブックの作成、読み込み、操作が可能です。トークンを使用してノートブックセッションを管理する仕組みを採用しています。 主な機能として: - `create_notebook()`と`load_notebook(url)`でトークンを取得 - `list_cells`、`create_cell`、`update_cell`、`execute_cell`、`delete_cell`、`get_notebook`などの操作機能 また、`InvalidTokenError`、`CellNotFoundError`、`CellTypeError`、`NotebookLoadError`、`KernelError`などのエラー処理も提供されています。 MITライセンスで提供されており、現在GitHubで34スター、3フォークを獲得しています。開発モードでインストールするには`pip install -e ./src/`を使用でき、使用例はdocs/example.ipynbで確認できます。
GitHub リポジトリ👇 https://buff.ly/KkzrN0K
