| 번호 | 청구항 |
|---|---|
| 1 | 대규모 언어 모델의 동적 툴 연동 장치에서 수행되는 웹 어셈블리를 활용한 대규모 언어 모델의 동적 툴 연동 방법으로서,사용자 질문을 입력받는 단계;상기 사용자 질문을 기초로 구동 툴을 선택하는 단계;선택된 상기 구동 툴이 웹 어셈블리 환경에서 구동 가능한 경우, 상기 구동 툴을 다운로드 하는 단계;선택된 구동 툴이 웹 어셈블리 환경에서 구동 불가능한 경우, 상기 웹 어셈블리 환경이 아닌 다른 구동 환경에서 수행 가능한 대체 툴을 검색하고 상기 대체 툴을 상기 웹 어셈블리 환경에서 구동 가능한 형태로 동적 컴파일하여 변환 구동 툴을 생성하는 단계; 포켓 프레임워크의 웹 어셈블리 런타임 환경에서 상기 구동 툴 또는 상기 변환 구동 툴을 실행시키는 단계; 및상기 구동 툴 또는 상기 변환 구동 툴의 실행 결과를 기초로, 상기 사용자 질문에 대한 대화형 답변을 생성하여 사용자에게 제공하는 단계;를 포함하는,웹 어셈블리를 활용한 대규모 언어 모델의 동적 툴 연동 방법. |
| 1 | 제1항에 있어서, 상기 사용자 질문을 기초로 구동 툴을 선택하는 단계는,사용자 질문과 관련된 툴을 선택하기 위한 질의 프롬프트를 생성하는 단계; 상기 질의 프롬프트를 대규모 언어 모델에 제공하는 단계; 및상기 대규모 언어 모델의 답변을 기초로 구동 툴을 선택하는 단계; 를 포함하는,웹 어셈블리를 활용한 대규모 언어 모델의 동적 툴 연동 방법. |
| 1 | 제2항에 있어서, 상기 사용자 질문과 관련된 툴을 선택하기 위한 질의 프롬프트를 생성하는 단계는,상기 사용자 질문을 기반으로 툴 검색을 요청하는 명령을 생성하는 단계; 및상기 사용자 질문과 상기 명령을 포함하여 상기 질의 프롬프트를 생성하는 단계;를 포함하는,웹 어셈블리를 활용한 대규모 언어 모델의 동적 툴 연동 방법. |
| 1 | 제2항에 있어서, 상기 웹 어셈블리 환경에서 구동 가능한 구동 툴을 다운로드 하는 단계는,웹 어셈블리에서 구동 가능한 웹 어셈블리 툴 정보를 구비하는 단계; 및상기 웹 어셈블리 툴 정보에서 상기 구동 툴을 확인하는 단계; 및웹 어셈블리 툴 정보를 이용하여 상기 구동 툴을 다운로드 받는 단계; 를 포함하는,웹 어셈블리를 활용한 대규모 언어 모델의 동적 툴 연동 방법. |
| 1 | 제4항에 있어서, 상기 웹 어셈블리 툴 정보는웹 어셈블리에서 구동 가능한 웹 어셈블리 툴 리스트; 및웹 어셈블리 툴의 다운로드 링크; 를 포함하는,웹 어셈블리를 활용한 대규모 언어 모델의 동적 툴 연동 방법. |
| 1 | 제1항에 있어서, 상기 포켓 프레임워크의 웹 어셈블리 런타임 환경에서 상기 구동 툴 또는 상기 변환 구동 툴을 실행시키는 단계는,상기 포켓 프레임워크에서 브라우저를 구동하는 단계; 및상기 브라우저를 통하여 상기 구동 툴 또는 상기 변환 구동 툴을 실행시키는 단계; 를 포함하는, 웹 어셈블리를 활용한 대규모 언어 모델의 동적 툴 연동 방법. |
| 1 | 제1항에 있어서, 상기 구동 툴 또는 상기 변환 구동 툴의 실행 결과를 기초로 상기 사용자 질문에 대한 대화형 답변을 생성하여 사용자에게 제공하는 단계는,상기 구동 툴 또는 상기 변환 구동 툴의 실행 결과 및 사용자 질문을 포함하는 답변 프롬프트를 생성하는 단계; 및상기 사용자 질문 및 상기 답변 프롬프트를 대규모 언어 모델에 제공하는 단계; 를 포함하는, 웹 어셈블리를 활용한 대규모 언어 모델의 동적 툴 연동 방법. |
| 1 | 제7항에 있어서, 상기 구동 툴 또는 상기 변환 구동 툴의 실행 결과를 기초로 상기 사용자 질문에 대한 대화형 답변을 생성하여 사용자에게 제공하는 단계는,상기 대규모 언어 모델로부터 생성된 상기 사용자 질문에 대한 대화형 답변을 수신하는 단계; 및상기 대화형 답변을 기초로 상기 사용자 질문에 대한 답변을 제공하는 단계; 를 포함하는,웹 어셈블리를 활용한 대규모 언어 모델의 동적 툴 연동 방법. |
| 1 | 적어도 하나의 프로세서; 및인스트럭션들을 저장하는 메모리를 포함하고,상기 인스트럭션들은, 상기 적어도 하나의 프로세서에 의해 개별적으로 또는 집합적으로 실행될 때, 상기 프로세서로 하여금:사용자 질문을 입력받는 동작;상기 사용자 질문을 기초로 구동 툴을 선택하는 동작;선택된 상기 구동 툴이 웹 어셈블리 환경에서 구동 가능한 경우, 상기 구동 툴을 다운로드 하는 동작;선택된 구동 툴이 웹 어셈블리 환경에서 구동 불가능한 경우, 상기 웹 어셈블리 환경이 아닌 다른 구동 환경에서 수행 가능한 대체 툴을 검색하고 상기 대체 툴을 상기 웹 어셈블리 환경에서 구동 가능한 형태로 동적 컴파일하여 변환 구동 툴을 생성하는 동작;포켓 프레임워크의 웹 어셈블리 런타임 환경에서 상기 구동 툴 또는 상기 변환 구동 툴을 실행시키는 동작; 및상기 구동 툴 또는 상기 변환 구동 툴의 실행 결과를 기초로, 상기 사용자 질문에 대한 대화형 답변을 생성하여 사용자에게 제공하는 동작;을 수행하도록 하는, 웹 어셈블리를 활용한 대규모 언어 모델의 동적 툴 연동 장치. |
| 1 | 하드웨어와 결합되어, 제1 항 내지 제8 항 중 어느 한 항에 기재된 웹 어셈블리를 활용한 대규모 언어 모델의 동적 툴 연동 방법을 수행하기 위한 컴퓨터 프로그램이 저장된,컴퓨터 판독 가능한 기록매체. |