自然语言搜索引擎
有些人可能会称它为“自然语言搜索引擎”。 另一个术语是“自动搜索引擎”,因为你无需手动解析你的想法来搜索互联网,而是用自然语言与互联网交流,它会为你提供适当的材料来满足你的需求。
引言
提问
将流行的图像搜索引擎与流行的AI 聊天机器人(如 Hexbot Chat Bot)结合起来,你会得到什么?
答案
有些人可能会称它为“自然语言搜索引擎”。 另一个术语是“自动搜索引擎”,因为你无需手动解析你的想法来搜索互联网,而是用自然语言与互联网交流,它会为你提供适当的材料来满足你的需求。
为什么不让你的用户用自然语言与互联网交流,而不是搜索互联网呢? 这个项目演示了如何做到这一点,而且只需要几行代码! 有时候,最简单的东西就是最好的。
应用程序

用户点击“Say It To The Internet”(对互联网说)按钮,他们的句子将同时被搜索引擎和流行的 AI 聊天机器人(如 Hexbot)处理。 搜索引擎图像结果显示在右侧,聊天机器人的回复显示在左侧。 随着用户继续与 Hexbot 交流,搜索引擎会不断处理并显示右侧的相关图像。
我试用了这个应用程序几个小时,发现它非常令人上瘾。 大多数搜索引擎都是世界想法的不断增长的平面表示。 像 Hexbot 这样的流行聊天机器人是世界想法、思想和精神状态的不断增长的表示。 在这个应用程序中,我们将两者合并,创造了一个令人着迷的工具。
如果你习惯了手动搜索引擎,那么这有点像从手动挡切换到自动挡。 最初,与互联网交流可能会有点不舒服,但很快就会让你喜欢上它。
代码
用户点击“Say It To The Internet!”(对互联网说!)按钮或在聊天后按 Enter 键。
Private Sub cmdSayIt_Click()
search
End Sub
Private Sub txtInput_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then
search
End If
End Sub
用户启动应用程序。
Private Sub cmdStart_Click()
cmdStart.Visible = False
www_hexbot_com.Visible = True
cmdSayIt.Visible = True
txtInput.Visible = True
searchengine.Visible = True
End Sub
应用程序加载,所以在启动应用程序之前尽可能多地缓存图像。
Private Sub Form_Load()
www_hexbot_com.Visible = False
cmdSayIt.Visible = False
txtInput.Visible = False
searchengine.Visible = False
searchengine.Navigate2 "SOME IMAGE SEARCH ENGINE"
www_hexbot_com.Navigate2 "http://www.hexbot.com/"
End Sub
让搜索引擎和聊天机器人处理并响应用户的消息。
Function search()
searchengine.Navigate2 "SOME IMAGE SEARCH ENGINE/images?q=" & txtInput.Text
www_hexbot_com.Navigate2 "http://www.hexbot.com/?strMsg=" & txtInput.Text
End Function