guidance

A guidance language for controlling large language models. [Moved to: https://github.com/guidance-ai/guidance] (by microsoft)

Guidance Alternatives

Similar projects and alternatives to guidance

  1. Microsoft-Activation-Scripts

    Discontinued A collection of scripts for activating Microsoft products using HWID / KMS38 / Online KMS activation methods with a focus on open-source code, less antivirus detection and user-friendliness.

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. text-generation-webui

    A Gradio web UI for Large Language Models with support for multiple inference backends.

  4. llama.cpp

    LLM inference in C/C++

  5. openai-cookbook

    Examples and guides for using the OpenAI API

  6. gpt4all

    GPT4All: Run Local LLMs on Any Device. Open-source and available for commercial use.

  7. private-gpt

    Interact with your documents using the power of GPT, 100% privately, no data leaks

  8. semantic-kernel

    Integrate cutting-edge LLM technology quickly and easily into your apps

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. llm

    46 guidance VS llm

    Access large language models from the command-line (by simonw)

  11. tree-of-thought-llm

    [NeurIPS 2023] Tree of Thoughts: Deliberate Problem Solving with Large Language Models

  12. outlines

    41 guidance VS outlines

    Structured Text Generation

  13. lmql

    34 guidance VS lmql

    A language for constraint-guided and efficient LLM programming.

  14. WizardLM

    38 guidance VS WizardLM

    Discontinued Family of instruction-following LLMs powered by Evol-Instruct: WizardLM, WizardCoder and WizardMath

  15. AGiXT

    26 guidance VS AGiXT

    AGiXT is a dynamic AI Agent Automation Platform that seamlessly orchestrates instruction management and complex task execution across diverse AI providers. Combining adaptive memory, smart features, and a versatile plugin system, AGiXT delivers efficient and comprehensive AI solutions.

  16. guidance

    28 guidance VS guidance

    A guidance language for controlling large language models.

  17. NeMo-Guardrails

    NeMo Guardrails is an open-source toolkit for easily adding programmable guardrails to LLM-based conversational systems.

  18. simpleaichat

    Python package for easily interfacing with chat apps, with robust features and minimal code complexity.

  19. TypeChat

    14 guidance VS TypeChat

    TypeChat is a library that makes it easy to build natural language interfaces using types.

  20. OpenChat

    13 guidance VS OpenChat

    Discontinued LLMs custom-chatbots console ⚡

  21. BrainChulo

    Harnessing the Memory Power of the Camelids

  22. langchainrb

    Build LLM-powered applications in Ruby

  23. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better guidance alternative or higher similarity.

guidance discussion

Log in or Post with

guidance reviews and mentions

Posts with mentions or reviews of guidance. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-12-11.
  • Universal Personal Assistant with LLMs
    13 projects | dev.to | 11 Dec 2024
    On the other hand, LLMs can be tricked by sophisticated prompts into revealing their training data or generating inappropriate texts. This danger, especially harmful when the access to an LLM is public, emphasizes the importance of careful prompt and LLM answer moderation. Libraries that tackle this challenge are Guardrails and Guidance, and likewise, LLM invocation frameworks add functions to manage prompts more effectively.
  • Guidance: A guidance language for controlling large language models
    10 projects | news.ycombinator.com | 16 Sep 2023
    This IS Microsoft Guidance, they seem to have spun off a separate GitHub organization for it.

    https://github.com/microsoft/guidance redirects to https://github.com/guidance-ai/guidance now.

  • LangChain Agent Simulation – Multi-Player Dungeons and Dragons
    7 projects | news.ycombinator.com | 14 Aug 2023
  • Llama: Add Grammar-Based Sampling
    7 projects | news.ycombinator.com | 21 Jul 2023
    ... and it sets the value of "armor" to "leather" so that you can use that value later in your code if you wish to. Guidance is pretty powerful, but I find the grammar hard to work with. I think the idea of being able to upload a bit of code or a context-free grammar to guide the model is super smart.

    https://github.com/microsoft/guidance/blob/d2c5e3cbb730e337b...

  • Introducing TypeChat from Microsoft
    18 projects | news.ycombinator.com | 20 Jul 2023
    Here's one thing I don't get.

    Why all the rigamarole of hoping you get a valid response, adding last-mile validators to detect invalid responses, trying to beg the model to pretty please give me the syntax I'm asking for...

    ...when you can guarantee a valid JSON syntax by only sampling tokens that are valid? Instead of greedily picking the highest-scoring token every time, you select the highest-scoring token that conforms to the requested format.

    This is what Guidance does already, also from Microsoft: https://github.com/microsoft/guidance

    But OpenAI apparently does not expose the full scores of all tokens, it only exposes the highest-scoring token. Which is so odd, because if you run models locally, using Guidance is trivial, and you can guarantee your json is correct every time. It's faster to generate, too!

  • Accessing Llama 2 from the command-line with the LLM-replicate plugin
    16 projects | news.ycombinator.com | 18 Jul 2023
    Perhaps something as simple as stating it was first built around OpenAI models and later expanded to local via plugins?

    I've been meaning to ask you, have you seen/used MS Guidance[0] 'language' at all? I don't know if it's the right abstraction to interface as a plugin with what you've got in llm cli but there's a lot about Guidance that seems incredibly useful to local inference [token healing and acceleration especially].

    [0]https://github.com/microsoft/guidance

  • AutoChain, lightweight and testable alternative to LangChain
    3 projects | news.ycombinator.com | 18 Jul 2023
    LangChain is just too much, personal solutions are great, until you need to compare metrics or methodologies of prompt generation. Then the onus is on these n-parties who are sharing their resources to ensure that all of them used the same templates, they were generated the same way, with the only diff being the models these prompts were run on.

    So maybe a simpler library like Microsoft's Guidance (https://github.com/microsoft/guidance)? It does this really well.

  • Structured Output from LLMs (Without Reprompting!)
    5 projects | news.ycombinator.com | 16 Jul 2023
    I am unclear on the status of the project but here is the conversation that seem to be tracking it: https://github.com/microsoft/guidance/discussions/201
  • /r/guidance is now a subreddit for Guidance, Microsoft's template language for controlling language models!
    1 project | /r/Guidance | 16 Jul 2023
    Let's have a subreddit about Guidance!
  • Is there a UI that can limit LLM tokens to a preset list?
    3 projects | /r/LocalLLaMA | 10 Jul 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 6 Feb 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Stats

Basic guidance repo stats
90
12,248
9.5
over 1 year ago

Sponsored
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai