how this can be compared against Microsoft agent framework?