
---
url: /start/user.md
---

# 用户及设计理念

::::ul
:::li 对初学者友好
易于上手。即使久经考验的开发者，总有某些领域知识不熟悉，接触陌生领域时容易焦虑。争取让每个领域/模块的入门功能（一般也是常用功能）非常容易上手
:::

:::li 面向高级用户
整体设计面向高级用户，x-cmd 目标是成为灵活和强大的工具。如果简化，不仅会失去灵活性，还会引入额外概念和模型 —— 这些对熟悉该领域的用户不需要，反而增加管理成本和操作错误可能
:::
::::

## AI 与网络

::::ul
:::li AI 定位
AI 会帮助用户简化 x-cmd 使用，但 x-cmd 使用不应该依赖 AI。整个开发中尽可能使用确定性算法，或至少提供确定性算法的替代方案 —— 说不定有一天要用 x-cmd 对抗 skynet
:::

:::li 网络依赖
x-cmd 依赖网络实现能力快速投送，但外网不应该是必须的，内网使用会作为安全增强的重点 —— 不想被 Cylon 一网打尽
:::
::::
