서비스나 제품 구입 후기
평가 방법
평가 기준은 내면에 질의를 통해 평가할 예정이다.
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")