Add new interface for tagging assistants.

[Issue: #330]
Tag assistants in core/ast.

[Issue: #330]