AI가 도구 매개변수를 지정하도록 하기
Tools Agent에 연결된 도구 1 를 구성할 때 많은 매개변수를 AI 모델이 직접 채울 수 있습니다. AI 모델은 작업의 맥락과 연결된 다른 도구의 정보를 사용하여 적절한 세부 정보를 채웁니다. 이를 수행하는 방법은 두 가지이며, 둘 사이를 전환할 수 있습니다. 모델이 매개변수를 채우도록 하기 # 도구의 편집 대화 상자에서 각 해당 매개변수 필드에는 끝부분에 추가 버튼이 있습니다. 이 버튼을 활성화하면 AI 에이전트 2 가 추가 사용자 입력 없이 표현식을 채워줍니다. 필드 자체는 매개변수가 모델에 의해 자동으로 정의되었음을 나타내는 메시지로 채워집니다. 매개변수를 직접 정의하고 싶다면 이 상자에서 'X'를 클릭하여 사용자 정의 값으로 되돌릴 수 있습니다. 이제 'expression' 필드에는 이 기능으로 생성된 표현식이 포함되지만, 다음 섹션에서 설명하는 대로 추가 세부 정보를 넣기 위해 계속 편집할 수 있습니다. Warning 이 기능을 활성화하면 이미 추가한 수동 정의가 모두 덮어써집니다. $fromAI() 함수 사용하기 # $fromAI() 함수는 AI를 사용하여 Tools AI 에이전트 에 연결된 도구의 매개변수를 동적으로 채웁니다. Note 도구 전용 $fromAI() 함수는 AI Agent node에 연결된 도구에서만 사용할 수 있습니다. $fromAI() 함수는 Code 도구나 다른 도구가 아닌 클러스터 서브 노드 에서는 작동하지 않습니다. $fromAI() 함수를 사용하려면 필수 key 매개변수와 함께 호출하세요. {{ $fromAI( 'email' ) }} key 매개변수와 $fromAI() 함수의 다른 인수는 기존 값에 대한 참조가 아닙니다. 대신 이러한 인수를 AI 모델이 올바른 데이터를 채우는 데 사용하는 힌트라고 생각하세요. 예를 들어 email 이라는 키를 선택하면 AI 모델은 자신의 맥락, 다른 도구, 입력 데이터에서 이메일 주소를 찾습니다. 채팅 워크플로에서는 다른 곳에서 이메일 주소를 찾을 수 없는 경우 사용자에게 이메일 주소를 물어볼 수도 있습니다. AI 모델에 추가 맥락을 제공하기 위해 description 같은 다른 매개변수를 선택적으로 전달할 수도 있습니다. 매개변수 # $fromAI() 함수는 다음 매개변수를 받습니다. 매개변수 유형 필수 여부 설명 key string ✅ 인수의 키 또는 이름을 나타내는 문자열입니다. 이 값은 1자 이상 64자 이하여야 하며 소문자, 대문자, 숫자, 밑줄, 하이픈만 포함할 수 있습니다. description string ❌ 인수를 설명하는 문자열입니다. type string ❌ 데이터 유형을 지정하는 문자열입니다. string, number, boolean, json 중 하나일 수 있으며 기본값은 string입니다. defaultValue any ❌ 인수에 사용할 기본값입니다. 예시 # 예를 들어 다음과 같은 $fromAI() 표현식을 사용하여 이름으로 필드를 동적으로 채울 수 있습니다. $fromAI( "name" , "The commenter's name"