Skip to main content

ការមើលឃើញសមត្ថភាព (Ability Visibility)

Superdav AI Agent v1.12.0 ໄດ້ណែនាំការគ្រប់គ្រង Ability Visibility ដែលគ្រប់គ្រងថា តើផ្ទៃ (surfaces) នីមួយៗបង្ហាញសមត្ថភាព (ability) ណាខ្លះ។ ការធ្វើបែបនេះអនុញ្ញាតឱ្យអ្នកគ្រប់គ្រងកែតម្រូវបានយ៉ាងល្អិតល្អន់ថា សមត្ថភាពរបស់ Agent អាចប្រើបានតាមរយៈ REST APIs, MCP servers, WooCommerce integrations និងចំណុចប្រទាក់ផ្សេងៗទៀត។

Ability Visibility ជាអ្វី?

Ability Visibility គឺជាប្រព័ន្ធអនុញ្ញាតមួយដែលគ្រប់គ្រង៖

  • សមត្ថភាពណាខ្លះ ដែលមានសម្រាប់ Agent
  • ទីតាំងដែលវាត្រូវបានបង្ហាញ (REST API, MCP, WooCommerce, ល)
  • អ្នកណាអាចចូលប្រើបាន (តាមរយៈ partner allow-lists)
  • របៀបដែលវាត្រូវបានចាត់ថ្នាក់ (ទទួលស្គាល់ vs. មិនទទួលស្គាល់)

សមត្ថភាពនីមួយៗមានកម្រិតនៃការមើលឃើញ ដែលកំណត់ពីលទ្ធភាពរបស់វាឆ្លងកាត់ផ្ទៃផ្សេងៗគ្នា។

កម្រិតនៃការមើលឃើញ (Visibility Levels)

សាធារណៈ (Public)

សមត្ថភាពសាធារណៈ អាចប្រើបានគ្រប់ទីកន្លែង៖

  • REST API endpoints
  • MCP servers
  • WooCommerce integrations
  • Chat interfaces
  • តួនាទីអ្នកប្រើប្រាស់ទាំងអស់ (ជាមួយនឹងការអនុញ្ញាតសមស្រប)

ឧទាហរណ៍: scaffold-block-theme, activate-theme, send-email

ផ្ទៃក្នុង (Internal)

សមត្ថភាពផ្ទៃក្នុង មានតែនៅក្នុងការដំឡើង WordPress របស់អ្នកប៉ុណ្ណោះ៖

  • Chat interfaces
  • Admin panels
  • អ្នកប្រើប្រាស់ដែលបានចូលគណនីរួចហើយប៉ុណ្ណោះ
  • មិនត្រូវបានបង្ហាញតាមរយៈ REST API ឬ integrations ខាងក្រៅទេ

ឧទាហរណ៍: manage-settings, view-analytics, export-data

ដៃគូ (Partner)

សមត្ថភាពដៃគូ មានតែសម្រាប់ដៃគូដែលបានចុះបញ្ជីអនុញ្ញាតប៉ុណ្ណោះ៖

  • ទាមទារការបញ្ចូលក្នុង partner allow-list ដោយច្បាស់លាស់
  • អាចប្រើបានតាមរយៈ REST API ជាមួយនឹងព័ត៌មានសម្ងាត់របស់ដៃគូ
  • អាចប្រើបានតាមរយៈ MCP ជាមួយនឹងការផ្ទៀងផ្ទាត់អត្តសញ្ញាណរបស់ដៃគូ
  • មិនអាចប្រើបានសម្រាប់អ្នកប្រើប្រាស់ធម្មតាទេ

ឧទាហរណ៍: bulk-import-users, modify-billing, access-analytics

បិទ (Disabled)

សមត្ថភាពដែលត្រូវបានបិទ មិនអាចប្រើបាននៅទីណាទាំងអស់៖

  • មិនត្រូវបានបង្ហាញតាមរយៈផ្ទៃណាមួយទេ
  • មិនមាននៅក្នុង chat
  • មិនមាននៅក្នុង admin panels
  • មានប្រយោជន៍សម្រាប់សមត្ថភាពដែលហួសសម័យ ឬកំពុងសាកល្បង

