Semantic search for AI agents