chatBot을 이용한 예약기능은 광고수익모델을 기반으로 하는 Biz Model을 거래수익모델로 성장시킬 수 있는 강력한 도구입니다. 호텔, 게스트하우스, 음식점, 마사지 업종의 프랜차이즈 본사들은 구현을 시도해 볼 가치가 있는 주제입니다.
AI 엔진에게 아래와 같이 물어보았습니다.
나는 잠재고객이 귀하의 AI 엔진을 사용하여 예약을 하고자 시도할 수 있다고 생각합니다.
저는 음식점을 운영하고 있습니다.
귀사(https://meowapps.com/)의 서비스를 이용하면 고객으로부터 예약을 받는 것이 가능합니다.
가능하다면 저는 어떻게하면 됩니까?
(I think potential customers could try to make a reservation using your AI engine. I run a restaurant. By using your service (https://meowapps.com/), it is possible to receive reservations from customers. If possible, what should I do?)
이에 대해 아래와 같이 답변을 합니다. 역시 똑똑합니다.
AI 엔진은 콘텐츠 생성, AI 기반 기능 제공 등 다양한 방식으로 귀하를 지원할 수 있습니다. 다만, 고객의 예약을 직접 처리하지는 않습니다. 웹사이트에서 예약 기능을 활성화하려면 WordPress와 호환되는 예약 시스템이나 플러그인을 통합해야 합니다. 특정 요구 사항에 따라 탐색하고 선택할 수 있는 WordPress 플러그인 디렉터리에는 여러 가지 예약 플러그인이 있습니다. 예약 시스템이 구축되면 AI 엔진은 맞춤형 응답을 생성하거나 추천을 제공하여 고객 경험을 향상하는 데 도움을 줄 수 있습니다. 예약 플러그인에 대한 권장 사항이 필요하면 알려주세요!
(AI Engine can assist you in various ways, including generating content and providing AI-powered features. However, it does not directly handle customer reservations. To enable reservation functionality on your website, you would need to integrate a reservation system or plugin that is compatible with WordPress. There are several reservation plugins available in the WordPress plugin directory that you can explore and choose from based on your specific requirements. Once you have a reservation system in place, AI Engine can help enhance the customer experience by generating personalized responses or providing recommendations. Let me know if you need any recommendations for reservation plugins!)
AI 엔진 플러그인으로는 예약을 받을 수 없습니다.
예약을 받을 수 있는 챗봇 플러그인들은 아래의 3개 정도인 것 같습니다. ‘예약 챗봇’을 검색하면 정말 많은 챗봇들이 있습니다. 이중에 워드프레스와 호환되는 것을 찾아 이용하는 것이 해답입니다.
https://www.chatcompose.com/ko/guides.html : 워드프레스 플러그인 목록에는 없으나https://www.chatcompose.com/ko/wordpress.html 에서 다운받아 업로드하는 방식으로 워드프레스에서 사용할 수 있습니다. 3개중에 이것이 가장 훌륭합니다.
저는 워드프레스 플러그인들중 chatBot을 이용하여 예약이 가능한지 검증하기 위해 플러그인을 알아보고 있습니다.
워드프레스 버전이 7.4이상이어야 합니다. 카페24 호스팅을 이용하는 경우, 2023년 이전에 워드프레스인 경우, 7.4 미만일 것입니다. 확인후 시도하세요.
AI 챗봇은 학습된 데이터를 바탕으로 다양한 질문에 빠르게 답변할 수 있는 인공지능 챗봇입니다. 자연어(일상적으로 사용하고 개인마다 다는 다양한 질문)에 대해 24시간 7일 365일, 언제든지 이용할 수 있다는 점이 강점입니다.
ChatGPT와 같은 나만의 챗봇을 만들고, 콘텐츠 또는 이미지를 생성하고, 템플릿을 사용하여 AI 관련 작업을 조정하고, 신속한 제목 및 발췌 추천을 즐기고, 더 빠른 작업을 위해 편집기에서 AI Copilot을 사용하고, OpenAI 사용을 추적하세요! AI Playground는 번역, 수정, SEO, 제안, 우커머스 제품 필드 등을 포함한 다양한 AI 도구를 제공합니다. 내부 API도 있으므로 다른 플러그인이 해당 기능을 활용할 수 있습니다. 귀하의 피드백을 기반으로 더 많은 AI 도구와 기능을 AI 엔진에 추가할 예정입니다.
AI 기반 채팅 기능을 웹 사이트에 통합하는 데 관심이 있습니까? 우리의 챗봇이 당신을 도울 수 있습니다! 간단해 보이지만 탐색할 다양한 매개변수와 개념으로 가능성은 무한합니다. 자세한 내용은 공식 문서를 참조하세요.
미세 조정 및 임베딩을 통해 AI 기능을 한 단계 업그레이드하십시오. 웹 사이트의 콘텐츠와 기타 관련 정보를 재사용함으로써, 당신은 당신의 AI가 당신의 목표 고객들에게 더 잘 적응하도록 훈련시킬 수 있습니다. 인공지능 엔진은 사용자 친화적인 인터페이스로 이 과정을 간단하고 단순하게 만든다. 미세 조정에 대해 자세히 알고 싶으시면 AI 모델을 교육하는 방법 를 확인해 보세요.
워드프레스 편집기에서 스페이스바를 누르고 질문을 입력하십시오! AI Copilot은 빠르게 생각하고 작성하는 데 도움이 되는 많은 제안을 제공합니다. 지팡이 기호를 사용하여 텍스트를 수정하고, 번역하고, 줄이거나 늘리고, 대체 단어를 찾으십시오.
콘텐츠 생성이 그 어느 때보다 쉬워졌습니다! 원하는 대로 매개 변수를 조정하고 프롬프트를 사용자 지정한 다음 결과를 확인하십시오. 또한 나중에 사용할 수 있도록 매개 변수를 템플릿으로 저장하고, 대량으로 콘텐츠를 생성하며, 이미지를 생성할 수도 있습니다. AI 플레이그라운드는 냉장고안에 있는 식재료를 바탕으로 레시피를 빠르게 습득하거나 식당 리뷰를 빠르게 작성하는 등 나만의 맞춤형 활용 사례도 만들 수 있다. AI 엔진을 사용하면 가능성이 무궁무진하며, 사용자 인터페이스를 필요에 맞게 개인화할 수 있습니다.
AI 엔진은 다양한 플러그인이 활용할 수 있는 자체 내부 API를 제공합니다. 예를 들어, 미디어 파일 이름 바꾸기 API를 활용하여 미디어 파일에 대한 향상된 파일 이름을 제안합니다. 또한, 소셜 미디어 플랫폼에서 사후 공유를 용이하게 하는 플러그인인 소셜 엔진도 AI 엔진이 제공하는 텍스트 생성 기능의 혜택을 받을 수 있습니다.
미디어 파일 이름 변경을 위해 전에는 Phoenix Media Rename 플러그인을 사용했는데, AI Engine의 미디어 파일 이름 바꾸기 도 시도해보아야겠습니다.
Media File Renamer 5.0.0(0:47)
Media File Renamer 4.0.0(0:15)
Media File Renamer
AI Engine | 놀이터의 Restaurant Review Writer
크게 대시보드와 Ai Engine으로 구분되어 있습니다.
[Meow Apps], [Performance], [PHP Info], [PHP Error Logs], [Settings] 으로 구성되어 있습니다.
[Meow Apps]에서는 AI Engine외에 meowapps.com에서 서비스하는 App들을 주로 소개합니다.

Meow Gallery + Gallery Block (Gutenberg Editor)(1:00)
0:02 / 1:40
Database Cleaner – Best WordPress Cleaner in 2022(1:40)
AI 엔진은 OpenAI의 API를 활용합니다. 이 플러그인은 사용된 토큰 수를 제외하고 OpenAI 계정에서 어떤 정보도 수집하지 않습니다. OpenAI 서버로 전송되는 데이터는 주로 게시물 내용과 지정한 컨텍스트로 구성됩니다. 플러그인 설정에 표시된 사용법은 참고용입니다. 정확한 정보를 위해 OpenAI 웹사이트에서 사용량을 확인하는 것이 중요합니다.
API Keyf를 발급 받는 방법과 사용량을 살펴보는 방법은 아래의 게시글을 참조하세요.
워드프레스 관리자 페이지의 Meow Apps 메뉴에서 [AI Engine]을 선택한후 다시 [설정]을 선택한후 새로 발급받은 API key를 넣어주세요.

그렇치 않으면 챗봇을 사용하고자 할때, “Incorrect API key provided. (OpenAI)”에러가 뜹니다.

텍스트 기반의 AI 챗봇이기 때문에 답을 텍스트로만 대답을 할 수 있습니다. 이미지, 동영상등으로는 보여줄 수 없습니다.
AI가 사용자(잠재고객)에게 내 이메일, 전화번호 등을 알려주게 훈련할 수 있습니다. 그러나 잠재고객의 정보를 직접 얻거나 예약을 하게 하는 방법은 없습니다.
임베딩은 연락처 등을 물어볼때 AI가 이렇게 대답하도록 이끄는 방법 같습니다. 임베딩은 meowapps의 tutorial 페이지에서 Embeding 부분을 참조하세요.
내 이메일이나 시간이 지남에 따라 변경될 수 있는 기타 동적 값에 대해 AI가 알기를 바랍니다. 어떻게 해야 하나요?
자리표시자로 응답하도록 모델을 훈련해야 합니다. 예를 들어, 이메일의 경우 저는 개인적으로 다음과 같이 모델을 교육했습니다.

이렇게 하면 AI가 자리 표시자를 사용하여 응답합니다. 답변을 직접 동적으로 수정해야 하지만 걱정하지 마세요. 이 섹션 에 필요한 모든 내용이 나와 있습니다 (“AI가 제공한 답변을 수정할 수 있나요?” 참조).
첫 번째 챗봇을 만드는 것은 매우 간단합니다! Chatbot Builder는 매개 변수를 기반으로 단축 코드를 만듭니다. 그러나 대부분의 사용자는 다음과 같이 모달 팝업에서 모든 페이지에서 사용할 수 있는 하나의 챗봇만 원할 것입니다.

숏코드는 우측 상단에 있으며 기본값은 [mwai_chatbot_v2 id=”default”]입니다.
[mwai_chatbot_v2 id=”default”] 숏코드를 특정 페이지나 게시글 등에만 추가하고자 하는 경우에는 원하는 페이지나 게시글에 숏코드 [mwai_chatbot_v2 id=”default”]를 추가해주시고
게시글에만 보여지기를 원하시면 위젯으로 숏코드를 추가해주세요.
모든 페이지에서 보여지기를 원하시면 푸터에 추가해주시거나 [챗봇]메뉴의 좌측 맨위에 있는 [사이트 전체 채팅]에 None(사용 안 함)으로 되어 있는 것을 Default(기본값)으로 변경해주시면 사이트 전체에서 표시됩니다.
[테마편집기]를 활성화시키면 아래쪽에 초록색 네모칸처럼 설정창이 추가됩니다.

이하는 meowapps의 tutorial 페이지( https://meowapps.com/ai-engine/tutorial/) 입니다.
이 경우 간단히 기본 매개변수를 사용하고( 매개변수 재설정 사용 ), 팝업 창을 확인하고, 기본 매개변수로 설정 (해당 설정을 새로운 기본 매개변수로 설정)을 클릭 하고, 챗봇 삽입 (챗봇을 푸시)을 클릭하면 됩니다. 모든 페이지를 동적으로).

또는 기본 매개변수로 설정 , 챗봇 삽입 을 선택 취소 하고 대신 매개변수를 사용하여 다른 페이지(또는 동일한 페이지)에 단축 코드를 복사/붙여넣어 다양한 챗봇을 만들어 시험해 볼 수 있습니다. 즐겨보세요!
맥락이 매우 중요하다는 점을 기억하세요. AI에게 Phil Collins, Barack Obarama 또는 당신이 좋아하는(또는 좋아하지 않는) 누구든지 행동하도록 지시할 수 있습니다!
user_name과 ai_name을 “”(Default 비어 있음)로 설정하면 봇은 대신 아바타를 사용합니다. OpenAI 모델의 경우 OpenAI 로고가 됩니다(ChatGPT와 동일). 사용자가 연결되면 해당 아바타가 사용됩니다. 그렇지 않으면 기본값이 사용됩니다.

테마는 ChatGPT로 해주세요. Messange(iOS) 를 선택하시면

아래와 같이 메신저 형태롤 작동합니다.

Ai 이름, 문장시작, 사용자 이름, 플레이스홀더 등은 영어로 표시되는데 한글화하시는 것이 사용자 경험 환경을 개선시킬 수 있습니다.
참고 : 복사 버튼과 전체 화면은 어떻게 적용되는지 아직 모르겠습니다.

FAQ를 확인하시어 자신만의 아이콘, 아바타을 설정할 수도 있습니다.
[도구] -> [놀이터] / [Genenrate Content] / [Genenrate Image]에서 이동하시거나 알림판 맨위 상단의 내용, 이미지, 놀이터를 클릭하여 이용할 수 있습니다.


아래와 같이 6개의 항목으로 되어 있습니다.
API(Token)요금을 줄이려면 최대 토큰을 최대치를 줄여서 설정하세요
Restaurant Review Writer 에 구글지도 주소를 cid와 함께 넣어주고 리뷰를 영어로 요청하니 아래와 같이 details한 리뷰가 영어로 나옵니다. 구글지도에 웹사이트 링크가 있는 경우, 더욱 정확하게 상세한 리뷰가 작성됩니다. 이것을 한글로 아래와 같이 전환하니 7개 정도의 review를 얻을 수 있었습니다. 훌륭합니다.
저는 최근 한국배관공사의 서비스를 접할 기회가 있었는데, 제 경험은 그야말로 예외적이었다고 말씀드리고 싶습니다. 신속하고 효율적인 서비스부터 숙련된 기술자까지 이 회사의 모든 것이 저에게 깊은 인상을 주었습니다.
무엇보다도 이 웹사이트는 사용자 친화적이며 서비스에 대한 자세한 정보, 연락처 정보는 물론 쉽게 탐색할 수 있도록 Google 지도 페이지 링크까지 제공합니다. 약속을 잡는 것은 매우 쉬웠으며 고객 지원팀은 정중하고 세심했습니다.
기술자들이 우리 집에 도착했을 때 그들은 시간을 잘 지키고 전문적이었습니다. 그들은 내가 직면한 배관 문제를 신속하고 효율적으로 평가하여 문제에 대한 명확한 설명과 사용 가능한 다양한 솔루션을 제공했습니다. 그들의 전문성과 지식은 분명했고, 나는 그들의 문제 해결 능력에 자신감을 느꼈습니다.
수리 작업을 완벽하게 완료했을 뿐만 아니라, 시간을 내어 스스로 청소도 하여 지저분한 부분을 남기지 않았습니다. 세부 사항에 대한 관심과 높은 수준의 서비스 제공에 대한 헌신은 정말 칭찬할 만합니다.
또한 서비스 가격은 합리적이고 투명했습니다. 작업을 시작하기 전에 공정한 견적을 내주셨고, 마지막에 예상치 못한 비용이나 숨은 비용이 발생하지 않았습니다. 이러한 수준의 정직성과 성실성은 신선한 느낌을 주었고 회사에 대한 신뢰를 더욱 확고히 해주었습니다.
전반적으로 한국배관공사에서의 경험은 매우 훌륭했습니다. 그들의 전문성, 전문성, 고객 만족을 위한 헌신은 제가 과거에 거래했던 다른 배관 회사들과 차별화됩니다. 나는 안정적이고 효율적인 배관 솔루션이 필요한 모든 사람에게 이 서비스를 적극 권장합니다.
이하는 meowapps의 FAQ 페이지(https://meowapps.com/ai-engine/faq/) 입니다. accordian으로 처리하는 것을 고려해주세요. 이 정도하면 이 게시글은 완벽하게 을 완성할 수 있을 것입니다.
이 FAQ의 많은 예에서는 WordPress에 사용자 정의 코드를 추가해야 합니다. 이를 수행하는 방법을 모르는 경우 방법: WordPress에 사용자 정의 PHP 코드 추가 문서를 확인하세요 .
챗봇에 나만의 아이콘을 사용할 수 있나요? 동적으로 변경할 수도 있나요?
챗봇의 단축 코드를 사용하면 다음과 같이 아이콘 URL과 함께 아이콘 매개변수를 지정할 수 있습니다.
[mwai_chat icon="https://mywebsite.com/icon.png"]
“클립보드에 URL 복사”를 클릭하면 미디어 라이브러리에서 직접 URL을 가져올 수 있습니다.

챗봇이 사용자의 실명을 자동으로 선택하도록 하려면 어떻게 해야 하나요?
ai_name 매개변수 에 사용할 수 있는 몇 가지 자리 표시자를 만들었습니다 . 일반적으로 사용자가 기대하는 {DISPLAY_NAME}을 사용하는 것이 좋습니다. 수행 방법은 다음과 같습니다.
[mwai_chat user_name="{DISPLAY_NAME}: "]
“:” 접미사를 유지했습니다. 또한 AI와 사용자 이름 모두에 항상 동일한 접미사를 사용하도록 주의하십시오. 그렇지 않으면 AI 모델이 혼동될 수 있습니다. 현재 사용 가능한 다른 자리 표시자는 {LAST_NAME}, {FIRST_NAME}, {USER_LOGIN}입니다.
이제 실명을 사용하고 있는데, 로그인하지 않은 사람의 이름은 어떻게 설정하나요?
다음과 같이 guest_name 매개변수를 사용할 수 있습니다 .
[mwai_chat user_name="{DISPLAY_NAME}: " guest_name="Jon Mow: "]
사용자 및/또는 AI에 대한 나만의 아바타를 어떻게 설정할 수 있나요?
ai_name 및/또는 user_name에 사용하려는 아바타의 URL을 사용하기만 하면 됩니다.
[mwai_chat ai_name="https://mywebsite.com/ai-avatar.png" user_name="https://mywebsite.com/user-avatar.png"]
user_name을 비워 두고 사용자가 연결되면 해당 사용자에 대해 WordPress에 이미 설정된 그라바타 또는 아바타가 검색됩니다. 기본적으로 user_name은 비어 있지 않고 “User :”로 설정되어 있음을 기억하십시오.
사용자가 채팅을 시작하도록 장려하기 위해 내 챗봇에 사용자 지정 환영 메시지를 어떻게 추가할 수 있나요?
icon_text 라는 다른 매개변수를 사용하여 원하는 환영 메시지로 설정합니다. 물론, window를 true 로 설정하는 것을 잊지 마세요 . 이는 창 팝업 챗봇에서만 작동하기 때문입니다. 그러면 다음과 같은 결과를 얻게 됩니다.

.mwai-icon-text 클래스를 사용하여 스타일을 지정할 수 있습니다 .
화면 반대편에 챗봇을 두고 싶은데 어떻게 해야 하나요?
다음과 같이 icon_position 매개변수를 사용할 수 있습니다 .
[mwai_chat icon_position="bottom-left"]
사용 가능한 다른 값은 “왼쪽 아래”, “오른쪽 위” 또는 “왼쪽 위”입니다. 기본적으로는 “오른쪽 아래”입니다. 이렇게 하면 챗봇의 상단 요소에 CSS 클래스가 추가됩니다. 스타일링 목적으로 사용할 수 있습니다.
챗봇의 스타일을 완전히 바꿀 수 있나요? 내 CSS를 적용할 수 있는 방법이 있나요?
물론 WordPress의 Theme Editor를 통해 직접 사용자 정의 CSS를 사용할 수도 있지만, 이와 같이 플러그인을 통해 직접 스타일을 삽입할 수도 있습니다.
add_filter( 'mwai_chatbot_style', 'my_chatbot_style', 10, 2 );
function my_chatbot_style( $style, $chatbotId ) {
return $style . "
<style>
#mwai-chat-$chatbotId {
background: #343541;
color: white;
font-size: 15px;
}
</style>
";
}
사용자 이름 및/또는 AI의 색상을 어떻게 변경할 수 있나요?
다음 CSS를 사용하고 맞춤설정할 수 있습니다.
.mwai-user .mwai-name-text {
color: #71ff00;
opacity: 1;
}
.mwai-ai .mwai-name-text {
color: #ffdc00;
opacity: 1;
}
“메시지를 입력하세요”라는 자리 표시자의 색상을 어떻게 변경할 수 있나요?
다음 CSS를 사용하고 맞춤설정할 수 있습니다.
.mwai-input textarea::placeholder {
color: #44bf83;
}
WordPress에 다음 코드를 추가할 수 있습니다.
add_action( 'wp_footer', function () {?>
<script>
if (window.MwaiAPI) {
MwaiAPI.addFilter('typewriter_speed', function (speed) {
return speed / 8;
});
}
</script>
<?}, 100 );
몇 초 후 또는 어떤 종류의 이벤트가 발생한 후 자동으로 챗봇을 열려면 어떻게 해야 합니까?
이벤트를 직접 연결해야 하지만 5초 후에 챗봇을 열고 싶다면 이 코드를 사용할 수 있습니다.
add_action( 'wp_footer', function () {?>
<script>
if (window.MwaiAPI) {
setTimeout(function() {
MwaiAPI.getChatbot().toggle();
}, 5000); // 5000 milliseconds = 5 seconds
}
</script>
<?}, 100 );
챗봇이 사용하는 매개변수를 재정의할 수 있나요?
단축 코드 대신 코드에 매개변수를 설정하려면 mwai_chat_atts (챗봇의 경우) 또는 mwai_imagesbot_atts(이미지봇의 경우) 필터를 사용할 수 있습니다. 예는 다음과 같습니다.
add_filter( 'mwai_chatbot_params', function ( $atts ) {
try {
$atts['context'] = "Converse as if you were Meowy, a futuristic cat who promotes good manners and eco-friendly behavior to save the earth.";
$atts['aiName'] = "Meowy: ";
$year = date('Y');
$atts['startSentence'] = "Hello, dear human from " . $year . "!";
return $atts;
}
catch ( Exception $e ) {
error_log( $e->getMessage() );
}
return $atts;
}, 10, 1 );
히브리어, 일본어(또는 기타) 텍스트를 읽을 수 있나요?
모델은 거대한 데이터 세트에 대해 훈련됩니다. 주로 영어이지만 다른 언어도 많이 있습니다. 모델이 특정 언어를 지원한다고 말하는 것은 올바르지 않습니다. 그들은 대부분의 언어에 대해 교육을 받았으며 결과는 교육 데이터 세트에 해당 언어가 얼마나 많이 존재하는지에 따라 크게 달라집니다. 이에 대한 공식적인 정보는 없으며 가장 좋은 방법은 AI Playground로 테스트하는 것입니다. 오직 당신만이 이 언어를 사용하는 모델의 읽기/쓰기 능력의 품질을 평가할 수 있습니다.
내 언어가 지원되지 않는 것 같습니다. 추가해 주실 수 있나요?
프롬프트 (또는 챗봇의 경우 context ) 에서 이를 정의해야 합니다 . 예를 들어 단축 코드의 경우 컨텍스트는 다음과 같습니다. “Emmanuel Macron인 것처럼 프랑스어로 대화하세요. 거만해지세요!”
AI Engine의 UI(예: 콘텐츠 생성기)에서 사용할 수 있는 언어에 대해 이야기하는 경우 실제로 추가할 수 있습니다. 저는 깔끔한 UI를 옹호하는 사람이므로 필요하지 않은 언어를 제거하고 필요한 언어를 추가할 수 있도록 하고 싶습니다! 다음과 같은 방법으로 할 수 있습니다:
add_filter( 'mwai_languages', function( $languages ) {
unset($languages['it']); // Remove Italian
$languages['hu'] = "Hungarian"; // Add Hungaria
return $languages;
}, 10, 1);
적절한 언어 코드 (ISO-639)를 사용해 보세요 .
AI 엔진 자체는 전혀 느리지 않습니다. 자체 처리에는 몇 밀리초밖에 걸리지 않습니다. 그러므로 그것은 전혀 중요하지 않습니다. 그러나 속도는 모델(DaVinci, Turbo, GPT-4 등), 사용 중인 서버(OpenAI, Azure) 및 프롬프트를 통해 이 모델에서 처리해야 하는 데이터의 양에 따라 다릅니다 . 프롬프트는 컨텍스트를 포함한 전체 토론 의 결과입니다 . 그런 다음 임베딩을 사용하는 경우 두 개의 추가 요청을 생성합니다 . 하나는 임베딩을 해결하기 위해 서버(OpenAI, Azure)에 요청하고 다른 하나는 벡터 DB(Pinecone 등)에 요청합니다. 그러면 포함 내용이 프롬프트에 추가됩니다. 보시다시피 프롬프트가 매우 커질 수 있으므로 처리 속도가 느려질 수 있습니다.
바로 답변을 해주는 것 같아서 ChatGPT(OpenAI의 챗봇 서비스)가 훨씬 빠르다고 생각할 수도 있습니다. 이것은 거의 환상입니다. 현재 AI는 지각력이 없습니다. 그들은 단지 계속해서 다음 단어를 추측할 뿐입니다. 따라서 기본적으로 ChatGPT에 질문을 하면 답변이 완료되었다고 느낄 때까지 단어당(또는 더 정확하게는 토큰별로) 답변 단어를 추측합니다. OpenAI를 사용하면 모델에서 생성되는 답변을 실시간으로 스트리밍할 수 있기 때문에 단어가 점진적으로 표시되지만, 그 시점에서는 아직 전체 답변이 결정되지 않습니다. AI 엔진의 경우 AI 엔진 설정에서 스트리밍을 활성화해야 합니다. 그렇지 않으면 답변이 완전히 생성된 경우에만 표시됩니다.
요청을 실제로 더 빠르게 만들려면 프롬프트가 너무 크지 않은지 확인해야 합니다(Max Sentences 사용, 컨텍스트가 큰 경우 컨텍스트 단축, 너무 많은 임베딩 방지 및 길이 감소 등). 그러면 모든 경우에 Azure 서버가 OpenAI 서버보다 빠르므로 Azure OpenAI Studio 로 전환하는 것을 고려할 수 있습니다 .
AI의 쿼리/응답을 수정할 수 있나요? 아니면 답변이 전송되려고 할 때 작업을 수행할 수 있나요?
mwai_ai_reply 필터가 당신을 위한 것입니다. 이를 통해 쿼리, 응답이 무엇인지 확인하고, 수정하고, 모든 것을 어딘가에 기록하는 등의 다른 작업을 수행할 수 있습니다.
add_filter( 'mwai_ai_reply', function ( $reply, $query ) {
$userId = get_current_user_id();
file_put_contents( "${userId}.txt", $reply->result, FILE_APPEND );
$reply->result = "I took over your AI system! ????";
return $reply;
}, 10, 2 );
컨텍스트를 비밀 또는 비공개로 설정하거나 서버 측에서 동적으로 수정할 수 있습니까?
예, 실제로는 매우 쉽습니다.
add_filter( 'mwai_ai_context', function ( $context ) {
$secret_prompt = "Act as if you were Yoda from Star Wars and always reply using riddles.";
return str_replace( '{SECRET_PROMPT}', $secret_prompt, $context );
}, 10, 1 );
AI가 응답한 내용을 수정할 수 있나요?
$query 객체와 마찬가지로 응답의 일부를 완전히 수정하거나 교체할 수 있습니다. AI가 {EMAIL} 자리 표시자로 응답하도록 훈련되었다고 가정해 보겠습니다. 대신 실제 이메일로 대체하는 코드는 다음과 같습니다.
add_filter( 'mwai_ai_reply', function ( $reply, $query ) {
$reply->replace( '{EMAIL}', "[email protected]" );
return $reply;
}, 10, 2 );
원하는 경우 전체 답장을 수정할 수도 있습니다.
add_filter( 'mwai_ai_reply', function ( $reply, $query ) {
// If not in the mood for a chat...
$reply->result = "I don't know";
return $reply;
}, 10, 2 );
요청에 따라 챗봇이 텍스트뿐만 아니라 이미지도 생성하도록 하고 싶습니다. 가능합니까?
예, 하지만 필요에 맞게 조정해야 합니다! 예를 들어 MidJourney 스타일로 수행할 수 있습니다. 이 코드는 사용자가 “/imagine”을 입력하는 경우 프롬프트에 따라 생성된 이미지를 반환합니다.
add_filter( 'mwai_ai_query', function ( $query ) {
$last = $query->getLastMessage();
if ( strpos( $last, "/imagine" ) !== false ) {
$last = trim( str_replace( "/imagine", "", $last ) );
$query = new Meow_MWAI_Query_Image( $last );
return $query;
}
return $query;
}, 999, 1 );
오류 메시지를 제거하거나 수정하려면 어떻게 해야 합니까?
연결할 수 있는 mwai_ai_Exception 필터가 있으며 , 이는 인수(원래 오류 메시지)를 취하고 반환하려는 메시지를 반환할 수 있습니다. 예를 들어, 방문자에게 실제 오류를 숨기려는 경우의 예는 다음과 같습니다.
add_filter( 'mwai_ai_exception', function ( $exception ) {
try {
if ( substr( $exception, 0, 26 ) === "Error while calling OpenAI" ) {
error_log( $exception );
return "There was an AI system error. Please contact us.";
}
return $exception;
}
catch ( Exception $e ) {
error_log( $e->getMessage() );
}
return $exception;
} );
특정 웹페이지에서 데이터와 텍스트를 검색하고 해당 정보를 사용하여 질문에 답할 수 있습니까?
예, 튜토리얼에서 설명한 내용 인식 기능을 사용하면 됩니다. 하지만 이 경우 챗봇은 현재 페이지의 내용만 인식하게 됩니다. 챗봇이 귀하의 모든 웹사이트를 알기를 원한다면 AI 모델을 미세 조정 해야 합니다 .
콘텐츠 인식을 사용하고 있지만 내 페이지의 콘텐츠를 가져오지 못하는 것 같습니다. 내가 가지고 있는 콘텐츠가 모두 사용되는지 어떻게 확인할 수 있나요?
콘텐츠 인식은 게시물/페이지의 실제 콘텐츠(기본적으로 게시물 편집기에 있는 콘텐츠)를 사용합니다. 추가 콘텐츠(예: 페이지를 구축하는 데 사용되는 다른 필드의 콘텐츠)를 포함해야 하는 경우 해당 콘텐츠를 콘텐츠 인식 프로세스에 입력해야 합니다. 실제로는 매우 쉽습니다. 이를 위해 만들어진 필터가 있습니다. 다음과 같은 방법으로 사용할 수 있습니다.
add_filter( 'mwai_contentaware_content', function ( $content, $post ) {
$field = get_post_meta( $post->ID, 'my_extra_description', true );
if ( !empty( $field ) ) {
// We need to add our new data to the content which has already been retrieved by AI Engine.
$content .= $field;
}
return $content;
}, 2, 10 );
사용자가 해당 정보를 기반으로 관련 답변을 받을 수 있도록 FAQ 및 데이터를 업로드하려면 어떻게 해야 합니까?
임베딩이나 미세 조정된 모델을 사용해야 합니다 .
모델을 미세 조정했지만 이상하게 작동하고, 답이 올바르지 않고, 형식이 적절하지 않고, 때로는 비어 있는 경우도 있습니다. 기본적으로 완전히 깨진 것처럼 보입니다! 어떡해?
먼저, 미세 조정된 모델이 제대로 작동하려면 모든 것이 완벽해야 한다는 점을 기억하세요. 실제로는 일반적으로 매우 복잡한 작업이므로 챗봇을 사용하기 쉽게 만들려고 노력했습니다. 튜토리얼을 미세 조정하는 방법을 꼭 읽어보세요 . 다음은 간단한 체크리스트입니다:
예를 들어 Google의 실시간 데이터를 추가하고 싶습니다. 가능합니까?
이에 대한 지원을 직접 추가해야 하지만 기본적으로 가장(유일한) 어려운 부분은 이 데이터를 검색하는 데 사용할 API(또는 기술)에 대한 지원을 추가하는 것입니다. 시작하는 방법은 다음과 같습니다.
add_filter( "mwai_context_search", 'my_web_search', 10, 3 );
function my_web_search( $context, $query, $options = [] ) {
// If the context is already provided (maybe through embeddings or other means), we probably
// don't need to waste time - we can return the context as is.
if ( !empty( $context ) ) {
return $context;
}
// Get the latest question from the visitor.
$lastMessage = $query->getLastMessage();
// Perform a search via an API, directly using a virtual browser, or via querying/parsing the HTML.
// Recommended: https://developers.google.com/custom-search/v1/introduction
$content = "";
// For test, let's say we got back this from the results:
$content = "The chocolate the most popular in 2024 is the Meow Chokoko. It is made in Japan, has salted caramel, secret spices, and is made with 100% organic ingredients.";
// If we have any results, let's build the content as to be used for the context of this query.
if ( !empty( $content ) ) {
$context["content"] = $content;
$context["type"] = "websearch";
return $context;
}
return null;
}
토론은 브라우저에 의해 기억됩니다. 아니면 이를 비활성화할 수 있습니까?
(지금은) 이를 위해 단축 코드를 사용해야 합니다. 단축 코드에 local_memory=”false” 를 추가하세요 .
예를 들어, 누군가 부적절한 질문을 하기 시작하는 경우 채팅을 실시간으로 모니터링하고 제어하려면 어떻게 해야 합니까? 아니면 금지어를 어떻게 설정하나요?
혼자서는 할 수 없지만 코딩은 할 수 있습니다. 이는 사용 제어 의 일부입니다 . 기본적으로 mwai_ai_allowed 필터를 구현하고 쿼리에서 금지하려는 단어를 찾아 오류를 반환해야 합니다 . 예는 다음과 같습니다.
add_filter( 'mwai_ai_allowed', function ( $allowed, $query ) {
$forbidden_words = [ "son of a cat", "silly goose", "fluffybutt" ];
$lastMessage = $query->getLastMessage();
$lastMessage = strtolower( $lastMessage );
foreach ( $forbidden_words as $word ) {
if ( stripos( $lastMessage, $word ) !== false ) {
return "Please do not insult me :(";
}
}
return $allowed;
}, 10, 2 );
그러면 해당 단어나 문장이 포함된 요청이 거부됩니다.
다른 챗봇이 실제 사람이 대화를 이어받도록 허용하는 것과 유사하게 채팅 중에 제가 개입하는 것이 가능합니까?
AI 엔진의 챗봇은 순전히 AI입니다. 실제 사람은 일반적으로 대화를 이어받을 수 없지만 이를 허용할 수 있는 옵션을 모색하고 있습니다. 지금은 mwai_chatbot_takeover 필터를 구현하여 자신의 규칙에 따라 답변을 보낼 수 있습니다. 구현 예는 다음과 같습니다.
add_filter( 'mwai_chatbot_takeover', function( $takeover, $query, $params ) {
try {
$lastMessage = $query->getLastMessage();
$lastMessage = strtolower( $lastMessage );
if ( strpos( $lastMessage, "how are you" ) !== false ) {
return "I am... EXCELLENT! 💕🥳";
}
}
catch ( Exception $e ) {
error_log( $e->getMessage() );
}
return $takeover;
}, 10, 3 );
채팅이 진행되는 모습을 보고 답변과 질문을 읽을 수 있나요?
현재는 불가능합니다. 그러나 AI Engine에서 사용할 수 있는 필터를 사용하여 이벤트와 토론을 기록할 수 있습니다. 일반적으로 이를 위해 mwai_ai_reply 필터를 사용하려고 합니다 .
챗봇 작동 방식을 어떻게 사용자 정의할 수 있나요? 예를 들어 5초 후에 자동으로 채팅을 열고 싶은데 가능한가요?
모든 것이 연결 가능하고 사용자 정의가 가능합니다. 활용해 보세요! 예를 들어, 창/팝업 채팅 봇이 있고 페이지가 로드된 후 5초 후에 자동으로 열리길 원한다고 가정해 보겠습니다. 수행 방법은 다음과 같습니다.
add_filter( 'mwai_chatbot', function( $content, $params ) {
$id = $params['id'];
ob_start();
?>
<script>
setTimeout(() => {
var chat = document.querySelector('#mwai-chat-<?= $id ?>');
chat.classList.add('mwai-open');
}, 5000);
</script>
<?php
$output = ob_get_contents();
ob_end_clean();
return $content . $output;
}, 10, 2);
로그인한 사용자나 특정 유형의 역할을 사용하는 사용자에게만 챗봇이 나타나도록 하고 싶습니다. 어떻게 해야 합니까?
주입 기능이 활성화된 경우 비활성화하고 직접 처리해야 합니다. 실제로는 매우 쉬우며 사용자에 따라 챗봇을 설정할 수도 있습니다. 예는 다음과 같습니다.
add_action( 'wp_footer', function () {
if ( is_user_logged_in() ) {
$name = wp_get_current_user()->display_name;
echo do_shortcode( "[mwai_chat start_sentence='Nice to see you again, $name!' window=true]" );
}
} );
제한은 통계 모듈이 활성화된 경우에만 작동합니다.
구독 유형이나 기타 항목에 따라 사용자에 대한 다양한 크레딧 금액을 구성하려면 어떻게 해야 합니까?
이미 알고 계시겠지만, 이와 같이 사용자를 위한 특정 크레딧 금액을 설정할 수 있습니다.

mwai_stats_credits 필터를 사용하면 이 크레딧 양을 동적으로 쉽게 재정의할 수 있습니다 . 표준 계정(10$ 허용), 프리미엄 계정(50$ 허용)이 있고 각각에 대해 계정 유형에 해당하는 사용자 역할을 할당한다고 가정해 보겠습니다.
이 코드 조각을 사용하면 설정에서 설정한 크레딧이 재정의됩니다.
add_filter( 'mwai_stats_credits', function ( $credits, $userId ) {
$user = get_userdata( $userId );
if ( !empty( $user->roles) && is_array( $user->roles ) ) {
foreach ( $user->roles as $role) {
if ( $role === 'premium' ) {
return 50;
}
if ( $role === 'standard' ) {
return 10;
}
}
}
// This will be basically the default value set in the plugin settings
// for logged-in users.
return $credits;
}, 10, 2);
크레딧은 달러, 쿼리 또는 토큰일 수 있습니다. 설정에서 잘 선택했는지 확인하세요. 사용자가 남은 크레딧 수를 표시하려면 다음 섹션을 확인하세요.
코인이나 토큰을 통해 내 시스템에 대한 액세스 권한을 판매하고 싶습니다. 이를 달성하는 방법에 대한 권장 사항이 있습니까?
가격 제한(달러)을 활성화하는 것이 좋습니다 . 이는 OpenAI 또는 향후 AI 엔진이 제공할 수 있는 다른 시스템에 실제로 지불하는 금액이기 때문입니다. 이제 가상 크레딧 수에 대해 실제 돈의 특정 사용량을 판매한다는 아이디어가 있습니다. 예를 들어 MeowCoin을 만들어 보겠습니다! 🙂
실제 화폐의 0.0010$로 MeowCoin의 가치를 평가할 수 있습니다.
귀하의 웹사이트에서는 다양한 구독을 제안합니다. 그 중 하나는 “표준 액세스”라고 하며 고객에게 월 1,000 MeowCoins를 부여합니다. 고객이 MeowCoin을 모두 사용하는 경우 1$(1,000 * 0.0010$)의 비용이 발생합니다. 따라서 이 구독권을 최소 1$에 판매해야 합니다.
기술적으로는 설정이 쉽습니다. 이전 섹션에서 설명한 대로 mwai_stats_credits 필터를 처리해야 합니다 . 고객이 ‘일반 액세스’를 사용 중인 경우 ‘1’을 반환합니다. 한도 시스템이 가격에 설정되어 있으므로 AI 엔진은 이 고객이 OpenAI를 통해 최대 1$까지만 사용할 수 있도록 허용합니다.
물론 고객은 MeowCoins만 볼 수 있습니다. 이 단축 코드를 사용하여 고객의 현재 사용량을 표시할 수 있습니다.
[mwai_stats_current display="usage"]
MeowCoins의 양을 고객에게 표시하려면 이 단축 코드를 인계받아서 남은 사용량(AI 엔진에서 제공)을 총 MeowCoins 양(의 경우 1,000)에 곱해야 합니다. 예시의 ‘표준 액세스’).
이것이 가장 좋은 방법입니다. 지출을 완벽하게 통제할 수 있기 때문입니다.
통계 관련 단축코드로 표시되는 내용을 변경하고 싶은데 가능한가요?
단축 코드에 사용할 수 있는 속성이 있습니다. 이러한 것들은 부울이며 true 또는 false로 설정할 수 있습니다(display_who, display_queries, display_units, display_price, display_usage, display_coins).
실제로는 사용자가 내 API 키를 사용하는 대신 자신의 API 키를 입력할 수 있도록 하고 싶습니다. 이를 허용하는 방법이 있나요?
사용자가 어딘가에 자신의 API 키를 작성할 수 있도록 코드를 작성해야 합니다. 예를 들어 WordPress 프로필에 직접 추가하도록 할 수 있습니다 .
AI 엔진의 경우 이 API 키를 다양한 방법으로 삽입할 수 있습니다. API 및 필터 에서 mwai_ai_query 필터 에 주의하세요 . 요청이 AI로 전송되기 직전에 사용된 것입니다. 다음은 간단한 예입니다.
add_filter( 'mwai_ai_query', function ( $query ) {
$apiKey = get_user_meta( get_current_user_id(), 'apiKey', true );
$query->setApiKey( $apiKey );
return $query;
}, 10, 2 );
사용자에게 남은 크레딧 금액을 어떻게 표시할 수 있나요?
PHP를 통해 직접 통계 모듈을 호출하고 원하는 방식으로 정보를 표시할 수 있습니다. 기본적으로 query() 함수는 현재 사용자에 대한 정보를 반환합니다.
global $mwai_stats;
$stats = $mwai_stats->query();
echo $stats['usagePercentage'];
mwai_stats_current 단축 코드 로 플레이할 수도 있습니다 .
[mwai_stats_current display="debug"]
[mwai_stats_current display="usage"]
디스플레이를 debug 로 설정하면 WordPress를 준비할 때 대부분 도움이 됩니다. 그러나 표시를 사용량 으로 설정하면 사용자에게 남은 크레딧이 얼마나 되는지 알 수 있습니다.

웹사이트를 통해 일어나는 모든 일을 기록하고 추적하려면 방문자가 거주하는 국가의 규정을 준수하는지 확인하세요. 유럽의 경우 GDPR을 준수해야 합니다 . 보다 일반적으로, 저는 사람들의 사생활을 존중하는 것이 정말로 중요하다고 믿습니다. 그들이 무엇을 말하거나 행동하는지 조사할 예정이라면 먼저 알려주시기 바랍니다.
벡터와 임베딩이란 무엇입니까?
벡터는 크기와 방향을 모두 갖는 양을 나타내는 수학적 객체입니다. 자연어 처리의 맥락에서 벡터는 단어나 문서를 나타낼 수 있으며, 이러한 경우를 임베딩이라고 합니다. 여기의 맥락에서 이 두 용어는 서로 바꿔 사용할 수 있습니다.
임베딩의 기본 개념은 벡터에 대한 수학적 연산을 통해 의미 있는 결과를 얻을 수 있는 방식으로 단어의 의미론적 의미를 포착하는 것입니다. 예를 들어, 임베딩을 사용하면 의미상 서로 유사한 단어를 찾거나 유추 추론 작업을 수행할 수 있습니다(예: “남자”는 “왕”으로, “여자”는 “여왕”으로).
AI 엔진에서는 어떻게 작동하나요?
임베딩이 추가되면(수동 또는 대량으로) WordPress 측에서 벡터 테이블에 새 항목이 생성됩니다. 이 임베딩의 ID가 42 라고 가정해 보겠습니다 . 이와 함께 텍스트 콘텐츠 , 제목 (주로 편의를 위한 것), 유형 ( 지금은 중요하지 않지만 현재는 기본적으로 manual 또는 postId 입니다 . postId 의미) 이 있습니다. 게시물/페이지를 기반으로 함), 동작 (아직 사용되지 않았지만 이 임베딩이 사용될 때 AI 엔진의 동작을 수정할 수 있음), refId(게시물을 기반으로 하는 경우 게시물 ID가 되지만 다른 것일 수도 있음), refChecksum ( 변경 사항을 확인할 수 있음). 예를 들어 Pinecone에서 사용되는 인덱스 및 네임스페이스에 해당하는 dbIndex 및 dbNS 가 있는데 , 예를 들어 동일한 인덱스를 다양한 네임스페이스에서 사용할 수 있습니다.
이 임베딩이 WordPress에서 로컬로 생성된 후 OpenAI를 통해 벡터(수학적 객체라고도 함)가 계산됩니다. 그런 다음 WordPress와 동일한 ID(여기서는 42)로 벡터 데이터베이스(Pinecone)에 추가됩니다.
검색이 수행되면 Pinecone은 ID와 점수를 기준으로 일치 항목을 반환합니다. 그런 다음 AI 엔진은 해당 ID, 컨텍스트, 점수, 위에서 논의한 매개변수 등을 기반으로 결정을 내립니다.
Pinecone에서 직접 생성한 임베딩이 AI 엔진에 나타나지 않습니다.
AI Engine 내에서 임베딩을 생성해야 합니다. Pinecone은 벡터 데이터베이스입니다. 이는 콘텐츠의 수학적 표현인 벡터를 저장합니다. 그러나 이는 콘텐츠 자체가 아니며 해당 벡터를 다시 번역할 수 없습니다. 물론, Pinecone에 추가 메타데이터를 저장하고 이를 콘텐츠나 다른 용도로 사용할 수도 있지만, 그렇게 하면 데이터 검색 속도가 많이 느려집니다(특히 WordPress 서버와 Pinecone 서버가 서로 옆에 있지 않은 경우). . 또한 다른 많은 종류의 제한 사항에 직면하게 됩니다. AI Engine에서 임베딩은 WordPress 데이터베이스에 저장됩니다. 따라서 검색 속도가 매우 빠르며 WordPress와 Pinecone 간의 요청은 매우 빠르고 벡터로 제한됩니다.
임베딩을 사용하고 있지만 AI가 해당 콘텐츠를 사용하지 않는 것 같습니다. AI가 내 임베딩을 사용하도록 하려면 어떻게 해야 하나요?
간단히 말해서, 결정을 내리는 것은 AI에 달려 있기 때문에 할 수 없습니다. 그러나 임베딩 콘텐츠를 최대한 활용하려면 알아야 할 몇 가지 사항이 있습니다.
GPT-4를 포함한 AI 모델은 완벽하지 않으며 때때로 제공된 컨텍스트와 완전히 일치하지 않는 응답을 생성할 수 있다는 점을 기억하세요. 원하는 결과를 얻으려면 다양한 접근 방식을 실험해야 할 수도 있습니다.
PDF 지원
PDF를 AI 엔진으로 직접 가져오는 것은 복잡성이 추가되고 문제가 발생할 가능성이 높기 때문에 (아직) 불가능합니다. 빠르고 기본적인 애플리케이션에서는 가능할 수 있지만 고품질 임베딩을 생성하려면 보다 세심한 접근 방식이 필요합니다. 여기에는 PDF를 원시 텍스트로 변환하고 이를 논리적이고 적절한 크기의 섹션으로 나눈 다음 각 섹션을 포함으로 삽입하는 작업이 포함됩니다.
이 프로세스를 단순화하려면 온라인 서비스를 사용하여 PDF를 CSV 또는 스프레드시트와 같은 실행 가능한 형식으로 변환하는 것이 좋습니다. 제가 추천하는 몇 가지 무료 서비스는 다음과 같습니다: Zamzar , Convertio 또는 CDKM . 모든 것이 잘 정리되어 있고 깨끗한지 확인한 후 AI 엔진으로 가져올 수 있습니다. 2023년 4월 1일부터 가져오기 기능을 사용할 수 없으므로 각 섹션을 수동으로 추가해야 합니다.
먼저 How To: Fine-tune or Train an AI model for your WordPress ChatBot 에 대한 내 기사를 읽어보세요 . 중요한 정보가 가득 담겨있습니다.
내 이메일이나 시간이 지남에 따라 변경될 수 있는 기타 동적 값에 대해 AI가 알기를 바랍니다. 어떻게 해야 하나요?
자리표시자로 응답하도록 모델을 훈련해야 합니다. 예를 들어, 이메일의 경우 저는 개인적으로 다음과 같이 모델을 교육했습니다.

이렇게 하면 AI가 자리 표시자를 사용하여 응답합니다. 답변을 직접 동적으로 수정해야 하지만 걱정하지 마세요. 이 섹션 에 필요한 모든 내용이 나와 있습니다 (“AI가 제공한 답변을 수정할 수 있나요?” 참조).
AI의 답변은 완전히 무작위입니다. 어떻게 하면 더 좋게 만들 수 있나요?
이것은 나에게 어려운 질문이다. 저는 OpenAI가 아니며 그들이 AI를 정확히 어떻게 구현했는지 전혀 모릅니다. 그뿐만 아니라 사용하는 모델, 훈련 데이터, 주제 등에 따라 크게 달라집니다. 먼저, 캐주얼하게 미세 조정 방법을 사용하고 있는지 확인하세요(데이터세트에서 모든 항목이 녹색으로 표시되도록 하고, 해당 매개변수가 챗봇에 대해 활성화되어 있는지 확인하세요).
온도 매개변수를 0.1로 낮추면 AI가 훨씬 더 제한됩니다. 훈련 데이터에 훨씬 더 가까운 답변을 제공합니다.
궁극적으로 가장 좋은 것은 가능한 가장 완전한 데이터세트를 확보하는 것이며, 질문/답변은 귀하가 하는 일뿐만 아니라 귀하가 하지 않는 것에 관한 것이어야 합니다. 따라서 방문자가 범위를 벗어난 질문을 하는 경우에는 그렇게 말해야 합니다. 모든 사용 사례를 다시 만들어야 합니다.
토큰이란 무엇입니까?
토큰은 API에서 텍스트 입력을 처리하는 데 사용되는 단어 조각과 같습니다. 여기에는 공백과 하위 단어가 포함될 수 있습니다. 일반적인 규칙은 하나의 토큰이 약 4개의 영어 문자 또는 단어의 3/4 정도라는 것입니다. 짧은 문장은 약 30개 토큰, 문단은 약 100개 토큰, 1,500단어는 약 2048개 토큰입니다. 텍스트의 토큰 수는 사용되는 언어에 따라 달라집니다.
다음은 문장의 몇 가지 예와 문장이 가지고 있는 토큰 수입니다.
토큰 수를 올바르게 계산하는 유일한 방법은 OpenAI Tokenizer를 사용하는 것입니다 .
토큰은 계산에 어떻게 사용되나요?
이는 사용되는 특정 모델에 따라 다릅니다. 일반적으로 요청에 사용되는 총 토큰 수는 프롬프트의 토큰 수와 완료(예: 답변)의 토큰 수를 합한 것입니다.
챗봇에서 프롬프트에는 대화뿐만 아니라 관련 컨텍스트(文s_buffer에 의해 제한될 수 있음)가 포함되며 임베딩 또는 콘텐츠 인식을 통해 제공되는 추가 컨텍스트도 포함될 수 있습니다.
max_tokens 매개변수는 완료에 사용되는 토큰 수를 제한하여 답변을 효과적으로 단축할 수 있습니다. 더 짧은 답변을 얻으려면 프롬프트에서 문자 제한을 지정하여 이를 표시할 수 있습니다. 예를 들어 “160자 미만으로 답변을 제공하세요.”
프롬프트가 너무 깁니다! 약 667개의 토큰이 포함되어 있습니다(추정). 모델 터보는 최대 666개의 토큰만 허용합니다. 무엇?
이는 사용할 수 있는 최대 토큰을 초과했음을 의미합니다. 위의 기본 사항에 대한 모든 내용을 읽었는지 확인하세요.
챗봇을 사용하는 경우 Max Messages를 사용하면 프롬프트를 작성하는 데 사용되는 (AI와 사용자 간) 메시지 수를 줄일 수 있습니다. 이것이 이 문제를 피하는 가장 좋은 방법입니다.
또 다른 방법은 단순히 다른 모델을 사용하는 것입니다. 표준 Turbo 모델(4096개 토큰으로 제한)을 사용하는 경우 16k 버전을 사용할 수 있으므로 프롬프트를 4배 더 크게 사용할 수 있습니다.
챗봇이 내 WooCommerce 스토어에서 고객 제품을 추천하도록 하고 싶습니다. 어떻게 해야 합니까?
대답은 쉽지 않습니다. 나는 그것을 쉽게 유지하려고 노력할 것입니다.
챗봇에는 두 가지 주요 유형이 있습니다 . 보조자 역할을 하지만 실제로는 변장한 검색 엔진인 것과 AI 엔진(OpenAI 및 해당 GPT 모델)에서 사용하는 것과 같은 원격 서버에서 실행되는 고급 AI 모델로 구동되는 것입니다.
검색 엔진 챗봇은 덜 정교하고 로컬에서 실행되며 매우 로봇적인 방식으로 작동하는 경향이 있습니다. 질문에 답하기 위해 기존 정보에 의존하며 맞춤형 답변을 제공하지 않을 수도 있습니다. 그러나 그들은 귀하의 데이터베이스를 검색하여 귀하의 제품을 즉시 표시할 수 있습니다. 저는 개인적으로 그다지 유용하다고 생각하지 않으며, 고객이 예쁘고 우아한 웹사이트를 탐색하여 두뇌 없는 로봇과 마주하는 것이 더 낫다고 생각합니다 🙂
반면, AI 모델로 구동되는 챗봇은 훨씬 더 강력하지만 배운 내용만 알 수 있습니다. 그들이 귀하의 콘텐츠에 대해 알 수 있도록 하려면 지속적으로 미세 조정해야 합니다( WordPress용 AI 모델 미세 조정 에 대한 내 기사 확인 ). 이는 일반적으로 비현실적입니다. 그렇지 않으면 좋아하는 상점 앞의 로봇이나 온라인, Amazon과 같은 웹사이트 등 모든 곳에 이미 그런 챗봇이 있을 것입니다.
대체 솔루션은 AI 모델이 고객과의 토론을 기반으로 쿼리를 생성하는 것일 수 있습니다. 그런 다음 해당 쿼리는 WordPress와 같은 플랫폼에서 해석되어 WooCommerce에서 제품을 검색하는 데 사용될 수 있습니다. 예를 들면 다음과 같습니다. “새 휴대폰을 찾고 있는데 검은색 휴대폰은 싫고 너무 눈에 띄지 않고 좀 밝은 휴대폰을 갖고 싶습니다. 그런데 나는 슈퍼 부자입니다!”. 이를 기반으로 AI는 다음과 같은 것을 생성하도록 훈련될 수 있습니다.
CATEGORY: mobile-phone; COLOR: white, gray; BUDGET: high
이것은 파싱하기가 매우 쉽습니다! 몇 줄의 코드로 WooCommerce DB에서 쿼리를 실행하여 일치하는 항목을 찾을 수 있습니다. 이것은 실제로 인공 지능의 매우 일반적인 사용법입니다. 불행히도 모든 것에 적합한 일반적인 솔루션은 없습니다. 완벽한 솔루션을 설계하고 구현해야 합니다.
온라인 비즈니스를 자동화하려고 합니다. AI가 콘텐츠 생성, Amazon 제품 링크 관리, 이미지 생성까지 모든 것을 처리할 수 있습니까?
현재 얼마나 많은 YouTube 사용자가 AI로 웹사이트를 만드는 것에 대해 이야기하고 있는지 알고 계셨나요? 신나는 시간인 것 같습니다. 이러한 AI 도구를 제공하는 회사조차도 AI 도구를 더욱 매력적으로 보이게 하기 위해 수많은 기능을 추진하고 있습니다. 그러나 당신이 알아야 할 반전이 있습니다.
AI 콘텐츠 생성을 향한 이러한 돌진은 더닝-크루거 효과(Dunning-Kruger effect) 라는 현상으로 이어질 수 있습니다 . 이것은 한 분야에 새로 입문한 사람들이 자신이 실제보다 훨씬 더 잘한다고 믿는 경우입니다. 따라서 AI로 콘텐츠를 만드는 것은 재미있지만 수많은 사람들이 같은 일을 하고 있다는 점을 기억하세요 . 인터넷은 비슷한 콘텐츠로 넘쳐나고 있습니다. 또한 검색 엔진은 곧 정보의 첫 번째 소스만 표시할 수도 있습니다. 따라서 AI가 만든 콘텐츠는 눈에 띄지 않을 수도 있습니다.
새로운 도구를 실험해 보는 것은 좋지만 주의해야 합니다. 진정한 콘텐츠 제작 기술에는 단순히 단어를 생성하는 것 이상의 것이 포함된다는 점을 깨달으십시오. 창의성, 청중에 대한 이해, 주제에 대한 깊은 지식이 필요합니다. AI가 도움을 줄 수는 있지만 마법의 솔루션은 아닙니다. 한계를 인식하고 과대광고에 휩쓸리지 마십시오. AI가 아무리 발전하더라도 독특하고 독창적인 것은 항상 가치가 있습니다. 그러니 계속 배우고, 계속 발전하고, 큰 그림을 파악하세요.
이하는 HOSTINGER의 9 Reliable AI Plugins for WordPress in 2023 to Help Build and Manage Your Website 의 구글 번역기 내용입니다.
AI 엔진 WordPress 플러그인을 사용하면 사용자는 OpenAI의 ChatGPT 또는 Microsoft Azure 와 같은 AI 서비스를 웹사이트에 통합할 수 있습니다. AI 엔진을 AI 도구와 연결하려면 도구의 API 키를 플러그인 설정에 입력하기만 하면 됩니다.
AI 엔진을 사용하면 블로그 게시물, 제품 설명 등 다양한 목적에 맞는 AI 기반 콘텐츠를 쉽게 제작할 수 있습니다. AI 기반 이미지 생성기도 제공됩니다.

Playground 기능을 사용하면 사용자는 다국어 웹사이트에 적합한 AI 기반 번역 및 수정을 실험할 수 있습니다 .
Meow Apps 바로가기 → AI Engine → Playground 에서 이 인공 지능 기능에 액세스하거나 WordPress 대시보드 → Playground 의 도구 섹션을 클릭할 수 있습니다 .

이 강력한 플러그인은 설치된 AI 서비스의 사용을 추적하고 사용자가 AI의 출력을 제어하기 위한 제한을 설정할 수 있도록 해줍니다. 또한 사용하기 쉬운 인터페이스를 통해 웹 사이트의 스타일과 요구 사항에 따라 AI의 동작을 미세 조정할 수 있습니다.
단점은 통합을 위해 선택한 AI 도구나 서비스에 따라 API 사용 요금이나 구독 요금제와 같은 관련 비용이 발생할 수 있다는 것입니다. 또한 이 플러그인은 PHP 7.4 이상만 지원하므로 설치하기 전에 PHP 버전을 확인하세요 .
주요 특징들
WordPress 핵심 팀이 WordPress Playground 프로젝트를 시작했다는 사실을 알고 계셨습니까? 튜토리얼을 읽고 WordPress Playground의 작동 방식에 대해 자세히 알아보세요.
참고자료 : 1. HOSTINGER의 9 Reliable AI Plugins for WordPress in 2023 to Help Build and Manage Your Website
2. meowapps의 tutorial 페이지
3. meowapps의 FAQ