ការគ្រប់គ្រងការមើលឃើញសមត្ថភាព (Managing Ability Visibility)

ចូលទៅមើលការកំណត់ការមើលឃើញសមត្ថភាព (Accessing Ability Visibility Settings)

  1. ໄປທີ່ WordPress AdminSuperdav AI AgentSettings
  2. ចុចលើแท็บ Abilities
  3. អ្នកនឹងឃើញបញ្ជីនៃសមត្ថភាពទាំងអស់ដែលបានដំឡើង រួមជាមួយកម្រិតនៃការមើលឃើញរបស់វា។

មើលព័ត៌មានលម្អិតនៃសមត្ថភាព (Viewing Ability Details)

ចុចលើសមត្ថភាពណាមួយដើម្បីមើល៖

  • Name: លេខសម្គាល់នៃសមត្ថភាពនោះ
  • Description: សមត្ថភាពនោះធ្វើអ្វីខ្លះ
  • Current visibility: សាធារណៈ (Public), ផ្ទៃក្នុង (Internal), ដៃគូ (Partner), ឬ បិទ (Disabled)
  • Partner allow-list: តើដៃគូណាខ្លះអាចចូលប្រើបាន (ប្រសិនបើជាការមើលឃើញរបស់ Partner)
  • Last updated: កាលបរិច្ឆេទដែលការមើលឃើញត្រូវបានផ្លាស់ប្តូរចុងក្រោយ
  • Status: ត្រូវបានទទួលស្គាល់ (Recognized) ឬ Chưaកំណត់ប្រភេទ (Unclassified)

ការផ្លាស់ប្តូរកម្រិតនៃការមើលឃើញ (Changing Visibility Levels)

ដើម្បីផ្លាស់ប្តូរការមើលឃើញនៃសមត្ថភាពមួយ៖

  1. ចុចលើសមត្ថភាពនោះក្នុងបញ្ជី
  2. ជ្រើសរើសកម្រិតនៃការមើលឃើញថ្មីពីបញ្ជីទម្លាក់ចុះ (dropdown)
  3. ប្រសិនបើអ្នកជ្រើសរើស "Partner" សូមបន្ថែមលេខសម្គាល់ដៃគូទៅក្នុងបញ្ជីអនុញ្ញាត (allow-list)
  4. ចុច Save

ឧទាហរណ៍៖

Ability: bulk-import-users
Current visibility: Public
Change to: Partner
Partner allow-list: partner-123, partner-456

ប្រតិបត្តិការច្រើន (Bulk Operations)

ដើម្បីផ្លាស់ប្តូរការមើលឃើញសម្រាប់សមត្ថភាពជាច្រើន៖

  1. ចុចលើប្រអប់ធីកនៅជាប់នឹងសមត្ថភាពនីមួយៗ
  2. ជ្រើសរើសកម្រិតនៃការមើលឃើញថ្មីពីបញ្ជីសកម្មភាពច្រើន (bulk action dropdown)
  3. ចុច Apply

បញ្ជីអនុញ្ញាតដៃគូ (Partner Allow-List)

partner allow-list គ្រប់គ្រងថាដៃគូខាងក្រៅណាខ្លះដែលអាចចូលប្រើសមត្ថភាពកម្រិត Partner បាន។

ការបន្ថែមដៃគូ (Adding Partners)

  1. ទៅកាន់ Superdav AI AgentSettingsPartners
  2. ចុចលើ Add Partner
  3. បញ្ចូលលេខសម្គាល់ដៃគូ (ជាធម្មតាគឺ API key ឬ organization ID)
  4. ជាជម្រើស សូមបន្ថែមឈ្មោះ និងការពិពណ៌នារបស់ដៃគូ
  5. ចុច Save

ការកំណត់សមត្ថភាពដល់ដៃគូ (Assigning Abilities to Partners)

