A DataStax está atualizando suas ferramentas para construir aplicativos generativos baseados em IA em um esforço para facilitar e acelerar o desenvolvimento de aplicativos para empresas, bancos de dados e provedores de serviços.
Uma dessas ferramentas é o Langflow, adquirido pela DataStax em abril. É uma interface gráfica de usuário (GUI) de código aberto e baseada na web que permite aos desenvolvedores criar protótipos visuais de fluxos LangChain e iterá-los para desenvolver aplicativos com mais rapidez.
LangChain é uma estrutura modular para Python e JavaScript que simplifica o desenvolvimento de aplicativos que são alimentados por modelos de linguagem generativos de IA ou LLMs.
De acordo com o diretor de produtos da empresa, Ed Anuff, a atualização do Langflow é uma nova versão chamada Langflow 1.0, que é o lançamento oficial de código aberto que vem após meses de feedback da comunidade sobre a visualização.
“Langflow 1.0 adiciona componentes e recursos modulares mais flexíveis para suportar pipelines de IA complexos necessários para técnicas de geração aumentada de recuperação (RAG) mais avançadas e arquiteturas multiagentes”, disse Anuff, acrescentando que o mecanismo de execução de Langflow agora estava Turing completo.
Turing completo ou completude é um termo usado na ciência da computação para descrever um sistema programável que pode realizar ou resolver qualquer problema computacional.
O Langflow 1.0 também vem com integração com o LangSmith, que permitirá que desenvolvedores corporativos monitorem aplicativos baseados em LLM e realizem observabilidade neles, disse a empresa.
Uma versão gerenciada do Langflow também está sendo disponibilizada via DataStax em uma visualização pública.
“Os detalhes do ambiente do Astra DB estarão disponíveis no Langflow e os usuários poderão acessar o Langflow por meio do Portal Astra, e o uso será gratuito”, explicou Anuff.
RAGStack 1.0 obtém novos recursos
DataStax também lançou uma nova versão do RAGStack, sua pilha selecionada de software de código aberto para implementação de RAG em aplicativos generativos baseados em IA usando Astra DB Serverless ou Apache Cassandra como armazenamento de vetores.
A nova versão, batizada de RAGStack 1.0, vem com novos recursos como Langflow, Knowledge Graph RAG e ColBERT, entre outros.
O recurso Knowledge Graph RAG, de acordo com a empresa, fornece uma maneira alternativa de recuperar informações usando uma representação baseada em gráfico. Esse método alternativo pode ser mais preciso do que a busca por similaridade baseada em vetor sozinha com o Astra DB, acrescentou.
Outros recursos incluem a introdução de Text2SQL e Text2CQL (Cassandra Query Language) para trazer todos os tipos de dados para o fluxo generativo de IA para desenvolvimento de aplicativos.
Embora a DataStax ofereça uma versão separada não gerenciada do RAGStack 1.0 sob o nome Luna for RAGStack, Anuff disse que a versão gerenciada oferece mais valor para empresas.
“O RAGStack é baseado em componentes de código aberto, e você pode pegar todos esses projetos e juntá-los você mesmo. No entanto, achamos que há um enorme valor para as empresas em ter sua pilha testada e integrada para elas, para que possam confiar que ela será entregue em escala da maneira que desejam”, explicou o diretor de produtos.
Outras atualizações relacionadas à flexibilização do RAG
A empresa também fez parceria com várias outras empresas, como a Unstructured, para ajudar os desenvolvedores a extrair e transformar dados a serem armazenados no AstraDB para a construção de aplicativos generativos baseados em IA.
“A parceria com a Unstructured oferece aos clientes da DataStax a capacidade de usar os recursos desta última para extrair e transformar dados em vários formatos – incluindo HTML, PDF, CSV, PNG, PPTX – e convertê-los em arquivos JSON para uso em iniciativas de IA”, disse Matt Aslett, diretor da Ventana Research do ISG.
Outras parcerias incluem a colaboração com os principais fornecedores de incorporação, como OpenAI, Hugging Face, Mistral AI e Nvidia, entre outros.