[AI] Edge AI consultation — privacy-gated escalation to cloud LLM
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Accessibilité débutants
- 25/100
Piste de recherche
Start with CLOUDFEST_HACKATHON.md Goal 3, then inspect the provider abstraction from #21 and the related consultation pattern in #23. Confirm how the WP 7.0 AI Client API could fit. Done means an opted-in, clearly indicated cloud consultation path that strips site-specific data and integrates the cloud response into local reasoning.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Goal
The local LLM acts as a privacy gate — only non-sensitive queries (no PII, no site-specific data) get escalated to a cloud LLM for deeper reasoning.
Use Case
User asks a complex question like "what's the best caching strategy for WooCommerce" or "explain the WordPress hook system". The local model recognizes it needs more knowledge, strips any site-specific context, and escalates to a cloud model via API. The answer comes back and the local model integrates it into its response.
Requirements
- New ability:
consult-cloud-ai - The local LLM decides what to escalate (not the user)
- Site-specific data (URLs, usernames, plugin lists, error messages) must be stripped before escalation
- The cloud response is integrated back into the local reasoning loop
- Clear UI indication when cloud consultation is happening
- User must opt-in to cloud consultation in settings
Technical Considerations
- Builds on the provider abstraction from #21
- Could use WP 7.0 AI Client API when available
- Privacy classification: how does the local model decide what's safe to send?
- Consider a simple heuristic first (no proper nouns, no URLs, no file paths) before LLM-based classification
Context
- See CLOUDFEST_HACKATHON.md Goal 3 — Edge AI Consultation
- Related: #21 (External AI provider architecture)
- Related: #23 (LAN AI — similar consultation pattern but local network)
Skills needed
AI/ML, PHP, React/JS
- Langage dominant
- JavaScript
- Étoiles
- 29
- Forks
- 7
- Merge moyen
- 10 h 42 min
- PR mergées (30 j)
- 4
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Propose un modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de pluginslab/wp-agentic-admin
-
bug
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
pluginslab/wp-agentic-admin#226 ·
-
Difficulté 2/5 1-3 heures Accessibilité débutants 65/100
pluginslab/wp-agentic-admin#215 ·
-
WP.org submission: close out review T4 (17 Jun) and stop the review loopPeut-être à nouveau libre @ivdimova l’a pris il y a 68 jours, et aucune pull request n’est ouverte. Ouvertephp question wporg-submission
pluginslab/wp-agentic-admin#228 · 5 commentaires · 2 personnes assignées ·
-
enhancement react-js ux
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 35/100
pluginslab/wp-agentic-admin#224 ·
-
enhancement ux
Difficulté 4/5 3-5 jours Accessibilité débutants 48/100
pluginslab/wp-agentic-admin#223 ·
Toutes les issues de pluginslab/wp-agentic-admin
Issues similaires
-
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
Yomguithereal/mnemonist#247 ·
-
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
up-for-grabs/up-for-grabs.net#6330 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 1/5 1-3 heures Accessibilité débutants 72/100
TheOdinProject/curriculum#31490 ·
Les mainteneurs répondent en général sous 1 jour
-
bug require-triage
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
expressjs/expressjs.com#2549 · 1 réaction ·
Les mainteneurs répondent en général sous 1 jour
-
Docs: no path for someone who just wants to try IndiekitPeut-être pris @rmdes l’a pris aujourd’hui. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
getindiekit/indiekit#1028 ·
Les mainteneurs répondent en général sous 1 jour