Hugging Face は、smolagents と呼ばれる新しいオープンソース ライブラリのリリースを発表しました。これは、インテリジェント エージェントの構築プロセスを簡素化し、言語モデルに強力な実行機能を与えることを目的としています。 Smolagents は簡素化されたコード構造を備えており、Hugging Face 独自の無料推論 API や OpenAI や Anthropic などの企業のモデルを含む複数の言語モデルをサポートしており、ユーザーはツールやモデルを簡単に定義し、特定のニーズを満たすカスタム ツールを作成できます。このライブラリは、サンドボックス環境での安全なコード実行もサポートしており、ユーザーの安全を確保します。 smolagents は、その前身であるtransformers.agents を徐々に置き換え、より人気のあるインテリジェントなエージェント構築ツールになる予定です。
HuggingFace は、言語モデルに強力なインテリジェント エージェント機能を与えることを目的とした、「smolagents」と呼ばれる新しいオープン ソース ライブラリをリリースしました。コード構造が簡素化されたスモラジェントにより、ユーザーはさまざまなタスクを実行できるインテリジェント エージェントを簡単に構築できるようになります。
最新の人工知能システムでは、言語モデル (LLM) は、検索ツールを呼び出して外部情報を取得したり、特定のプログラムを実行してタスクを完了したりするなど、現実世界と対話する必要があります。したがって、言語モデルに「エージェント」機能を与えることが特に重要です。インテリジェント エージェントにより、LLM 出力でワークフローを制御できるようになり、AI のアプリケーションが前進します。
では、どのような場合にインテリジェント エージェントを使用する必要があるのでしょうか? ユーザーがタスクを効率的に解決するために柔軟なワークフローが必要な場合、インテリジェント エージェントは非常に重要です。顧客のリクエストを処理する旅行 Web サイトを例に挙げると、リクエストが比較的明確な場合は、事前に設定されたワークフローを使用するだけで十分です。リクエストに不確実な要素が含まれている場合は、インテリジェントなエージェントが必要な柔軟性を提供し、ユーザーがそのリクエストを見つけるのを支援します。最適な解決策。
smolagents は、Hugging Face の無料推論 API や OpenAI や Anthropic などの多くの企業のモデルなど、さまざまな言語モデルをサポートしています。ユーザーは、ツールとモデルを定義することで独自のインテリジェント エージェントを簡単に構築でき、特定のニーズを満たすカスタム ツールを作成することもできます。このサンプル コードは、Google Maps API を使用して移動時間を取得し、旅行計画を作成する方法を示しています。いくつかの計算の後、インテリジェント エージェントは最終的にユーザーに適切な旅行の推奨を提供します。
簡素化されたコードと多様なツールのサポートに加えて、smolagents はユーザーのセキュリティを確保するためにサンドボックス環境での安全なコード実行もサポートします。将来的には、スモラジェントが徐々に以前のトランスフォーマーエージェントに取って代わり、より一般的な選択肢になるでしょう。
調査によると、コードを使用して操作を実行すると、従来の JSON 形式よりも効率的であり、構成可能性、オブジェクト管理機能、表現力が向上します。これは、スモラジェントが開発者にとって AI エージェントの分野でさらに一歩前進するための新しい扉を開くことを意味します。
入り口: https://huggingface.co/blog/smolagents
ハイライト:
smolagents は、インテリジェント エージェントの構築プロセスを簡素化するために設計された、新しくリリースされたオープン ソース ライブラリです。
ユーザーは、ツールとモデルを定義することで、特定のタスクを完了するインテリジェント エージェントを迅速に作成できます。
コードを使用して操作を実行すると、従来の方法より効率的であり、AI エージェントのパフォーマンスと柔軟性を向上させることができます。
全体として、smolagents は、インテリジェント エージェントの構築プロセスを簡素化し、パフォーマンスと柔軟性を向上させる強力で使いやすいツールを開発者に提供します。今後の開発が期待されます。 新しいオープンソース ライブラリは、人工知能の分野でさらなる発展を促進すると期待されています。