Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
有谁知道是否有某种方法可以向 Emacs 的治疗师发送“问题”并取回回复?(我正在写一些应用程序,并想重用它的自然语言处理能力)
非官方的 API 是在“医生模式”中查看绑定到 RET 的函数,看看它做了什么。然后,您可能会编写一些代码并使用应用程序中的 emacsclient 来评估该代码并来回传递数据。
例如,我看到doctor-read-print将医生发送的值设置为用户编写的句子,然后增加医生--lincount,并调用doctor-doc(您需要从缓冲区解析医生的响应)。
doctor-read-print
doctor-doc
但由于 Eliza 是一个经典的 IA 示例,我相信您可以找到多种语言的免费版本。