Review

서비스나 제품 구입 후기

평가 방법

평가 기준은 내면에 질의를 통해 평가할 예정이다.

Q. 이 제품_서비스 어때? A. evaluate(제품_혹은_서비스)

async def evaluate(product_name) -> Optional[str]:
    answer = await query_to_inner_mind
    (product_name)
    return "".join(["⭐️"] * map_to_star_count(answer))

def map_to_star_count(answer):
    if answer == "건드리기조차 싫음":
        return 1

    if answer == "누가 주면 씀":
        return 2

    if answer == "돈이 남아돌면 삼":
        return 3

    if answer == "남에게 추천 가능":
        return 4

    if answer == "내일 점심을 굶어도 삼":
        return 5

    raise ValueError(f"failed to map_star_count")