Hasty Briefsbeta

双语

Show HN: Cogitator – A Python Toolkit for Chain-of-Thought Prompting

a year ago
  • #Python
  • #LLM
  • #CoT-Prompting
  • Cogitator 是一个 Python 工具包,用于在大型语言模型(LLM)中进行思维链(CoT)提示的实验。
  • CoT 提示通过生成最终答案前的中间推理步骤,提高了 LLM 在复杂任务上的表现。
  • 该工具包支持 OpenAI 和 Ollama 作为 LLM 提供商,并包含用于结构化模型输出的 Pydantic 验证。
  • 它提供了可定制的基准测试框架,以及自洽性(Self-Consistency)等流行 CoT 策略的实现。
  • 可通过 pip 安装,或通过克隆 GitHub 仓库并使用 Poetry 设置 Python 环境来完成安装。
  • 示例用法包括使用 Ollama 运行自洽性 CoT,并通过示例问题和提示进行演示。
  • 该项目包含文档、示例和基准测试框架,用于在 GSM8K 等数据集上评估 CoT 策略。
  • 欢迎贡献代码,并鼓励用户在研究中引用该项目。
  • 该工具包采用 MIT 许可证发布。