最近想在本地搭个AI编程助手,试了DeepSeek-Coder 6.7B和CodeLlama 7B,用ollama跑在4070上。问题是补全响应速度还行,但上下文理解明显差一截——比如我写个Python函数,前面定义了几个变量,它补出来的代码经常忽略这些变量名,甚至重复定义。还有,跨文件调用时基本就是瞎猜,不像Copilot能感知项目结构。想问下这是模型本身能力差距,还是我prompt写得太糙?有没有什么技巧能让开源模型在本地项目里更“懂”代码上下文?先谢过各位大佬了。