Skip to content

Can this Spring AI compete official Typescript AI SDKs? #3750

Open
@cyberluke

Description

@cyberluke

Hi, honestly I think this is more like tech preview v0.2.

Do you have any roadmap?

Issues:

  • no support for Anthropic and Google cache - you cannot make any serious Chat app without this because you keep sending whole context to AI API and it gets expensive
  • RAG does not have ReRank support, only Embeddings support (you need to support custom AI model for ReRank - it is quite basic thing for good quality RAG and you cannot have good Knowledge Base RAG support, you can right now only make simple single document RAG)
  • You should use Neo4J graph database for memory storage, not Redis! Look at mem0 python implementation how it is done.
  • in DOCS for Vector storage, you should have table for maximum vector size - for example PgVector does not support Large v3 OpenAI embedding models due to hardcoded vector size of 2000
  • instead of per provider implementation, you should have ONE UNIFIED API like AI SDK by Vercel - you missed the important advantage Spring AI could give

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions