인기 있는 AI 코드 편집기인 Cursor는 분명히 개발자를 위한 것이지만 저와 같은 초보 코더가 새로운 프로그래밍 언어를 시작하는 데에도 도움이 됩니다. 예, 저는 대학 시절 웹 프로그래밍을 어느 정도 해왔지만 Python에는 전혀 익숙하지 않았습니다. 이제 작가로서 나는 가끔 스크립트를 가지고 놀거나 기껏해야 Python 코드를 만지작거릴 때가 있습니다.
그래서 Cursor가 출시되면서 오래된 Python 프로젝트에 도움이 될 수 있을지 궁금했습니다. 작년에 저는 OpenAI의 API와 LangChain을 사용하여 맞춤형 데이터베이스에서 AI 챗봇을 훈련시키는 방법에 대한 Python 튜토리얼을 작성했습니다. Cursor가 내 코드를 Gemini의 API로 마이그레이션하고 LangChain 종속성을 완전히 제거할 수 있는지 궁금합니다.
놀랍게도 Claude 3.5 Sonnet을 기반으로 하는 Cursor는 LangChain 및 OpenAI 종속성을 성공적으로 제거했습니다. 물론 여러 오류가 발생했지만, 3차례의 코드 수정 끝에 모든 오류가 해결되었습니다. 단순히 오류를 붙여넣고 도움을 요청해야 했습니다. 그리고 Composer 창은 코드에 관련 변경 사항을 신속하게 적용했습니다.
마지막으로 Python 코드를 실행했는데 정말 매력적이었습니다. Gradio 인터페이스는 문제 없이 실행되었습니다. Gemini 1.5 Flash 엔드포인트를 올바르게 추가하고 일부 UTF 오류도 제거했습니다. 말할 것도 없이, 임베딩을 생성하고 저장하는 방법을 찾기 위해 Gemini의 최신 문서를 참조했습니다.

전반적으로 저는 Cursor에 깊은 인상을 받았습니다. 특히 Claude 3.5 Sonnet 모델로 구동되는 Cursor에 깊은 인상을 받았습니다. OpenAI o1 모델 외에 현재 코딩을 위한 최고의 AI 모델이라고 할 수 있습니다. 물론 새로운 ChatGPT Canvas 기능은 개정 및 버그 수정을 통해 코드를 개선할 수도 있지만 Cursor는 컴파일러와 통합된 환경을 제공합니다.
따라서 강력한 AI 코드 편집기를 찾는 개발자라면 Cursor를 사용하는 것이 좋습니다. 초보자의 경우 Cursor가 코드에 도움을 줄 수 있지만 배포는 배워야 할 또 다른 기술입니다. 지금으로서 제가 말할 수 있는 것은 커서를 사용하려면 프로그래밍에 대한 대략적인 지식이 있어야 한다는 것입니다.
우리의 활동을 지원해주세요 ❤️
이 글이 마음에 드셨다면, 앞으로도 좋은 콘텐츠를 계속 발행할 수 있도록 팁을 남겨주세요.






















