Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[HOLD] Making the Tools ability dynamic #41

Closed
wants to merge 33 commits into from
Closed

Conversation

alnutile
Copy link
Contributor

@alnutile alnutile commented Jul 31, 2024

Lots of good changes going to bring them in slowly!

To empower the user more in prompting I need to make the system "Tool" friendly. So that no matter the LLM it can see the toolas available and choose the one or more tools needed to forfill the prompt.

For example I send links to my Assistant Email box that I want to read later.

Get the content from the links included in the email. Then format the content like this
Summary: TLDR 
Title: 
Content:

Make an image to go with the article

And then on Friday make sure to remind me to read all the articles that came in

So it would find the tools like "get_content_from_link", "make_image", "create_reminder"

This will work for Ollama, Claude, OpenAi, Groq all the same.

TODO

  • Ollama
  • Claude
  • OpenAi
  • Groq
  • Clean up all the other methods that need this new way of running tools
  • Add it as a feature flag merge into main and run it on for a bit on my server
  • Eventually make it default!

alnutile added 30 commits July 29, 2024 21:42
@alnutile alnutile changed the title Making the Tools ability dynamic [HOLD] Making the Tools ability dynamic Aug 5, 2024
@alnutile
Copy link
Contributor Author

alnutile commented Sep 2, 2024

tried a more simple way

@alnutile alnutile closed this Sep 2, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant