에이전트는 여러분이 에이전트를 실행한 위치를 기반으로 작업을 수행합니다. 사소하지만 정말 중요한 규칙입니다. 예를 들어 여러분이 바탕화면에서 코덱스 CLI를 실행하면 코덱스 CLI는 바탕화면을 중심으로 활동할 겁니다. 만약 여러분이 바탕화면을 더럽히고 싶지 않다면 이런 상황은 피해야 합니다. 다음 그림을 봅시다.
그림을 보면 바탕화면에서 코덱스 CLI를 실행한 뒤 이것저것 작업을 진행하니 바탕화면이 더러워진 것을 볼 수 있습니다. 이러면 바탕화면이 지저분해집니다. 여기서 2가지 문제점이 발생합니다.
➊ 여러분의 바탕화면이 지저분해집니다.
➋ 에이전트가 작업과 관련 없는 파일을 보게 되어 답변 품질이 떨어집니다.
에이전트가 바탕화면에서 마음대로 작업하면 바탕화면이 지저분해지겠죠. 바탕화면이 지저분해지는 것도 문제지만, 진짜 문제는 이게 아닙니다. 보통 에이전트는 실행한 폴더 내의 파일들을 참고하고 작업을 시작하는데, 이러면 보지 않아도 될 파일을 보니 컨텍스트가 지저분해집니다. 그래서 결과적으로는 답변 품질이 떨어집니다. 그래서 에이전트에게 작업을 시키기 전에는 작업할 폴더를 따로 마련해서 그 위치로 이동한 다음 실행해야 합니다.
에이전트의 세계도 우리의 세계와 그렇게 다르지 않습니다. 작업할 때 깨끗한 책상에서, 작업과 관련된 자료들이 있는 곳에서 일하는 것이 편한 것처럼 에이전트도 그렇습니다.
