系统设计原则
人机交互 Human Computer Interaction (HCI)
人机交互研究了人类使用或不使用计算工件,系统和基础设施的方式
该领域许多研究都试图通过提高计算机接口 Computer Interface 的可用性来改善人机交互。
HCI的目标是生产可用和安全的系统,以及功能性系统。为了生产的计算机系统具有良好的可用性,研究者必须尝试和了解:
- Understand the factors that determine how people use technology
- Develop tools and techniques to enable building suitable systems
- Achieve efficient, effective, and safe interaction
- Put people first
在人机交互的整个主题之下是这样一种信念:使用计算机系统的人应该排在第一位。他们执行各种任务的需求、能力和偏好应该指导开发
人员设计系统的方式。
人们不应该为了适应系统而改变他们使用系统的方式。相反,系统的设计应该符合人的需求,即用户中心设计思想 User-Centered Interaction Design
AI系统设计原则 (Focus On AI Agent Designing Principles)
系统类型
- Workflow: 预定义的代码路径协调LLM和工具
- Agent:LLM动态指导流程,自主控制任务完成方式
如果一个系统的工作流程时依靠人来编排的,那么它就是Workflow(工作流)
如果一个系统的工作流程时没有办法事先编排,需要依靠LLM在工作中动态编排,那么它就是Agent
Workflow Types
- Prompt Chaining
- Routing
- Parallelization
- Orchestrator-workers
- Evaluator-optimizer
如何选型
- 优先选择简单方案,仅在需要时增加复杂性
- Workflow提供一致性,Agent提供灵活性和决策能力
核心原则
- 简单性:从简单设计开始,逐步增加复杂性
- 透明性:显示规划Agent的流程
- 工具设计:完善的文档和接口确保可靠性
系统设计原则
http://lisz.site/2025/01/15/系统设计原则/