Ask HN: LLM으로 자체 수정 애플리케이션을 출시한 사람이 있나요?

Ask HN: Has anyone shipped a self-modifying application with LLMs?

Ask HN: LLM으로 자체 수정 애플리케이션을 출시한 사람이 있나요?

저는 과거에는 고정된 애플리케이션을 출시하고 사용자가 특정 기능을 원하면 플러그인을 설치하거나 직접 만들어야 했던 모델이 일반적이었다고 생각합니다. 비전문가 사용자는 기존 플러그인을 찾지 못하면 막히게 됩니다. 하지만 애플리케이션이 프롬프트 상자를 통해 사용자의 요청(예: 'X를 하는 버튼이 있는 UI 패널을 만들어 줘')에 따라 확장 기능을 동적으로 생성할 수는 없을까요? 물론 '사용자 책임' 하에 사용하고 결과는 다를 수 있습니다. 실제로 이렇게 하는 회사나 애플리케이션이 있나요? 실제 소스 코드를 수정하는 것은 통제 불능이 될 수 있으니, 안전한 API에 접근할 수 있는 샌드박스 환경에서 확장 기능을 생성하는 것이 더 나을 것 같습니다.

네, 실제로 제 GitHub 계정에 자체 수정 IDE(스스로 망가질 수 있음)를 공유했습니다. [0] OpenRouter 또는 Anthropic 앱 키를 통해 모델을 연결하고, LLM이 IDE 자체를 수정하도록 티켓을 제출할 수 있습니다. IDE 전체 코드는 IDE 자체에서 편집할 수 있습니다. [0] - https://con-dog.github.io/slices-demo/
논쟁의 여지가 있지만, Tableau나 Looker 같은 BI 도구가 그런 일을 합니다. 또는 고급 Excel 사용법도 그렇고, LLM이 도움을 줄 수 있습니다. 사용자는 데이터를 가지고 특정 방식으로 슬라이스하고 보고, 데이터 과학자처럼 질문에 대한 답을 찾기 위해 조작할 수 있는 컨트롤을 원합니다.
저는 언어 모델이 실행 중인 애플리케이션을 실시간으로 수정할 수 있는 환경을 고민해 왔습니다. ChatGPT에게 물어보니 브라우저에서 핫 리로딩을 하라고 했지만, 제가 말하는 것은 그게 아닙니다. 저는 사용자가 프롬프트로 실행 중인 앱을 실시간으로 변경할 수 있는 고성능 데스크톱 애플리케이션을 의미합니다. 이와 가장 비슷한 것은 VibeOS라는 것을 봤지만, 그것은 전체 운영체제입니다.
왜 모델이 애플리케이션을 실시간으로 수정하길 원하나요? 실제 사례를 들어줄 수 있나요?
저는 Lisp 프로그래머는 아니지만, Lisp의 자주 언급되는 장점 중 하나입니다.
제 생각에 당신이 말하는 것은 Smalltalk이나 다른 이미지 기반 프로그래밍 언어입니다.