microsoft / TypeChat

TypeChat is a library that makes it easy to build natural language interfaces using types.
https://microsoft.github.io/TypeChat/
MIT License
8.06k stars 379 forks source link

Design Meeting Notes (2023-10-23) #134

Open DanielRosenwasser opened 8 months ago

DanielRosenwasser commented 8 months ago

Possible Topics

Issue Tracker Maintenance and Community Engagement

TypeChat and Orchestrators

OpenAI Functions

https://github.com/microsoft/TypeChat/issues/45

Formal Representations for LLMs

Further Evolution of JSON Programs/Planning/Scripting/Orchestration

Multi-Agent/Multi-Schema/Routing Support

Long-Term Features We'd Like to Tackle

xumx commented 8 months ago

OpenAI functions are now parallel https://platform.openai.com/docs/guides/function-calling/parallel-function-calling and can output JSON more reliably.

I have also been implementing dynamic schema construction and generation from data. and also a JSON program to generate schemas.

One limitation currently is the generated JSON Programs are linear, LLM is not given a chance to reflect on intermediate results to readjust the plan.