プロンプトによるコード生成:複利計算
毎月一定額を普通預金口座に積み立て、利息を受け取る場面を想像してください。
複利計算を手作業やスプレッドシートで行う代わりに、エージェントにコードを書かせて、疑問に答えてもらいましょう。
注意:このコースのすべての演習では、model 変数があらかじめ初期化されています。この変数は裏側で OpenAI のモデルへのアクセスを提供します。セットアップや API キーは不要です。
この演習はコースの一部です
Hugging Face smolagents で学ぶ AI エージェント
演習の手順
smolagentsライブラリからCodeAgentクラスをインポートしてください。CodeAgentのインスタンスを作成し、ツールとして空のリストを渡してください。- エージェントの
.run()メソッドを呼び出し、タスクの文字列を引数として渡してください。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
# Import the CodeAgent class
from smolagents import ____
# Create a basic agent without tools
agent = CodeAgent(tools=____, model=model)
task = "I deposit $100 every month into an account that pays 5% annual interest, compounded monthly. Calculate the total balance after 10 years."
# Run the agent
result = agent.____(task)
print(result)