You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/02-control-ai.md
+25-62Lines changed: 25 additions & 62 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -60,7 +60,7 @@ Download the appropriate script for your platform from [this link](https://githu
60
60
```
61
61
62
62
:::note
63
-
The `--managedByEmail` parameter is optional but recommended. It provides an administrative contact for managing access to AI and educational features in the future. This email will be linked to your institution’s AI management if given.
63
+
The `--managedByEmail` parameter is optional but recommended. It provides an administrative contact for managing access to AI and educational features in the future. This email will be linked to your institution's AI management if given.
64
64
:::
65
65
66
66
</TabItem>
@@ -133,16 +133,6 @@ Always enclose the `--allowedUsers` list in quotes to prevent parsing errors (e.
Always enclose the list of users in quotes to prevent parsing errors
267
249
:::
268
250
269
-
</TabItem>
270
-
</Tabs>
271
-
272
251
## Verifying AI Control Status
273
252
274
253
The Phoenix Code AI Control extension provides a visual interface to verify the current status of AI controls on end-user machines.
@@ -350,38 +329,31 @@ The browser version of Phoenix Code will automatically detect if the domain is u
350
329
351
330
## FAQ
352
331
353
-
<details>
354
-
<summary>When will AI be enabled in Phoenix Code?</summary>
332
+
**Q: When will AI be enabled in Phoenix Code?**
333
+
355
334
Phoenix Code AI will be rolled out after May 20, 2025. Educational institutions should configure AI controls campus-wide before this date.
356
-
</details>
357
335
358
-
<details>
359
-
<summary>How do I know if AI control is working?</summary>
336
+
**Q: How do I know if AI control is working?**
337
+
360
338
In both the desktop and browser versions, go to View → AI Control Status to see a detailed report.
361
-
</details>
362
339
363
-
<details>
364
-
<summary>Can I allow specific users to access AI features?</summary>
340
+
**Q: Can I allow specific users to access AI features?**
341
+
365
342
Yes, but only in the desktop version. Use the `--allowedUsers` parameter with a comma-separated list of usernames when running the installation script. These users will be able to access AI features even when disabled system-wide with the `--disableAI` flag.
366
-
</details>
367
343
368
-
<details>
369
-
<summary>Is AI control mandatory?</summary>
344
+
**Q: Is AI control mandatory?**
345
+
370
346
No, AI control is optional and meant for educational institutions or enterprises that need to regulate AI usage. By default, all users have access to AI features.
371
-
</details>
372
347
373
-
<details>
374
-
<summary>Will blocking AI affect other Phoenix Code features?</summary>
348
+
**Q: Will blocking AI affect other Phoenix Code features?**
349
+
375
350
No, all other features of Phoenix Code will continue to work normally. Only the AI-powered features like code generation and explanations will be affected.
376
-
</details>
377
351
378
-
<details>
379
-
<summary>How can I update the AI control configuration?</summary>
352
+
**Q: How can I update the AI control configuration?**
353
+
380
354
Simply run the installation script again with the new parameters. The script will overwrite the existing configuration file with your new settings.
381
-
</details>
382
355
383
-
<details>
384
-
<summary>How do I re-enable AI after it has been disabled?</summary>
356
+
**Q: How do I re-enable AI after it has been disabled?**
2. For browser version, remove any firewall rules blocking `ai.phcode.dev`
424
-
</details>
425
-
426
-
<details>
427
-
<summary>What's the difference between browser and desktop control?</summary>
428
396
397
+
**Q: What's the difference between browser and desktop control?**
429
398
-**Browser Version**: Only supports network-level blocking of `ai.phcode.dev` through your firewall
430
399
-**Desktop Version**: Provides comprehensive control through configuration files with user-specific permissions
431
-
</details>
432
-
433
-
<details>
434
-
<summary>Does this completely prevent AI usage?</summary>
435
400
401
+
**Q: Does this completely prevent AI usage?**
436
402
-**Desktop Version**: Yes, the control is comprehensive when properly configured using the installation scripts
437
403
-**Browser Version**: Only if you implement network-level blocking of the `ai.phcode.dev` domain
438
-
</details>
439
404
440
-
<details>
441
-
<summary>How can I verify that the firewall is properly blocking AI access?</summary>
405
+
**Q: How can I verify that the firewall is properly blocking AI access?**
406
+
442
407
In the browser version, use the View → AI Control Status option which will attempt to connect to the AI service and report whether it's accessible or blocked.
443
-
</details>
444
408
445
-
<details>
446
-
<summary>Can I disable AI for some users but enable it for others?</summary>
409
+
**Q: Can I disable AI for some users but enable it for others?**
410
+
447
411
Yes, use the `--disableAI` flag to disable AI globally, then use the `--allowedUsers` parameter to specify which users should still have access. Example:
<summary>Is there a way to monitor AI usage in my organization?</summary>
417
+
**Q: Is there a way to monitor AI usage in my organization?**
418
+
456
419
When you set the `--managedByEmail` parameter, this information is used for administration purposes. Future versions will provide a dashboard for administrators to monitor and manage AI usage across their organization.
457
-
</details>
420
+
However, this is currently not implemented.
458
421
459
422
## Additional Resources
460
423
461
-
AI complete: if someone wants to reach out for any special cases or this script doesnt work for you
462
-
or any other special request, we will be more than happy to assist you. please reach out using https://github.com/orgs/phcode-dev/discussions/new/choose
424
+
For any special requests or technical issues, please reach out through our discussions forum at https://github.com/orgs/phcode-dev/discussions/new/choose.
425
+
We're committed to supporting a smooth rollout of AI controls for educational or organizational needs.
0 commit comments