microsoft / semantic-kernel

Integrate cutting-edge LLM technology quickly and easily into your apps
https://aka.ms/semantic-kernel
MIT License
20.52k stars 2.96k forks source link

.Net: Function Calling Abstractions #5253

Open markwallace-microsoft opened 4 months ago

markwallace-microsoft commented 4 months ago
### Tasks
- [x] Explore current function-calling model implementation & usage.
- [x] POC to understand the scope, feasibility, etc.
- [x] Share POC details to have every one of the same page and collect feedback.
- [x] Implement the abstraction taking into account the feedback for OpenAI connector only.
Krzysztof318 commented 4 months ago

I recommend looking at the implementation in gemini, it will make it easier to extract the abstraction, I tried to make it as similar as possible to openai's connector. https://github.com/microsoft/semantic-kernel/pull/5044