오픈코드 2.0
1. 이게 뭔가요?
오픈코드 2.0은 인공지능을 이용해 프로그램을 개발하는 도구인 오픈코드의 대대적인 개편 버전입니다. 수백만 명의 사용자가 실제로 쓰면서 겪은 경험을 바탕으로 구조와 기능을 처음부터 다시 설계했습니다.
2. 왜 화제인가요?
기존 1.0 버전은 기능이 무분별하게 늘어나 복잡하고 쓰기 불편했습니다. 이번 2.0 버전은 복잡한 실제 사용 방식을 안정적으로 수용하고 인공지능이 더 유연하게 움직일 수 있도록 구조를 전면 개편했습니다.
3. 핵심 내용
오픈코드 2.0은 백그라운드에서 실행되는 하나의 중앙 서버를 두고 화면 표시 방식이나 웹, 데스크톱 앱이 모두 이 서버와 통신하는 구조로 바뀌었습니다. 인공지능이 직접 스크립트를 짜서 실행할 수 있는 가벼운 자바스크립트 해석기 환경을 도입해, 여러 외부 도구의 기능을 한 번에 모아서 처리할 수 있게 되었습니다. 또한 주 인공지능이 대화를 이어가면서 다른 보조 인공지능에게 코드 검토를 맡기거나 오래 걸리는 명령어를 뒤에서 처리하는 백그라운드 작업 기능이 강화되었습니다. 확장 프로그램 시스템은 80개가 넘는 내부 확장 프로그램 형태로 재구축되었고 실시간 새로고침을 지원합니다. 프로그램을 직접 조작할 수 있는 소프트웨어 개발 키트도 제공되어 서버나 특수 환경에서 독자적인 버전을 만들어 쓸 수 있습니다. 업그레이드를 하려면 기존 명령어 도구를 최신 1단계 버전으로 맞춘 뒤 업그레이드 명령어를 실행하거나 새 데스크톱 설치 파일을 내려받아야 합니다. 다만 기존 1단계용 확장 프로그램은 호환되지 않고 서버 연결 방식과 설정 파일 형태가 달라지므로 오픈코드에 마이그레이션을 요청하는 것이 좋습니다.
4. 나에게 어떤 영향이 있나요?
일반 사용자는 화면 전환이나 백그라운드 작업 처리 덕분에 여러 일을 동시에 할 때 화면이 멈추는 불편을 줄일 수 있습니다. 직접 자동화 스크립트를 짜는 개발자는 새로운 도구와 개발 키트를 활용해 맞춤형 환경을 더 쉽게 구축할 수 있습니다. 다만 서버 구조와 설정 파일 형태가 완전히 달라지므로 업그레이드 과정에서 별도의 마이그레이션 조치가 필요합니다.