We were hoping to avoid using naked strings or ints as they can be difficult to work with.
We ended up building a solution that would automatically generate an enum entry for every asset in a folder and then add them to a dictionary. That way all the asset have an easy human understandable and autocomplete friendly way to reference in code.
We also used an auto importer to automatically import the assets into the addressables groups.