절차지향, 객체지향에 덧붙여서 새로운 프로그래밍 패러다임으로 NUI 가 AI Framework 로 가능할 것에서 나타날 것이 NUI 환경에서 있다. 라고 했는데
생각해보면 질의지향이 될 것같다는 게시글을 윗 링크에 올렸는데 아이디어가 나름 확인되서 올림!..
정확히는 모르겠지만 Data 와 IF/ELSE, FOR/DO-WHILE 문 등등 및 RETURN 에 대해서 이런 것이 Programing 의 Elements 가 되는 것은 상식적으로 맞기는 함.
그래서 중요한 것은 Data 를 Occurrence Query 로부터 Robot Programming 을 생각해보는 것이 질의지향 프로그램이 가능할 것같다는 것이 핵심임.
그러니까 Robot 에게 Server-Client 구조로 LLM 에게 지각지능을 요청하고, 거기에서 Query 가 발생하는 것으로 Scenario Query 로 Natural Data 를 얻어낸다.
그렇다면 State-Diagram(상태전이도) 로 Graph Coding 을 하는 것에서
IF/ELSE, FOR/DO-WHILE, RETURN 등등이 State-Diagram 에 대한 엄격한 Rule 형태로 자연어 Coder 가 가능하지 않을까? 싶음..
그러면 Robot 에게 "OO해놔~" 하면,
(1) Server-Client 구조로 LLM 에게 지각 Query 를 날린다.
(2) Scenario data 를 Schema 로 여러 개 받는다.
(3) 이를 엄격한 State-Diagram CODE 를 통해서 State CODE 에 맞는 Program 을 Dispatch 받아서 Scenario 중에 Robot 하드웨어에서 동작하는 I/O 형태의 Scheduling Program 을 실행시킨다.
(4) 그리고 추가적으로 State-Diagram CODE 내에서 Exception Handler 를 통해서 예외지각처리를 한다.
(5) 마지막으로, Return 행위로 NUI 형태로 OK 확인처리를 보내거나 Server response 를 Data 로 내놓는다.
나름 현실성 높지않나요?...
https://gall.dcinside.com/board/view/?id=programming&no=2664370 (예전의 게시물 링크)
abcd9999
개발자가 100%핸들링 하는 환경과 아닌 환경의 차이 또는 비용의 차이 때문에 특정 분야 아니면 안될것 같지 않음? - dc App