You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
return formats (e.g. JSON, YAML, code in specific languages)
Is there a compact schema form that we can adopt/invent with high accuracy? It'd be easier to verify if we had something more compact than JSON schema.
But new languages = new toolchains. Picking a well-defined subset of a known language like TypeScript might be more successful.
How do we make these work across languages?
What about a separate authoring format?
"SchemaLite"?
What about that subset of TypeScript?
What about TypeSpec?
TypeScript versus JSON Schema?
TypeScript really shines on discriminated unions.
What's the best way to describe a discriminated union to an LLM? For data interchange, that's fundamentally how you describe polymorphism.
Further Evolution of JSON Programs/Planning/Scripting/Orchestration
Some feedback on programs is that they're cool, but too limited.
Clever ways to enable some stuff like branching and iteration, but they don't always scale.
Models are being asked to produce an IR that is turned into another language, then interpreted.
The feedback loop from a type-checker is pretty removed.
Hard problem with verification.
But we have concerns about sandboxing and guaranteed availability (i.e. keeping your host programs working in spite of the halting problem).
Plus, what if you have millions of functions, or methods on objects with thousands of types, etc.?
And if we want to deliver plans with no hallucinations, we want to be able to summarize plans for humans too. So we want that...
But how do you actually present this to a user?
Just be able to provide transactions/undo? Commit/unroll?
Maybe there's some inspiration to be taken from languages like PowerShell, Tcl? Bring your own language features, build it up.
Multi-Agent/Multi-Schema/Routing Support
Dynamic Schema Generation from Data
Programmatic Schema Construction
Dynamically populating structure and entities
Long-Term Features We'd Like to Tackle
Embeddings
Vocabulary
Multi-Schema
Routing
Multi-Model Infrastructure
The text was updated successfully, but these errors were encountered:
Possible Topics
Issue Tracker Maintenance and Community Engagement
TypeChat and Orchestrators
OpenAI Functions
#45
function
role that fits within a conversation.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
The text was updated successfully, but these errors were encountered: