Skip to content
This repository was archived by the owner on Feb 2, 2025. It is now read-only.

denismurphy/alpaca

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

15 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Alpaca - Implementation of "Tree of Thoughts Reasoning"

Implementation of "Tree of Thoughts Reasoning" algorithm. It provides a framework for problem-solving tasks by leveraging large language models (LLMs) in a structured, tree-based search approach.

Features

  • ๐ŸŒณ Tree of Thoughts (ToT) algorithm
  • ๐Ÿš€ RESTful API
  • ๐Ÿ” Supports both Breadth-First Search (BFS) and Depth-First Search (DFS)
  • ๐Ÿ›  Modular architecture for easy customization and extension
  • ๐Ÿ“Š Built-in state evaluation and thought generation
  • ๐Ÿ”— Built-in Retrieval-Augmented Generation (RAG)

Key Components

  • Thought Decomposition
  • Prompt Service
  • Thought Generator
  • State Evaluator
  • Search
  • Tree of Thoughts Facade

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgments

  • The Tree of Thoughts paper by Yao et al.

About

Implementation of "Tree of Thoughts Reasoning"

Topics

Resources

License

Stars

Watchers

Forks

Languages