이 챗봇은 AIML 2.5 및 Program-P를 참조하여 작성되었습니다. 단어 접미사는 기반입니다. 시제에 따라 바뀌는 다양한 언어에 대해. 관심있는 친구들은 스스로 조사하고 공부할 수 있습니다.
git clone https://github.com/kompasim/chatbot.git을 다운로드하고 설치한 후 다음 단계를 완료하여 자신의 서버에 직접 업로드하세요.
데이터베이스는 MySQL을 사용합니다. 챗봇 파일 Aiyoujia에서 Config.php 구성 파일을 확인하고 데이터베이스 관련 정보를 입력할 수 있습니다.
루트 디렉터리에 있는 chatbot.sql을 데이터베이스로 가져옵니다. 데이터베이스에는 챗봇 구성 정보, 요청 기록 및 기타 정보가 저장되어 있습니다.
aiml/chatbot.aiml을 열어 편집하거나 새 aiml 파일을 만들고, 맞춤화된 말뭉치를 추가한 다음 chatbot.aiml에 새 aiml 파일을 포함시킵니다.
aiml 코퍼스 파일은 루트 디렉터리의 aiml 폴더에 있어야 합니다. chatbot.aiml 값 항목 파일 내부의 aiml 루트 태그에는 여러 카테고리 태그, 기본 태그 및 여러 포함 태그가 포함될 수 있습니다.
다른 aiml 파일은 먼저 aiml 루트 태그에 주제 태그를 포함해야 하며, 그 다음에는 여러 카테고리와 기본 태그가 포함될 수 없습니다.
imdex.php를 연 후 방금 추가한 코퍼스를 테스트할 수 있습니다.
공식 계정이나 자체 APP에서 챗봇을 호출하려면 api.php?requestType=talk&input=Hello
수정 후 일치 규칙:
<span style="font-size: 16px;">* ---> (\S+)<br># ---> \S+<br>_ ---> .*<br>= ---> \S*<br></span>
이 챗봇의 aiml 태그는 AIML.MD 파일에서 이 챗봇이 지원하는 더 많은 태그를 찾을 수 있습니다.
https://github.com/kompasim/chatbot
위 내용은 AIML 기반의 PHP 챗봇입니다. 모든 사람.
관련 권장 사항:
PHP WeChat 공개 플랫폼 개발 Chatbot 개발
AIML을 사용하여 Python 기반 챗봇을 구축하는 방법
위 내용은 AIML 기반 PHP 챗봇의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!