agent Kuuntele agent AI agents at HAMK Templates for creating agents How does an agent know how to act correctly?