初めてエージェントを作成する場合は、まずエージェント入門とsmolagentのガイドツアーを読んでください。コードエージェント 複数の研究論文によると、LLM のアクション(ツールの呼び出し)をコードで記述することは、現在の標準的なツールの呼び出し形式よりもはるかに優れています。
このチュートリアルでは、smolagentを使ってSQLを活用するエージェントを実装する方法を見ていきます。なぜシンプルにして、標準的なtext-to-SQLパイプラインを使わないのか?標準的なテキストからSQLへのパイプラインはもろいです。さらに悪いことに、SQLクエリが不正確であるにもかかわらず、SQLクエリが生成されないこともあります。