Việc trò chuyện không chỉ là nói một hoặc hai câu; nó cần phải có một luồng. Điều này tương tự như việc viết hàm trong lập trình.

Đặc biệt, các hàm có 'đầu vào' và 'đầu ra' và các điều khiển luồng như 'if'. Vì vậy, việc giao tiếp như thể chúng ta đang mô tả một hàm giống như đang giao tiếp với dàn bài tốt.

Hãy để tôi cho bạn một ví dụ. Tôi là một quản lý và tôi muốn đề xuất một ý tưởng công việc mới cho các thành viên trong nhóm của mình. Sau khi trình bày ppt, nhận phản hồi, tôi muốn quyết định có nên loại bỏ ý tưởng hay đưa nó vào backlog.

def share_idea(ppt_link, members) -> decision
  understand = share_idea(ppt_link)
  if understand:
    feedbacks = get_feedback(members)
  if positive(feedbacks):
    return "post it into backlog"
  else:
    return "archive this idea"
  else:
    return "prepare new ppt"

Dựa trên bản ghi nhớ code ở trên, bạn có thể sử dụng các câu sau: