İçeriğe geç
Tüm araçlar

report_friction

Tanılama ve sistem · macOS · Windows

Etki: gönderme. Durum: koşullu kullanılabilir.

“Koşullu kullanılabilirlik”, aracın sürüme, platforma, izinlere, hesaba veya yapılandırmaya bağlı olabileceğini belirtir. Her kurulumda etkin olduğu anlamına gelmez.

macOS

Amaç

LMCP ekibine, bir LMCP aracının başarısız olduğuna, işe yarar bir şey döndürmediğine veya kullanıcının istediğini yapamadığına dair anonim bir sinyal gönderir; böylece ekip bunu düzeltebilir. Böyle bir başarısızlıktan sonra bunu kullanıcıya önerin ve kabul ettiğinde gönderin. Bir kategori, araç adı ve LMCP'nin kendi topladığı olguları taşır: hatanın sınıfı, başarısız çağrının her bağımsız değişkeninin türü ve yaklaşık boyutu (değeri asla), son on araç çağrısının adları ve sonuçları ve uygulamanın kurulu, çalışıyor ve izinli olup olmadığı. Kullanıcının isteğini, iletisini veya e-posta içeriğini, hesap adlarını ya da başka kişisel verileri asla taşımaz. Bu çağrıda gönderilir (önizleme yoktur) ve kullanıcı anonim sinyalleri kapattıysa hiçbir şey gönderilmez.

Zorunlu girdiler

Girdi adları aracın istediği biçimde aynen korunur. İngilizce kanonik teknik tanımlar aşağıdaki açılır şemadadır.

İzinler ve onay

Şema açık bir onay parametresi bildirmez. Bu, izinsiz işlem yapma yetkisi vermez; etkiyi inceleyin ve yetki alın.

İngilizce kanonik teknik şema — macOS
{
  "properties": {
    "attempt_count": {
      "description": "How many times this was attempted (optional).",
      "type": "integer"
    },
    "error_category": {
      "description": "Category of what went wrong (optional).",
      "enum": [
        "permission",
        "timeout",
        "empty",
        "not_found",
        "parse",
        "wrong_result",
        "missing_capability",
        "crash",
        "other"
      ],
      "type": "string"
    },
    "friction_type": {
      "description": "What kind of friction you observed.",
      "enum": [
        "repeated_failure",
        "task_abandoned",
        "workaround_needed",
        "cannot_complete",
        "other"
      ],
      "type": "string"
    },
    "intent_category": {
      "description": "What the user was trying to do, chosen from this list (optional). Pick the closest one; do not describe the request.",
      "enum": [
        "find_email",
        "read_email",
        "send_email",
        "send_message",
        "read_messages",
        "schedule_event",
        "read_calendar",
        "manage_reminder",
        "manage_note",
        "manage_contact",
        "read_file",
        "write_file",
        "search_files",
        "document_work",
        "cloud_storage",
        "browse_web",
        "run_command",
        "other"
      ],
      "type": "string"
    },
    "tool_attempted": {
      "description": "Name of the LMCP tool involved (e.g. list_emails). Optional.",
      "type": "string"
    }
  },
  "required": [
    "friction_type"
  ],
  "type": "object"
}

Belge örneği

report_friction için örnek belge. Bu örneği çalıştırmayın. Gösterilen bağımsız değişkenler kurgusal bir veri kümesine aittir; gerçek bir çağrıdan önce gerçek tanıtıcıları bulun ve izin alın.

{
  "friction_type": "cannot_complete"
}

Windows

Amaç

LMCP ekibine, bir LMCP aracının başarısız olduğuna, işe yarar bir şey döndürmediğine veya kullanıcının istediğini yapamadığına dair anonim bir sinyal gönderir; böylece ekip bunu düzeltebilir. Böyle bir başarısızlıktan sonra bunu kullanıcıya önerin ve kabul ettiğinde gönderin. Bir kategori, araç adı ve LMCP'nin kendi topladığı olguları taşır: hatanın sınıfı, başarısız çağrının her bağımsız değişkeninin türü ve yaklaşık boyutu (değeri asla), son on araç çağrısının adları ve sonuçları ve uygulamanın kurulu, çalışıyor ve izinli olup olmadığı. Kullanıcının isteğini, iletisini veya e-posta içeriğini, hesap adlarını ya da başka kişisel verileri asla taşımaz. Bu çağrıda gönderilir (önizleme yoktur) ve kullanıcı anonim sinyalleri kapattıysa hiçbir şey gönderilmez.

Zorunlu girdiler

Girdi adları aracın istediği biçimde aynen korunur. İngilizce kanonik teknik tanımlar aşağıdaki açılır şemadadır.

İzinler ve onay

Şema açık bir onay parametresi bildirmez. Bu, izinsiz işlem yapma yetkisi vermez; etkiyi inceleyin ve yetki alın.

İngilizce kanonik teknik şema — Windows
{
  "properties": {
    "attempt_count": {
      "description": "How many times this was attempted (optional).",
      "type": "integer"
    },
    "error_category": {
      "description": "Category of what went wrong (optional).",
      "enum": [
        "permission",
        "timeout",
        "empty",
        "not_found",
        "parse",
        "wrong_result",
        "missing_capability",
        "crash",
        "other"
      ],
      "type": "string"
    },
    "friction_type": {
      "description": "What kind of friction you observed.",
      "enum": [
        "repeated_failure",
        "task_abandoned",
        "workaround_needed",
        "cannot_complete",
        "other"
      ],
      "type": "string"
    },
    "intent_category": {
      "description": "What the user was trying to do, chosen from this list (optional). Pick the closest one; do not describe the request.",
      "enum": [
        "find_email",
        "read_email",
        "send_email",
        "send_message",
        "read_messages",
        "schedule_event",
        "read_calendar",
        "manage_reminder",
        "manage_note",
        "manage_contact",
        "read_file",
        "write_file",
        "search_files",
        "document_work",
        "cloud_storage",
        "browse_web",
        "run_command",
        "other"
      ],
      "type": "string"
    },
    "tool_attempted": {
      "description": "Name of the LMCP tool involved (e.g. list_emails). Optional.",
      "type": "string"
    }
  },
  "required": [
    "friction_type"
  ],
  "type": "object"
}

Belge örneği

report_friction için örnek belge. Bu örneği çalıştırmayın. Gösterilen bağımsız değişkenler kurgusal bir veri kümesine aittir; gerçek bir çağrıdan önce gerçek tanıtıcıları bulun ve izin alın.

{
  "friction_type": "cannot_complete"
}