毒化上下文感知
什么是毒化上下文?
毒化上下文(Poison Context)是指那些可能误导 AI 助手、降低其工作效率或产生错误结果的有害信息。就像在现实生活中,错误的信息会误导人的判断一样,Claude Code 也需要识别和避免这些"有毒"的上下文信息。
毒化上下文的类型
1. 过时信息 📅
废弃的代码模式
// 毒化上下文:过时的 React 类组件写法
class UserProfile extends Component {
componentDidMount() {
this.fetchUserData();
}
render() {
return <div>{this.state.user.name}</div>;
}
}
// 现代实践:函数组件 + Hooks
function UserProfile() {
const [user, setUser] = useState(null);
useEffect(() => {
fetchUserData();
}, []);
return <div>{user?.name}</div>;
}
已弃用的 API
# 毒化上下文:项目中有大量已弃用的 API 调用
使用 deprecated 的 API 会误导 Claude 继续使用旧模式