嗨,我是新手,需要帮助在bat脚本中创建chatbot。
你可以帮我一些想法,添加更多脚本来制作更好的聊天机器人,因为我对bat脚本缺乏了解。
示例:我想将聊天结果存储在conversations.txt
中,这些结果曾经是聊天机器人的基本知识,可以在下次对话时回答问题。
任何人都可以帮我添加更多脚本
这是脚本:
@echo off
title STILL BLACK chatbot
:early
color 1b
:start
echo hi, how are you ??!
set /p how=
echo oh %how% doing the same with me!
pause
echo My Name STILL BLACK !!! Who's your name ?
set /p name=
echo Nice to meet you echo %name%!
pause
echo how old are you %name% ?
set /p age=
echo hmmm ... %age% !
pause
echo where do you live ?
set /p live=
echo exactly where is %live% that place?
set /p exactly=
echo wow %exactly% I rather not be there?!?
goto start
答案 0 :(得分:0)
您可以使用>>
上的echo
将转换存储到文件中
echo oh %how% doing the same with me! >>conversation.txt
除此之外,您需要提供 LOT 有关您要执行的操作的详细信息。
答案 1 :(得分:0)
我还尝试制作一个聊天机器人"像这样,但当然写给他并不好玩。以这种方式在txt文件中获取所有答案和问题要好得多:
user input:output
other user input:other output
使用for / f和findstr,您可以搜索txt中的代码 并显示正确的答案
用户输入可以使用
保存在txt文件中%input%>>conversations.txt
或者你在数据库中写它,例如
age:42
live:Germany
(使用:%art%:%wert%>>database.dat
)
对不起这个非常晚的答案,但今天在这里看到这个并想完全回答,如果您有任何疑问请告诉我
问候,蒂姆