#!/usr/bin/env python3
"""
测试混合相似度计算：拟人 vs 形式
"""

import asyncio
from lib.hybrid_similarity import compare_phrases


async def main():
    print("=" * 80)
    print("测试案例：拟人 vs 形式")
    print("=" * 80)
    print()

    # 测试混合相似度
    result = await compare_phrases(
        phrase_a="拟人",
        phrase_b="形式",
        weight_embedding=0.5,
        weight_semantic=0.5
    )

    print(f"相似度: {result['相似度']:.3f}")
    print()
    print("说明:")
    print("-" * 80)
    print(result['说明'])
    print()
    print("=" * 80)


if __name__ == "__main__":
    asyncio.run(main())
