Utility tools that perform specific functions
Web search and information retrieval tools
Web scraping and content extraction tools
File editing and processing capabilities
Pre-determined step sequences (AI follows fixed steps)
AI SDK functions with working examples
AI systems that choose their own steps dynamically