Memória e contexto
Recupere contexto relevante para uma pergunta com a Memory API. Sua aplicação decide como usar o retorno e como responder quando não há memórias disponíveis.
Arconite Cloud Para desenvolvedores
Plataforma de software própria da Arconite, usada pelos nossos produtos para conectar identidade, conhecimento e capacidades de IA.
Integrações externas em desenvolvimento. O acesso público à Platform não está disponível.
Veja o exemplo de integraçãoDesenvolvemos a Arconite Cloud como a base de software do Works e dos próximos produtos da empresa. As integrações externas estão em desenvolvimento; esta página apresenta as capacidades e os contratos da plataforma.
Recupere contexto relevante para uma pergunta com a Memory API. Sua aplicação decide como usar o retorno e como responder quando não há memórias disponíveis.
A Library reúne documentos e conteúdo reutilizável. O acesso segue a identidade e as permissões de quem está usando sua aplicação.
Accounts cuida da identidade. A Platform controla projetos, permissões e acesso às capacidades. Chaves da Cloud permanecem no backend do seu produto.
Memory API
Seu backend envia uma pergunta. A Cloud retorna as memórias disponíveis naquele contexto, respeitando as permissões da integração.
// Com um cliente Memory autenticado
const { packet } = await memory.compileContextV2({
query: "Como organizar minha revisão?",
});
if (packet.memories.length === 0) {
// Continue sem memória adicional.
} else {
// Use o contexto ao preparar a resposta.
}
packet.memories contém as memórias selecionadas para a consulta. Um retorno vazio é válido; sua aplicação continua sem inventar informações.
O backend usa a chave do projeto e a identidade autenticada da pessoa. O token de Accounts deve corresponder a essa identidade. Não exponha a chave no navegador.
import { MemoryClient } from '@arconite-intelligence/memory-sdk';
const memory = new MemoryClient({
apiKey: process.env.ARCONITE_API_KEY!,
subjectId: account.id,
productKey: 'meu_produto',
getSubjectToken: async () => accountsAccessToken,
});
Neste exemplo, account.id e accountsAccessToken vêm da sessão autenticada no seu backend.
Exemplo do código do SDK em desenvolvimento, sem executar chamadas. Não é uma integração pronta para acesso público. A distribuição do SDK e a habilitação da integração dependem da Arconite.
Conversar sobre uma integraçãoPlatform
A Platform é o ponto de acesso à Arconite Cloud.
O acesso está
temporariamente indisponível.
Endereço da Platform: platform.arconite.co (indisponível).