Skip to content

Tooling and frameworks to support building tools that utilize LLM agents

License

Notifications You must be signed in to change notification settings

egerdm-ai/awesome-llm-utilities

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 

Repository files navigation

awesome-llm-utilities

Tooling and frameworks to support building tools that utilize LLM agents

Agent orchestration, multi-step planning

Coding agents, Implicitly defined tools, Tools for Developers

Prompt Construction, Generation Validation and Guidance

IDE extensions, frontends, browser plugins

  • https://github.com/MateusZitelli/PromptMate - PromptMate is your AI partner to develop code. 💻 It connects to OpenAI Conversation API (GPT-4, GPT-3.5) and helps you create proper prompts and engage in conversations in VS Code, keeping your code in context. You can easily get code snippets, ask questions, and receive guidance from your AI assistant. Install PromptMate for VS Code.

Annotation, Conversational Information Retrieval, misc

  • https://github.com/explosion/prodigy-openai-recipes - This repository contains example code on how to combine zero- and few-shot learning with a small annotation effort to obtain a high-quality dataset with maximum efficiency. Specifically, we use large language models available from OpenAI to provide us with an initial set of predictions, then spin up a Prodigy instance on our local machine to go through these predictions and curate them. This allows us to obtain a gold-standard dataset pretty quickly, and train a smaller, supervised model that fits our exact needs and use-case.
  • https://github.com/hwchase17/chat-langchain - This repo is an implementation of a locally hosted chatbot specifically focused on question answering over the LangChain documentation.
  • https://github.com/whitead/paper-qa - LLM Chain for answering questions from documents with citations
  • https://github.com/jagilley/fact-checker - Fact-checking LLM outputs with langchain
  • https://github.com/socketteer/loom - Multiversal tree writing interface for human-AI collaboration

Generation SDKs

  • https://github.com/hyperonym/basaran - Basaran is an open-source alternative to the OpenAI text completion API. It provides a compatible streaming API for your Hugging Face Transformers-based text generation models.
  • https://github.com/NVIDIA/NeMo - NVIDIA NeMo is a conversational AI toolkit built for researchers working on automatic speech recognition (ASR), text-to-speech synthesis (TTS), large language models (LLMs), and natural language processing (NLP). The primary objective of NeMo is to help researchers from industry and academia to reuse prior work (code and pretrained models) and make it easier to create new conversational AI models.
  • https://github.com/togethercomputer/OpenChatKit - OpenChatKit provides a powerful, open-source base to create both specialized and general purpose chatbots for various applications. The kit includes an instruction-tuned language models, a moderation model, and an extensible retrieval system for including up-to-date responses from custom repositories. OpenChatKit models were trained on the OIG-43M training dataset, which was a collaboration between Together, LAION, and Ontocord.ai.
  • https://github.com/neuml/txtai - 💡 Semantic search and workflows powered by language models. neuml.github.io/txtai

Autonomy Experiments

Misc Research

LLM Red Teaming and Prompt Bypass

  • https://github.com/greshake/llm-security - New ways of breaking app-integrated LLMs. We demonstrate potentially brutal consequences of giving LLMs like ChatGPT interfaces to other applications. We propose newly enabled attack vectors and techniques and provide demonstrations of each in this repository. See also: https://greshake.github.io/

About

Tooling and frameworks to support building tools that utilize LLM agents

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published