Pisanie kodu za pomocą promptów: procent składany
Co miesiąc odkładasz stałą kwotę na konto oszczędnościowe, które przynosi odsetki.
Zamiast ręcznie liczyć procent składany lub robić to w arkuszu kalkulacyjnym, postanawiasz użyć agenta, który napisze kod za ciebie i odpowie na twoje pytania.
Uwaga: We wszystkich ćwiczeniach w tym kursie zmienna model jest już zainicjalizowana. Zapewnia ona dostęp do modelu OpenAI działającego w tle. Żadna konfiguracja ani klucze API nie są wymagane.
To ćwiczenie jest częścią kursu
Agenty AI z Hugging Face smolagents
Instrukcje do ćwiczenia
- Zaimportuj klasę
CodeAgentz bibliotekismolagents. - Utwórz instancję klasy
CodeAgent, przekazując pustą listę jako wartość parametru tools. - Wywołaj metodę
.run()na swoim agencie i przekaż do niej ciąg znaków z zadaniem.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# 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)