「Jupyter AIに会おう:マジックコマンドとチャットインターフェースでジェネラティブ人工知能をJupyterノートブックにもたらす新しいオープンソースプロジェクト」

Jupyter AI New Open Source Project Bringing Generative Artificial Intelligence to Jupyter Notebooks with Magic Commands and Chat Interface

Jupyter AIは、Project Jupyterの公式サブプロジェクトであり、Jupyterノートブックに生成型人工知能をもたらします。ユーザーはコードを説明し、生成し、エラーを修正し、コンテンツを要約し、自然言語のプロンプトから完全なノートブックを生成することができます。このツールは、AI21、Anthropic、AWS、Cohere、およびOpenAIを含むさまざまなプロバイダーの大規模言語モデル(LLM)をJupyterと接続し、LangChainによってサポートされています。

Jupyter AIは、責任あるAIとデータプライバシーを考慮して設計されており、ユーザーは特定のニーズに合わせて好みのLLM、埋め込みモデル、およびベクトルデータベースを選択することができます。ソフトウェアの基礎となるプロンプト、チェーン、およびコンポーネントはオープンソースであり、データの透明性が確保されています。さらに、モデルが生成したコンテンツに関するメタデータを保存するため、ワークフロー内でAIが生成したコードの追跡が容易になります。重要なことに、Jupyter AIはユーザーデータのプライバシーを尊重し、明示的な同意なしにデータを読み取ることや送信することはありません。

Jupyter AIを使用するには、ユーザーは自分のJupyterLab(バージョン3または4)に適したバージョンをpipを使用してインストールすることができます。ソフトウェアは、LLMと対話するための2つのインターフェースを提供しています。JupyterLab内のチャットUIと、サポートされているノートブック環境用のマジックコマンドインターフェースです。チャットインターフェース内のAIアシスタントであるJupyter Nautは、テキストを介してコミュニケーションを行い、さまざまな機能を提供します。一般的な質問に答えることや、コードを平易な英語や他の言語で説明すること、コードを修正すること、エラーを特定することができます。さらに、テキストプロンプトから完全なノートブックを生成するための「/generate」コマンドを使用することもできます。

チャットインターフェースでは、「/learn」コマンドを使用して、Jupyternautにローカルファイルについて教えることができます。Jupyternautは埋め込みモデルを使用してデータを変換し、ローカルのベクトルデータベースに保存するため、ユーザーは「/ask」コマンドを使用してこれらのファイルに関する質問をすることができます。AIは保存された情報に基づいて応答します。

ノートブック環境では、「%%ai」といったマジックコマンドを使用してLLMと対話することができます。ソフトウェアは複数のプロバイダーをサポートしており、ユーザーは「–format」パラメーターを使用して出力形式をカスタマイズすることができます。さらに、変数の補間により、AIモデルとの動的な対話が可能です。

Jupyter AIは、倫理的な考慮、プライバシー、データの透明性に焦点を当てたJupyterノートブックでのAIによるコード生成とアシストの貴重なツールです。ユーザーは実行する前にAIによって生成されたコードを確認することが推奨されており、人間が書いたコードと同じ慣行に従うことが求められます。結論として、Jupyter AIは、データプライバシーと責任あるAIの慣行を守りながら、AIによるコード生成、アシスト、説明を提供する、強力で倫理的なProject Jupyterの一環となっています。

We will continue to update VoAGI; if you have any questions or suggestions, please contact us!

Share:

Was this article helpful?

93 out of 132 found this helpful

Discover more

データサイエンス

『ブンブンの向こう側 産業における生成型AIの実用的な応用を探求する』

イントロダクション 現代の世界は「ジェネレーティブAI」という言葉で賑わっています。McKinsey、KPMG、Gartner、Bloombergな...

機械学習

マルチモーダル医療AI

Google ResearchのHealth AI部門の責任者であるGreg Corradoと、Engineering and ResearchのVPであるYossi Matiasによって投...

機械学習

「GiskardはHuggingFaceにGiskard Botをリリースします:HuggingFace Hubにプッシュした機械学習モデルの問題を自動的に検出するボットです」

2023年11月8日に発表された画期的な開発では、Giskard Botが機械学習(ML)モデルのゲームチェンジャーとして登場し、大規模...

人工知能

「AIを活用したポッドキャストの始め方と成長方法」

「誰でもポッドキャストを持っているように感じるかもしれませんが、ポッドキャストを始めることはまだ大きなチャンスです特...

データサイエンス

エッジMLのタイプとエンタープライズのユースケース

エッジマシンラーニングにより、デバイスはAIのタスクをローカルで実行することができ、結果的に待ち時間が短縮され、データ...

AIニュース

「AutoGenを使った戦略的AIチームビルディングが簡単になりました」

イントロダクション デジタルフロンティアが無限の領域に達し、AutoGenは変革的なパラダイムの設計者として現れます。異なる...