bespoken
bespoken bespoken LLM
bespoken
bespoken项目提供了一个可配置的终端聊天体验,旨在作为构建命令行大型语言模型(LLM)聊天界面的模块化工具集。其核心理念在于促进对LLM交互的精确约束,例如通过FileTool等工具将LLM的操作范围限制在对单一指定文件的编辑上,这显著降低了潜在的注入风险,同时覆盖了广泛的实际应用场景。该项目的主要功能包括命令和文件路径的自动补全,以及允许用户定义自定义斜杠命令的能力,这些命令既可以直接向LLM发送文本,也可以触发特定的交互式功能,从而增强了用户对LLM行为和对话流程的控制。