Appendix A. Tools, Libraries, and Frameworks
This resource compiles a selection of valuable tools, libraries, and frameworks mentioned or utilized in this book. The list does not aim to be exhaustive, as new projects around LLMs are being created daily, and we do not endorse or guarantee the quality of every project mentioned. Nevertheless, exploring and assessing these tools, as well as their competitors, could greatly help you develop your applications.
- AutoGen
-
Framework by Microsoft for building LLM applications based on multiagent conversations.
Keyword: agents
- AutoGPT
-
Open source AI agent project. Given a goal, the agent will decompose it into actionable subtasks and utilize given resources to accomplish them.
Keyword: agents
- DSPy
-
Framework for algorithmically optimizing LLM prompts.
Keywords: prompt generation, RAG, LLM-based application development
- Guardrails
-
Framework to run input and output guards in your application that detect, quantify, and mitigate the presence of specific types of risks.
Keywords: guardrails, hallucinations, security
- Hugging Face
-
An ML and data science collaborative platform. Users can find and contribute to models, datasets, and applications. Useful for finding alternative solutions to LLMs.
Keywords: ML, collaborative
- LangChain
-
Framework to help in LLM-based application development. LangChain provides an abstraction layer to interact with LLMs better, with prompt templating, chaining, RAG tools, agent implementation, and more.
Keywords: ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access