បន្ទាប់ពីបានបន្ថែមដៃគូហើយ៖

  1. ໄປທີ່ Abilities tab (Tab ຂອງຄວາມສາມາດ)
  2. ຊອກຫາ ability ທີ່ມີ Partner visibility (ການເຫັນຂອງຄູ່ຮ່ວມງານ)
  3. ຄລິກເພື່ອແກ້ໄຂ
  4. ໃນສ່ວນ "Partner allow-list" (ລາຍຊື່ອະນຸຍາດຄູ່ຮ່ວມງານ), ເລືອກວົງເລັບສຳລັບຄູ່ຮ່ວມງານທີ່ຈະຕ້ອງມີການເຂົ້າເຖິງ
  5. ຄລິກ Save (ບັນທຶກ)

ການຍົກເລີກການເຂົ້າເຖິງຂອງຄູ່ຮ່ວມງານ

ເພື່ອເອົາການເຂົ້າເຖິງຂອງຄູ່ຮ່ວມງານອອກ:

  1. ແກ້ໄຂ ability ນັ້ນ
  2. ປິດວົງເລັບຂອງຄູ່ຮ່ວມງານໃນ allow-list
  3. ຄລິກ Save (ບັນທຶກ)

ຄູ່ຮ່ວມງານຈະສູນເສຍການເຂົ້າເຖິງ ability ນັ້ນທັນທີ.

Unclassified Abilities (Ability ທີ່ບໍ່ໄດ້ຈັດປະເພດ)

ເມື່ອທ່ານຕິດຕັ້ງ ability ຂອງແພທ-ທາຣີດີ (third-party ability) ທີ່ Superdav AI Agent ບໍ່ຮັບຮູ້, ມັນຈະຖືກໝາຍວ່າເປັນ Unclassified (ບໍ່ໄດ້ຈັດປະເພດ).

Admin Notice ສຳລັບ Unclassified Abilities

ເຈົ້າຈະເຫັນຂໍ້ຄວາມສຳລັບ admin:

⚠️ Unclassified Abilities Detected

Ability ຂ້າງລຸ່ມນີ້ຖືກຕິດຕັ້ງແລ້ວ ແຕ່ບໍ່ໄດ້ຮັບການຮັບຮູ້:
- custom-import-tool
- external-api-wrapper

Ability ເຫຼົ່ານີ້ອາດຈະມີຄວາມສ່ຽງດ້ານຄວາມປອດໄພ ຫຼື ຄວາມເຂົ້າກັນໄດ້.
ກະລຸນາທົບທວນ ແລະ ຈັດປະເພດມັນ.

[Review Abilities] [Dismiss]

ການທົບທວນ Unclassified Abilities

  1. ຄລິກ Review Abilities (ທົບທວນ ability) ໃນຂໍ້ຄວາມນັ້ນ

  2. ສຳລັບ ability ທີ່ບໍ່ໄດ້ຈັດປະເພດແຕ່ລະອັນ, ເຈົ້າຈະເຫັນ:

    • ຊື່ ແລະ ຄຳອະທິບາຍຂອງ ability
    • ແຫຼ່ງຂໍ້ມູນ (plugin/addon ໃດຕິດຕັ້ງມັນ)
    • ລະດັບການເຫັນທີ່ແນະນຳ (Suggested visibility level)
    • ການປະເມີນຄວາມປອດໄພ (Security assessment)
  3. ເລືອກລະດັບການເຫັນ:

    • Public (ສາທາລະນະ): ໄວ້ວາງໃຈ ability ນັ້ນ; ໃຫ້ມັນເປີດເຜີຍທຸກບ່ອນ
    • Internal (ພາຍໃນ): ຈຳກັດໃຊ້ພາຍໃນເທົ່ານັ້ນ
    • Partner (ຄູ່ຮ່ວມງານ): ຈຳກັດໃຫ້ຄູ່ຮ່ວມງານສະເພາະໃສ່
    • Disabled (ປິດການໃຊ້ງານ): ຢ່າໃຊ້ ability ນີ້
  4. ຄລິກ Classify (ຈັດປະເພດ) ເພື່ອບັນທຶກການຕັດສິນໃຈຂອງເຈົ້າ

ເປັນຫຍັງຕ້ອງ Classify Unclassified Abilities?

