OpenAI: Chat AI action
- 최종 업데이트2025/07/21
OpenAI: Chat AI action
OpenAI: Chat AI 작업은 메시지를 입력으로 받고 응답을 출력으로 생성하는 ChatGPT(생성형 AI의 하위 집합)를 모방합니다.
전제 조건
- Bot에서 Chat AI 를 사용하려면 OpenAIBot creator roleaction이 있어야 합니다.
- 요청을 보내는 데 필요한 자격증명을 보유하고 OpenAI 작업을 호출하기 전에 OpenAI: 인증 작업을 포함했는지 확인하십시오.
이 예제에서는 OpenAI 채팅 AI action을 사용하여 자연어 메시지를 보내고 적절한 답변을 얻는 방법을 설명합니다.
프로시저
- Automation Anywhere Control Room에서 작업 창으로 이동하여 생성형 AI > OpenAI를 선택하고 OpenAI: Chat AI를 드래그하여 캔버스에 놓습니다.
-
다음 필드를 입력하거나 선택합니다.
-
인증에서 최신 버전을 선택하여 API 키와 함께 OpenAI: 인증 작업을 사용합니다.
사용 중단 예정을 선택하면 인증 작업을 호출하지 않고도 API 키를 사용하여 인증할 수 있습니다.주: 사용 중단 예정 옵션은 다음 릴리스에서 더 이상 지원되지 않습니다.
- 현재 세션으로 제한하려면 세션 이름으로 Default를 입력합니다.
-
모델 드롭다운에서 채팅에 사용할 LLM(대규모 언어 모델)을 선택합니다. 다음 모델을 선택할 수 있습니다.
- gpt-3.5-turbo(기본값)
- gpt-3.5-turbo-16k
- gpt-4
- gpt-4-32k
- GPT-4o
- GPT-4o-mini
- GPT-4.1
- GPT-4.1-mini
- GPT-4.1-nano
- o1
- o1-mini
- o3-mini
- 지원되는 모델을 입력하는 기타 지원 버전 위에 나열된 모델 외에도 OpenAI other supported versions에서 지원되는 각종 텍스트 기반 미리보기 모델을 살펴볼 수 있습니다(비전 모델 제외).
-
모델이 응답을 생성하는 데 사용할 채팅 메시지를 입력합니다.
주: 채팅 작업은 동일한 세션 내에서 이전 채팅 작업의 결과를 유지합니다. 채팅 작업을 연속적으로 호출하면 모델이 후속 메시지를 이해하고 이전 메시지와 연관시킬 수 있습니다. 그러나 세션이 종료되면 모든 채팅 기록이 삭제됩니다.
- 생성할 최대 토큰 수를 입력합니다. 기본적으로 값을 입력하지 않을 경우 생성된 응답의 길이를 고려하여 선택한 모델의 최대 컨텍스트 길이 이내로 유지되도록 생성되는 토큰의 최대 개수가 자동으로 설정됩니다.
- 온도를 입력합니다. 이 값은 응답의 무작위성을 나타냅니다. 온도가 0에 가까워질수록 반응이 더 집중적이고 결정적입니다. 값이 높을수록 응답이 무작위일 가능성이 높습니다.
-
선택적 매개변수를 관리하려면 더 많은 옵션 표시에서 예를 선택하여 다음과 같은 매개변수를 추가합니다. Top P, Stop, Presence Penalty, Frequency Penalty, User, Logit bias, Response format. 이러한 선택적 매개변수에 대한 자세한 내용은 OpenAI create chat를 참조하십시오.
주:
o1
,o1-mini
,o3-mini
모델과의 호환성o1
,o1-mini
,o3-mini
모델에는 특정 제한 사항이 있습니다. 이러한 모델을 사용할 때는 다음 사항에 유의하십시오.-
첨부 파일 지원: 이 모델들은 첨부 파일을 지원하지 않습니다.
-
매개변수 호환성: 다음 매개변수가 무시됩니다.
-
Top P
-
중지
-
최대 토큰
-
존재 패널티
-
빈도 패널티
-
사용자
-
로짓 바이어스
-
-
온도 매개변수: 이 모델들에 대해
온도
매개변수는 항상 기본값이1
로 설정되어, 사용자가 지정한 다른 값을 무시합니다.
이러한 모델별 제약 조건과의 호환성을 보장할 수 있도록 자동화를 적절히 계획하십시오.
-
- 응답을 변수에 저장합니다. 예제에서는 응답이 STR_OpenAIChatResponse에 저장됩니다.
-
인증에서 최신 버전을 선택하여 API 키와 함께 OpenAI: 인증 작업을 사용합니다.
-
실행을 클릭하여 bot을 시작합니다. 메시지 상자
action에 있는 응답을 인쇄하면 필드의 값을 읽을 수 있습니다. 이 예제에서는 STR_OpenAIChatResponse가 응답을 인쇄합니다.
팁: 동일한 봇에서 여러 개의 채팅을 유지하려면, 서로 다른 이름이나 변수를 사용하여 여러 세션을 만들어야 합니다.