deepset-ai / haystack-integrations

🚀 A list of Haystack Integrations, maintained by the community or deepset.
44 stars 54 forks source link

Add Ionic Commerce Tool #160

Open stewartjarod opened 5 months ago

stewartjarod commented 5 months ago

Ionic is a plug-and-play e-commerce marketplace for AI Assistants. By including the Ionic Tool in your agent, you are effortlessly providing your users with the ability to shop and transact directly within your agent, and you’ll get a cut of the transaction.

This is based on 1.24.0. I'll be happy to work on a 2.0 refactor when its closer to ready for Agents with tools. To my understanding, that isn't quite figured out?

annthurium commented 5 months ago

hi @stewartjarod. Thanks for your pull request! My team doesn't have bandwidth to review any more 1.x integrations until probably the end of March because we're on a big push to get everyone onto Haystack 2.0.

I realize that probably isn't ideal for you since your integration depends on agents, which aren't officially supported in 2.0 yet. Sorry about that. 2.0 does have ChatGenerators with Tools and function calling, though, which are similar in many respects. Would that work for your use case? You can see https://docs.haystack.deepset.ai/v2.0/docs/googleaigeminichatgenerator or https://colab.research.google.com/github/deepset-ai/haystack-cookbook/blob/main/notebooks/function_calling_with_OpenAIChatGenerator.ipynb for examples.