What does it mean by 'UVM Agent providing a uniform interface to the testbench'?

In the following sentence, may I know what does ‘uniform interface to the testbench’ mean?

“By providing a uniform interface to the testbench, a UVM Agent isolates the testbench and the UVM Sequence from details of the interface implementation.”

Thank you.

In reply to Chenna Reddy:

It would help if you could point us to where you saw this sentance for more context.

I think they just mean an Agent provides a consistent and familiar piece that makes it easier to integrate into your testbench architecture.

Here is the reference link:

https://verificationacademy.com/cookbook/testbenchbasics

In reply to dave_59:

In reply to Chenna Reddy:
It would help if you could point us to where you saw this sentance for more context.
I think they just mean an Agent provides a consistent and familiar piece that makes it easier to integrate into your testbench architecture.