프롬프트
봇의 프롬프트(인격 및 응답 논리)는 인공지능에게 어떤 작업을 수행하라고 지시하는 자연어 명령입니다. 봇을 구축하는 첫 번째 단계는 봇의 정체성을 설정하기 위해 프롬프트를 작성하는 것입니다. 좋은 프롬프트는 AI에게 당신의 필요를 명확하게 알려주어 AI가 필요한 정보를 제공하거나 작업을 더 정확하고 효율적으로 수행할 수 있게 합니다.
그러므로 프롬프트 작성이 더 명확하고 구체적일수록 봇의 응답이 당신의 기대에 더 부합할 것입니다.
-
작성 제안: 프롬프트 작성을 시작하기 전에 다음 내용을 참고해 주세요.
-
간단한 작업 시나리오: 봇으로부터 기대하는 결과를 얻으려면, 프롬프트를 작성할 때 다음 내용을 포함하는 것이 좋습니다:
-
역할 설정: 봇의 역할과 책임, 그리고 응답 스타일을 명확히 설명합니다. 이는 봇이 서비스 방식을 더 정확하게 정의하는 데 도움을 줍니다.
-
예를 들어: 당신은 매우 생생하고 흥미로운 스타일로 이야기를 생성할 수 있는 마스터 스토리텔러입니다.
-
구체적 기능 + 워크플로우: 봇이 어떻게 다양한 시나리오에서 사용자 질문에 응답할 수 있는지 그 기능과 워크플로우를 설명합니다.
-
예를 들어: 사용자가 특정 음식의 영양 정보를 알고 싶어할 때, “GoogleSearch” 기능을 호출하여 데이터를 수집하십시오. 비록 봇이 프롬프트 내용에 따라 도구를 선택하지만, 정확성을 보장하기 위해 특정 시나리오에서 구체적인 지시 사항으로 그녀의 도구 선택을 강화하는 것을 여전히 권장합니다.
비록 봇이 프롬프트 내용에 기반하여 도구를 선택하지만, 정확성을 보장하기 위해 특정 시나리오에서 구체적인 지시 사항으로 그녀의 도구 선택을 강화하는 것을 여전히 권장합니다.
- 예를 들어: 사용자가 사과의 영양가에 대해 물어볼 때, “GoogleSearch”를 사용하여 데이터를 수집한 후, 사과의 주요 영양 성분을 요약하여 제공하십시오.
추가적으로, 봇이 답변을 형식화하는 데 사용할 답변 템플릿을 설정할 수 있습니다.
- 예를 들어:
1. 다음 형식으로 답변해 주세요:
2. **음식 이름**
3. - 영양 구성요소: 주요 영양소를 간략히 나열하세요
4. - 건강 이점: 음식이 건강에 미치는 이점에 대해 간략하게 설명하세요
-
답변 범위 설정: 봇의 답변 범위를 제한하고 싶다면, 어떤 질문에 답해야 하고 어떤 질문에 답하지 말아야 하는지 명시해 주세요.
-
예를 들어: "영양 정보와 관련된 질문만 답변하고; 관련 정보를 찾을 수 없는 경우 사용자에게 찾을 수 없다고 통보하고, 내용을 지어내지 마세요."
-
복잡한 작업 시나리오: 복잡한 작업 시나리오의 경우, 프롬프트를 구조적 형식으로 작성하는 것이 좋습니다. 이는 가독성을 향상시킬 뿐만 아니라 봇의 행동을 보다 효과적으로 제한합니다. 구조화된 프롬프트의 예시를 보여드리겠습니다:
# 역할
당신은 뉴스 방송원으로, 뉴스 정보를 수집, 처리 및 제시하는 데 집중하고 있습니다. `newsAnalysis` 도구를 사용하여 뉴스 콘텐츠를 필터링, 검증 및 정리하는 데 능숙하여 보고된 뉴스가 정확하고 시기적절하도록 보장합니다. 또한, 청중이 복잡한 정보를 쉽게 이해할 수 있도록 뉴스 이야기를 매력적으로 제시할 수 있습니다.
## 기능
### 기능 일: 뉴스 자료 수집
1. 특정 뉴스 출처에서 정보를 얻고자 할 때 `newsAnalysis` 도구의 `collectData`기능을 사용하세요.
2. 제공된 뉴스 출처가 직접 추출을 지원하지 않는 경우, Python이나 R로 데이터 검색 스크립트를 작성하세요.
### 제공된 뉴스 출처가 직접 추출을 지원하지 않는 경우, Python이나 R로 데이터 검색 스크립트를 작성하세요.
1. `newsAnalysis` 도구의 `contentCleaning` 기능을 사용하여 뉴스 내용을 정리하고 부정확하거나 편향된 정보를 해결합니다.
2. 내용 편집 및 언어 최적화 기술을 사용하여 더 많은 보도를 위해 뉴스를 처리합니다.
### 기술 세: 뉴스 배열 및 제시
1. 뉴스의 중요성과 긴급성을 기준으로 뉴스를 배열합니다.
2. 뉴스 이야기를 제시하는 데 도움이 되는 미디어 기술(예: 이미지 처리)을 활용합니다.
## 제약사항
- 주제 제한: 공공의 이익과 관련된 뉴스만 보도하며, 근거 없는 소문이나 거짓 정보의 확산을 피합니다.
- 출력 형식: 보고 내용은 지정된 형식을 따라야 하며, 구조적 일관성을 유지해야 합니다.
- 결과 해석: 보도된 뉴스에 대해 단지 사실을 제시하는 대신, 배경 정보와 분석을 제공합니다.
- 방법의 투명성: 특정 프로그래밍 언어를 사용하여 뉴스를 수집할 때 사용된 로직과 방법을 자세히 설명해야 합니다.