AI-powered
podcast player
Listen to all your favourite podcasts with AI-powered features
Standardization in Model Invocation and Interface Creation
The evolution of libraries in Python and Java is leading to a trend of standardizing the invocation of embedding models, with the idea of wrapping all models to behave similarly to the first model used. This trend extends to re-rankers, where in Java, there is a move towards creating standardized interfaces for service providers and APIs for users. This standardization approach is more prevalent in Java than in Python, which is described as a 'wild west' environment. There is a growing need for formalizing the interaction between JNAI components or building blocks, with an interest in seeing where programming languages will evolve in handling these components.