Stir together all ingredients for the sauce in a small bowl and refrigerate until ready to use.
To prepare the Asparagus and Avocado Spring Rolls:
Add a few inches of water to a wide, shallow saucepan and bring to a full boil. Add the asparagus spears and cook until bright green but still crunchy on the inside, about 2 minutes. Drain the water and place the asparagus on a plate. Refrigerate until completely cool. Once cool, cut the asparagus spears in half.
Fill the saucepan with water and bring it to a full boil, then add the vermicelli noodles. Cook for 45 seconds to 1 minute, or until the noodles are soft. Drain the water and keep the noodles in a colander.
Fill the saucepan with 1 to 2 inches of water and bring to almost a boil. Remove from heat. Carefully and quickly lay one spring roll wrapper on top of the water, just until the full surface of the wrapper touches the surface of the water and it becomes pliable. Remove the wrapper from the water and place it on a smooth cutting board or a piece of parchment paper.
Place two pieces of asparagus in the center of the wrapper, followed by the vermicelli noodles, two thick pieces of avocado, and one basil or mint leaf. Roll up one lettuce leaf and place it on top of the avocado. Wrap the spring roll tightly. Repeat for remaining ingredients.
Serve immediately with Citrus Dipping Sauce or wrap rolls individually in plastic wrap and refrigerate.
You can replace the chili garlic sauce with 1 clove garlic and ¼ teaspoon red pepper flakes