ការមើលឃើញសមត្ថភាព (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)
- ໄປທີ່ WordPress Admin → Superdav AI Agent → Settings
- ចុចលើแท็บ Abilities
- អ្នកនឹងឃើញបញ្ជីនៃសមត្ថភាពទាំងអស់ដែលបានដំឡើង រួមជាមួយកម្រិតនៃការមើលឃើញរបស់វា។
មើលព័ត៌មានលម្អិតនៃសមត្ថភាព (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)
ដើម្បីផ្លាស់ប្តូរការមើលឃើញនៃសមត្ថភាពមួយ៖
- ចុចលើសមត្ថភាពនោះក្នុងបញ្ជី
- ជ្រើសរើសកម្រិតនៃការមើលឃើញថ្មីពីបញ្ជីទម្លាក់ចុះ (dropdown)
- ប្រសិនបើអ្នកជ្រើសរើស "Partner" សូមបន្ថែមលេខសម្គាល់ដៃគូទៅក្នុងបញ្ជីអនុញ្ ញាត (allow-list)
- ចុច Save
ឧទាហរណ៍៖
Ability: bulk-import-users
Current visibility: Public
Change to: Partner
Partner allow-list: partner-123, partner-456
ប្រតិបត្តិការច្រើន (Bulk Operations)
ដើម្បីផ្លាស់ប្តូរការមើលឃើញសម្រាប់សមត្ថភាពជាច្រើន៖
- ចុចលើប្រអប់ធីកនៅជាប់នឹងសមត្ថភាពនីមួយៗ
- ជ្រើសរើសកម្រិតនៃការមើលឃើញថ្មីពីបញ្ជីសកម្មភាពច្រើន (bulk action dropdown)
- ចុច Apply
បញ្ជីអនុញ្ញាតដៃគូ (Partner Allow-List)
partner allow-list គ្រប់គ្រងថាដៃគូខាងក្រៅណាខ្លះដែលអាចចូលប្រើសមត្ថភាពកម្រិត Partner បាន។
ការបន្ថែមដៃគូ (Adding Partners)
- ទៅកាន់ Superdav AI Agent → Settings → Partners
- ចុចលើ Add Partner
- បញ្ចូលលេខសម្គាល់ដៃគូ (ជាធម្មតាគឺ API key ឬ organization ID)
- ជាជម្រើស សូមបន្ថែមឈ្មោះ និងការពិពណ៌នារបស់ដៃគូ
- ចុច Save
ការកំណត់សមត្ថភាពដល់ដៃគូ (Assigning Abilities to Partners)
បន្ទាប់ពីបានបន្ថែមដៃគូហើយ៖
- ໄປທີ່ Abilities tab (Tab ຂອງຄວາມສາມາດ)
- ຊອກຫາ ability ທີ່ມີ Partner visibility (ການເຫັນຂອງຄູ່ຮ່ວມງານ)
- ຄລິກເພື່ອແກ້ໄຂ
- ໃນສ່ວນ "Partner allow-list" (ລາຍຊື່ອະນຸຍາດຄູ່ຮ່ວມງານ), ເລືອກວົງເລັບສຳລັບຄູ່ຮ່ວມງານທີ່ຈະຕ້ອງມີການເຂົ້າເຖິງ
- ຄລິກ Save (ບັນທຶກ)
ການຍົກເລີກການເຂົ້າເຖິງຂອງຄູ່ຮ່ວມງານ
ເພື່ອເອົາການເຂົ້າເຖິງຂອງຄູ່ຮ່ວມງານອອກ:
- ແກ້ໄຂ ability ນັ້ນ
- ປິດວົງເລັບຂອງຄູ່ຮ່ ວມງານໃນ allow-list
- ຄລິກ 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
-
ຄລິກ Review Abilities (ທົບທວນ ability) ໃນຂໍ້ຄວາມນັ້ນ
-
ສຳລັບ ability ທີ່ບໍ່ໄດ້ຈັດປະເພດແຕ່ລະອັນ, ເຈົ້າຈະເຫັນ:
- ຊື່ ແລະ ຄຳອະທິບາຍຂອງ ability
- ແຫຼ່ງຂໍ້ມູນ (plugin/addon ໃດຕິດຕັ້ງມັນ)
- ລະດັບການເຫັນທີ່ແນະນຳ (Suggested visibility level)
- ການປະເມີນຄວາມປອດໄພ (Security assessment)
-
ເລືອກລະດັບການເຫັນ:
- Public (ສາທາລະນະ): ໄວ້ວາງໃຈ ability ນັ້ນ; ໃຫ້ມັນເປີດເຜີຍທຸກບ່ອນ
- Internal (ພາຍໃນ): ຈຳກັດໃຊ້ພາຍໃນເທົ່ານັ້ນ
- Partner (ຄູ່ຮ່ວມງານ): ຈຳກັດໃຫ້ຄູ່ຮ່ວມງານສະເພາະໃສ່
- Disabled (ປິດການໃຊ້ງານ): ຢ່າໃຊ້ ability ນີ້
-
ຄລິກ 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:
- Review your abilities: Audit all installed abilities (review kualj ability: audit all install ability)
- Classify unclassified abilities: Respond to admin notices (classify ability tsis classify: respond ha admin notice)
- Set up partners: Add partners if using Partner visibility (set up partner: add partner if use Partner visibility)
- Monitor usage: Track which abilities are used most (monitor usage: track ability which use most)
- Document decisions: Keep notes on why you chose each visibility level (document decision: keep note why choose each visibility level)