THẢO LUẬN

Thật mừng vì vẫn còn có những dev quan tâm đến clean code như bạn. 💯

+1

@thanhtungs Nếu chỉ cần check mail có tồn tại hay không thì bạn có thể implement bằng cách gửi mail verification đến địa chỉ của users, bắt users phải verify thì mới cho sử dụng chẳng hạn 😄

+1

confidence score có bao giờ lớn hơn 1 đâu a nhỉ, các giá trị của nó đều nằm trong khoảng [0, 1]

2 giá trị mà a thấy trong ảnh không phải 1.05 hay 3.21 mà là 1.0510121.05*10^{-12}3.2110133.21*10^{-13} là những giá trị nhỏ hơn 1 rất rất nhiều

a có thể đọc thêm source code của Rasa để hiểu thêm cách tính confidene score

def _get_entity_confidences(
    token: Token, entities: List[Dict], extractors: Optional[Set[Text]] = None
) -> float:
    """Get the confidence value of the best fitting entity.
    If multiple confidence values are present, e.g. for type, role, group, we
    pick the lowest confidence value.
    Args:
        token: the token we are looking at
        entities: the available entities
        extractors: the extractor of interest
    Returns:
        the confidence value
    """
    entity = determine_entity_for_token(token, entities, extractors)

    if entity is None:
        return 0.0

    if entity.get("extractor") not in EXTRACTORS_WITH_CONFIDENCES:
        return 0.0

    conf_type = entity.get(ENTITY_ATTRIBUTE_CONFIDENCE_TYPE) or 1.0
    conf_role = entity.get(ENTITY_ATTRIBUTE_CONFIDENCE_ROLE) or 1.0
    conf_group = entity.get(ENTITY_ATTRIBUTE_CONFIDENCE_GROUP) or 1.0

    return min(conf_type, conf_role, conf_group)

Hi vọng câu trả lời này có thể giải đáp cho anh ạ (bow)

+1

Mình đã update lên Laravel 7x rồi đó bạn, check ở đây nhé (nhánh starter-tutorial) nhé. Mình đã gen lại từ đầu, fresh project luôn chứ không phải tự tay update các package lên 7x đâu nhé

0
Avatar
đã bình luận câu trả lời trong câu hỏi
thg 8 2, 2020 9:01 SA

Thank bac, dung cai em dang tim

0
Avatar
đã bình luận cho bài viết
thg 8 2, 2020 6:20 SA

Chào Hoàng, mình vừa lập nick để xin info của bạn. Mình có 1 số việc cần trao đổi, biết đâu hợp tác được thì rất tốt. Bạn có thể add zalo mình 0972010155. Cảm ơn hoàng

0

Ở tab command laravel-echo-server in ra tên channel có cả presence nên mình sửa lại ở client cũng nối thêm y như vậy thì nó báo lỗi ko xác thực được. Nếu bỏ ra, chỉ nối tiền tố cũ laravel_database_channelname thì hết lỗi nhưng lại ko nghe được nữa. Mình có thử comment cái dòng nối tiền tố ở config thì nó lại ko nghe được kể cả public channel, cứ phải cho vào mới nghe được. Còn tại bản laravel 6 thì mình comment lại cũng vẫn chạy được. Mong bạn sớm update thêm bản Laravel 7 để mình được vọc vạch thêm

0
Avatar
đã bình luận cho bài viết
thg 8 2, 2020 4:58 SA
0

Nội dung bài viết thật hay!

0
thg 8 2, 2020 3:04 SA

Tks bạn

0
thg 8 2, 2020 2:45 SA

tks bạn

0

スクリーンショット 2020-08-02 午後午前9.39.02.png cho mình hỏi ngốc tí bạn ei. cái confidence score này được diễn giải và tính toán như nào nhỉ? Khi mà lúc thì nó nhỏ hơn 1, lúc thì lớn hơn rất nhèo. (hmm)

0

lúc bấm nút add, data sẽ được đưa tới postReducer, sau đó chỗ nào trigger để biết mình vừa mới add mà hiển thị lên dánh sách vậy bạn

+1

Chào bạn mình đã test lại với laravel 7x, kết quả ko có gì khác nhé bạn, follow theo tutorial của mình vẫn chạy oke nhé.

Lỗi của bạn là do tên channel của bạn bị sai. Bạn xem lại bài của mình mục Realtime với Private Channel, bạn cần comment đoạn đổi tên channel thành tiền tố laravel_database_ lại. Đây là 1 issue của Laravel Echo đã có rất nhiều người bị và hiện tại họ vẫn chưa fix điều này nhé.

Code trên github của mình cũng đã được cập nhật lên laravel 7x

0
thg 8 1, 2020 1:57 SA

Chỉ kiểm tra mail nhập là mail thật hay giả để tránh spam thôi bác

0

Oke bạn nhé, mình cũng đang tính update lên 7x 😊

0

@thangtd90 Em muốn check mai có tồn tại hay ko ạ

0

Bạn có thể thêm cập nhật cho Laravel 7x được ko bạn! Ở Laravel 6 mình làm theo bạn chạy ngon rồi nhưng apply vào project hiện tại (Laravel 7) bị lỗi quá chưa khắc phục được ạ. Chạy public channel thì vẫn ổn không sao, còn chạy PresenceChannel thì mình bị kẹt 1 số chỗ:

  • Khi run thì ở laravel-echo-server thông báo có tên channel là : laravel_database_presence-tên_channel. Ở client khi nghe với tên channel có "presence" thì lại báo lỗi không xác thực được. Bỏ đi thì hết lỗi nhưng ko đúng tên kênh nên ko nghe được.
  • Echo ở client dùng đc mỗi hàm listen. Các hàm còn lại như join, joining, leave, leaving, here là lại báo lỗi. Không được ngon nghẻ như bài này.

error-channel.png error-channel2.png

0

có tâm đấy

0
thg 7 31, 2020 3:57 CH

testing API online is easy with ReqBin - no coding, no desktop app, and in your browser.

0
Viblo
Hãy đăng ký một tài khoản Viblo để nhận được nhiều bài viết thú vị hơn.
Đăng kí