과학 분야에서 Vibe 코드를 사용하는 방법: 얼리어답터가 공유하는 팁
Englishto
기후를 연구하는 Zeke Hausfather는 지구 온난화에 대한 그래프로 놀라움을 선사하고자 했습니다. 그는 AI에게 새로운 방식으로 데이터를 시각화하는 데 도움을 달라고 요청했고, 몇 시간 만에 그들은 함께 지구의 온도를 일종의 컬러 토네이도처럼 보여주는 3D 나선을 만들었습니다. Hausfather는 혼자서는 이런 것을 프로그래밍하는 법을 전혀 몰랐음에도 불구하고 가능했던 것입니다. 그리고 여기서 모든 것을 뒤집어 놓는 질문이 나옵니다. 코딩을 위한 AI 도구의 진정한 가치가 속도뿐만 아니라 전문가와 초보자 모두에게 이전에는 불가능해 보였던 아이디어를 실현할 수 있게 해준다는 데 있다면 어떨까요? 우리는 보통 코딩을 소수의 전문가만을 위한 기술적이고 힘든 것으로 생각합니다. 하지만 오늘날 진정한 도약은 '바이브 코딩'에 있습니다. 코드를 보지 않고도 자신의 말로 AI에 지시를 내리고 AI가 작동하는 것을 만들어내도록 하는 접근 방식입니다. 이것은 단순히 시간을 절약하는 것이 아닙니다. 프로그래밍을 할 줄 모르더라도 당신의 직관을 소프트웨어로 번역해주는 창의적인 조력자를 갖는 것과 같습니다. OpenAI의 공동 설립자 중 한 명인 Andrej Karpathy는 바로 이 편안한 대화형 모드를 위해 "바이브 코딩"이라는 용어를 만들었습니다. 그 결과는 어떨까요? 코드를 한 줄도 작성한 적이 없는 연구원들조차도 이제 단순히 AI에 자신의 요구를 안내함으로써 데이터를 분석하거나 과학적 결과를 시각화하는 도구를 구축하고 있습니다. 분자생물학자인 로즈마리 윌튼은 예전에는 동료에게 모든 것을 프로그래밍해달라고 요청해야 했다고 말합니다. Argonne National Laboratory에서 열린 해커톤 이후, 그녀는 모범생처럼 반응하는 AI 도구를 사용하기 시작했습니다. 원하는 것을 설명하기만 하면 시스템이 데이터 분석 파이프라인을 설정하고, 그래프를 생성하고, 결과를 확인합니다. 윌튼은 마침내 코딩이 더 이상 두렵지 않으며 오히려 "내 세계를 열어주었다"고 말합니다. 게놈 데이터 과학자인 Manuel Corpas와 같은 사람들은 이틀 만에 ClawBio라는 바이오인포매틱스 라이브러리를 출시할 수 있었고, 단 2주 만에 커뮤니티는 이미 수십 개의 새로운 기능을 추가했으며, 모두 바이브 코딩되었습니다. 그리고 이것은 처음부터 시작하는 사람들에 관한 것만은 아닙니다. 이제 전문 개발자의 90% 이상이 한 달에 한 번 이상 AI 어시스턴트를 사용하고 있으며, 고객 대상 코드의 25%는 전적으로 AI가 작성합니다. 생각을 하게 만드는 사실: 바이브 코딩을 위한 최고의 AI인 Claude Opus는 실제 테스트에서 71%의 정확도를 보였으므로 완벽하지는 않습니다. 컴퓨터 생물학자인 제시 마이어(Jesse Meyer)는 "바이브 코딩은 기초에 대한 이해를 대체할 수 없습니다"라고 분명히 밝힙니다. 그는 2달러도 안 되는 비용으로 보통 몇 달 또는 몇 년의 작업이 필요한 데이터 분석 워크플로를 10분 만에 구축하는 데 성공했습니다. 그러나 결과가 정말 중요하다면 항상 신중한 검토를 권장합니다. 이론 물리학자인 팀 홉스(Tim Hobbs)는 AI를 천 가지 다른 시도를 맡길 수 있는 재능 있는 학생에 비유합니다. 그는 AI를 사용하여 입자 데이터에서 새로운 길을 탐색하고 덜 유망한 아이디어는 빠르게 버립니다. 그리고 AI가 생성한 코드는 종종 인간이 작성한 코드보다 더 정돈되고 문서화되어 있다고 덧붙입니다. 그러나 미묘한 위험이 있습니다. AI가 더 나아질수록, 문제의 이해를 AI에 위임할 위험도 커집니다. 그리고 여기에 진정한 반대 의견이 있습니다. 과학 코딩의 미래는 프로그래밍을 할 수 있는 사람과 할 수 없는 사람이 아니라, 올바른 질문을 할 수 있는 사람과 다른 사람의 프롬프트를 단순히 복사하는 사람 사이에 있습니다. 기억해야 할 문구는 이것입니다. 진정한 도약은 더 빠르게 코드를 작성하는 것이 아니라 기술적 장벽 없이 아이디어를 현실로 만드는 것입니다. 윌튼의 이야기와 같은 이야기를 듣고 "이건 나에 대한 이야기야"라고 생각했다면, Lara Notes에서 I'm In을 사용할 수 있습니다. 이것은 '좋아요'가 아니라, 새로운 가능성이 막 열렸다고 느끼는 사람들의 제스처입니다. 그리고 일주일 후에 누군가에게 프로그래밍을 할 줄 몰라도 AI로 무언가를 만들 수 있다고 이야기한다면, 해당 대화를 Shared Offline으로 표시할 수 있습니다. Lara Notes에서는 이것이 아이디어가 진정한 대화가 되었다고 말하는 방법입니다. 이 글은 Nature에서 발췌한 것으로, 5분간의 독서 시간을 절약해 드렸습니다.
0shared

과학 분야에서 Vibe 코드를 사용하는 방법: 얼리어답터가 공유하는 팁