피드로 돌아가기
GeekNewsInfrastructure
원문 읽기
이해 가능한 소프트웨어를 향하여
LLM 자동화를 넘어선 결정론적 추상화 및 문학적 프로그래밍 설계
AI 요약
Context
코드 작성의 복잡성과 낮은 접근성으로 인해 LLM 의존도가 심화되는 상황 분석. 확률적 생성 방식인 LLM은 일관성 없는 코드와 의존성 문제를 유발하며 진정한 의미의 추상화 계층을 제공하지 못하는 한계 노출.
Technical Solution
- 문학적 프로그래밍 도입을 통한 문서 중심의 설계 흐름으로 전환
- Entangled 기반의 양방향 Tangler 구조를 활용한 문서와 소스 코드 간 실시간 동기화 구현
- GUI 기반 시각 프로그래밍 도입으로 텍스트 기반 인터페이스의 1차원적 제약 해소
- LLM의 확률적 생성 대신 NLP 파싱을 통한 결정론적 자연어-기계어 컴파일 파이프라인 설계
- 코드 작성 필요성 자체를 제거하기 위해 반복적 자동화 지점을 상위 추상화 계층으로 대체
- 스크린리더 통합 및 대체 표현 설계를 통한 시각 프로그래밍의 접근성 확보
실천 포인트
1. 반복적으로 자동화되는 코드 패턴을 식별하여 상위 추상화 레이어로 격리했는가
2. 코드 작성 전 의도 정의를 위한 문서화 단계가 설계 프로세스에 강제되어 있는가
3. 시스템 인터페이스가 텍스트 기반의 제약에 갇혀 사용자의 인지 부하를 높이고 있지는 않은가
4. 도입한 AI 도구가 결정론적 결과물을 보장하는지 혹은 확률적 근사치에 의존하는지 검증했는가