It's excellent of the French to provide assistants (5)

I believe the answer is:
'assistants' is the definition.
(aide is a kind of assistant)
'it's excellent of the french' is the wordplay.
'it's excellent' becomes 'ai'.
'of the french' becomes 'des'.
'ai'+'des'='AIDES'
'to provide' acts as a link.
(Other definitions for aides that I've seen before include "Adjutants", "Helpers", "Ministerial assistants", "Helpful officers", "They help".)
I've seen this clue in The Telegraph.