ການຈັດປະເພດ ability:

  • ເພີ່ມຄວາມປອດໄພ: ເຈົ້າໄດ້ອະນຸຍາດຢ່າງຊັດເຈນວ່າຈະເປີດເຜີຍຫຍັງ
  • ປ້ອງກັນຂໍ້ຜິດພາດ: Ability ທີ່ບໍ່ໄດ້ຈັດປະເພດແມ່ນຖືກປິດການໃຊ້ງານໂດຍຄ່າເລີ່ມຕົ້ນ
  • ເຮັດໃຫ້ມີຟັງຊັນ: ເມື່ອຖືກຈັດປະເພດແລ້ວ, ability ນັ້ນຈະສາມາດນຳໃຊ້ໄດ້
  • ບັນທຶກການຕັດສິນໃຈ: ການເລືອກຂອງເຈົ້າຈະຖືກບັນທຶກໄວ້ເພື່ອການກວດສອບ

Visibility in Different Surfaces

REST API

Public abilities chuav available thav via REST endpoints:

curl -X POST https://yoursite.com/wp-json/superdav/v1/abilities/scaffold-block-theme \
-H "Authorization: Bearer YOUR_TOKEN" \
-d '{"theme_name": "My Theme"}'

Internal and Partner abilities chuav not available via REST API.

MCP Servers

Public abilities chuav available via MCP:

MCP Server: Superdav AI Agent
Available abilities:
- scaffold-block-theme
- activate-theme
- send-email

Internal abilities chuav not exposed via MCP.

Partner abilities chuav available only with partner credentials.

WooCommerce Integration

Public abilities related to WooCommerce chuav available:

  • Product management (thiv loj)
  • Order processing (loji order)
  • Customer communication (kuaa hlub)

Internal abilities chuav not exposed to WooCommerce.

Chat Interface

All abilities (Public, Internal, Partner) chuav available in chat, depending on user permissions:

  • Administrators see all abilities (Administrator chuav tsoom tsoom ability)
  • Regular users see only Public abilities (User thav tsoom public ability)
  • Partners see Public + Partner abilities (if whitelisted - thav tsoom partner ability)

solucionar

Ability-a tsis muau hauv ha lú

  • Kualj tsis muaj, ability-a install ha active (kualj tsis muaj, ability-a install ha active)
  • Kualj plugin/addon-a enabled (kualj plugin/addon-a enable)
  • Refresh the page (refresh the page)

Kuv tsis muaj khawses tsis muau hauv visibility

  • Verify you have administrator permissions (verify kualj muaj admin permission)
  • Check that the ability isn't locked by a plugin (check kualj ability tsis lock ooves by plugin)
  • Try disabling conflicting plugins (try disable conflicting plugin)

Partner tsis muaj khawses ha ability

  • Verify the partner is in the allow-list (verify partner tsis ha allow-list)
  • Check that the ability's visibility is set to Partner (check kualj ability visibility set to Partner)
  • Confirm the partner's credentials are correct (confirm partner credential correct)
  • Check API logs for authentication errors (check API log for error authentication)

Ability tsis muaj classification keep appearing

  • Review and classify them in the admin notice (review ha classify them ha admin notice)
  • Check that your classification was saved (check kualj classification save)
  • Verify the plugin providing the ability is up to date (verify plugin provide ability update)

Migration tu Mode Legacy

If you're upgrading from an older version of Superdav AI Agent:

  • All existing abilities are automatically classified as Public (all existing ability automatic classify as Public)
  • Review and adjust visibility as needed (review ha adjust visibility kualj thlaj)
  • No action required unless you want to restrict access (no action required unless you want restrict access)

See Third-Party Mode Migration for more details on the transition to native Abilities API integration.

Next Steps

After configuring ability visibility:

  1. Review your abilities: Audit all installed abilities (review kualj ability: audit all install ability)
  2. Classify unclassified abilities: Respond to admin notices (classify ability tsis classify: respond ha admin notice)
  3. Set up partners: Add partners if using Partner visibility (set up partner: add partner if use Partner visibility)
  4. Monitor usage: Track which abilities are used most (monitor usage: track ability which use most)
  5. Document decisions: Keep notes on why you chose each visibility level (document decision: keep note why choose each visibility level)