Ghostwriter 인라인 기능 개선
·2023.08.11 09:00
핵심 내용
Ghostwriter가 인라인 위젯, 스트리밍, Diff 뷰를 도입하여 코딩 효율성을 대폭 개선했다.
1 / 2
자세히 보기
Ghostwriter의 인라인 액션(Explain Code, Generate Code, Edit Code)이 더욱 효율적으로 개선되었다.
기존 팝오버 방식 대신 지속적인 **인라인 위젯(Inline Widget)**을 도입했다. 위젯은 코딩 환경 내에 유지되므로 작업 흐름을 방해하지 않으며, 기존 툴팁의 모든 기능과 단축키를 그대로 사용할 수 있다.
AI 응답을 실시간으로 보여주는 스트리밍(Streaming) 기술이 적용되었다. 이를 통해 첫 응답 시간을 1초 미만으로 단축했으며, Jotai 스토어와 React context를 활용해 인라인 액션과 Ghostwriter Chat 간의 상태를 동기화했다.
AI의 제안을 더 쉽게 검토할 수 있도록 Diff 뷰가 도입되었다.
- Generate Code: 제안된 코드가 고스트 텍스트(Ghost text) 형태로 표시된다.
- Edit Code: 기존 코드와 AI 제안 코드를 줄 단위로 비교할 수 있는 Diff 뷰를 제공하여, 변경 사항을 명확히 확인하고 수락하거나 거절할 수 있다.
이 한국어 요약은 AI가 자동으로 만들었습니다. 원문의 주장과 맥락은 원문에서 확인해 주세요. 저작권은 원저작자에게 있습니다.