Chains refer to the method of linking multiple components in a sequence to handle complex tasks with Large Language Models (LLMs). This approach involves creating a series of interconnected steps or processes, each contributing to the final outcome. The concept of Chains is based on the idea of constructing a workflow where different stages or components are sequentially arranged. Each component in a Chain performs a specific function, and the output of one serves as the input for the next. This end-to-end arrangement allows for more complex and nuanced processing, as each stage can be tailored to handle a specific aspect of the task. Chains can vary in complexity and structure, depending on the requirements. In "PromptChainer: Chaining Large Language Model Prompts through Visual Programming" [162], the authors not only describe the main challenges in designing chains, but also describe a visual tool to support those tasks.
체인은 복잡한 작업을 처리하기 위해 여러 구성 요소를 순서대로 연결하는 방법을 말하며, Large Language Models (LLMs)을 사용하여 복잡한 작업을 처리합니다. 이 접근 방식에는 각각 최종 결과에 기여하는 일련의 상호 연결된 단계 또는 프로세스를 만드는 것이 포함됩니다. 체인의 개념은 서로 다른 단계 또는 구성 요소가 순차적으로 배열된 워크플로우를 구성하는 아이디어를 기반으로 합니다. 체인의 각 구성 요소는 특정 기능을 수행하며, 한 구성 요소의 출력은 다음 구성 요소의 입력으로 사용됩니다. 이러한 end-to-end 배열을 통해 각 단계를 작업의 특정 측면을 처리하도록 맞춤화할 수 있으므로 보다 복잡하고 미묘한 처리가 가능합니다. 체인은 요구 사항에 따라 복잡성과 구조가 다를 수 있습니다. "PromptChainer: Chaining Large Language Model Prompts through Visual Programming"[162]에서 저자들은 체인 설계의 주요 과제를 설명할 뿐만 아니라 이러한 작업을 지원하는 시각적 도구도 설명합니다.
체인은 복잡한 작업을 처리하기 위해 여러 구성 요소를 순서대로 연결하는 방법을 말하며, 대규모 언어 모델(LLM)을 사용하여 복잡한 작업을 처리합니다. 이 접근 방식에는 각각 최종 결과에 기여하는 일련의 상호 연결된 단계 또는 프로세스를 만드는 것이 포함됩니다. 체인의 개념은 서로 다른 단계 또는 구성 요소가 순차적으로 배열된 워크플로우를 구성하는 아이디어를 기반으로 합니다. 체인의 각 구성 요소는 특정 기능을 수행하며, 한 구성 요소의 출력은 다음 구성 요소의 입력으로 사용됩니다. 이러한 엔드투엔드 배열을 통해 각 단계를 작업의 특정 측면을 처리하도록 맞춤화할 수 있으므로 보다 복잡하고 미묘한 처리가 가능합니다. 체인은 요구 사항에 따라 복잡성과 구조가 다를 수 있습니다. "프롬프트체이너: 시각적 프로그래밍을 통한 대규모 언어 모델 프롬프트 체인화"[162]에서 저자들은 체인 설계의 주요 과제를 설명할 뿐만 아니라 이러한 작업을 지원하는 시각적 도구도 설명합니다.