Research normalize function calling in Chat operator

Created on 8 October 2024, 2 months ago

Problem/Motivation

The amount of providers that can do function calling in one way or another are now more then one (OpenAI), meaning it might make sense to research if there is some way of normalizing this and making this a flag/capability of an model.

The ones I found so far would be:
Claude
OpenAI
Fireworks AI (one model)
Ollama tools
Mistral (maybe?)

Steps to reproduce

Proposed resolution

Research the possibility to unify this in abstractions, so that you can call function calling in a reusable way over any model. This would make it possible to create even better ways for the Agents to work with.

If its deemed possible, create an issue for it.

Remaining tasks

User interface changes

API changes

Data model changes

📌 Task
Status

Active

Version

1.0

Component

AI Core module

Created by

🇩🇪Germany marcus_johansson

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

Production build 0.71.5 2024