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

ABP Semantic kernel function calls #21573

Open
1 task done
nebula2 opened this issue Dec 8, 2024 · 0 comments
Open
1 task done

ABP Semantic kernel function calls #21573

nebula2 opened this issue Dec 8, 2024 · 0 comments

Comments

@nebula2
Copy link
Contributor

nebula2 commented Dec 8, 2024

Is there an existing issue for this?

  • I have searched the existing issues

Is your feature request related to a problem? Please describe the problem.

I think you asked for "What could be something ABP can do with AI" - where the framing was that it should be something in a way that would be benefitial for a broad way of "ABP devs/ projects".

Describe the solution you'd like

Maybe we got an idea for you.
Little back story here: A customer of ours wanted to have some AI capabilities built in to his application. Cannot go into that because it's confidential. What I can tell you is that we use Semantic Kernel for that.

And semantic kernel has something called Function calls.

Now the second fact. Function calls can also be used with an OpenAPI Specification.

Now imagine:

What if we would have something in place that would allow us to define appservices made available to AI?
As an example: The IAiAppService or some Kind of Attribute - which results in an OpenAPI specification specifically for function calls.

ABP would then support AI scenarios like the pizza example from the docs I linked above - whithout having to implement specific use cases on it's own.

And if ABP had something like this in place - we as the "ABP users" could easily build AI agents for our specific use cases without having to bother about at least some of the "how do I wire up my application with AI" stuff.

I think this could be something to discuss. It fits into ABP being a framework provider and not a "specific solution provider".

What do you think?

Additional context

No response

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant