{"id":15531,"date":"2024-09-03T04:30:02","date_gmt":"2024-09-03T11:30:02","guid":{"rendered":"https:\/\/www.couchbase.com\/blog\/?p=15531"},"modified":"2025-06-13T22:41:59","modified_gmt":"2025-06-14T05:41:59","slug":"vector-search-at-the-edge-with-couchbase-mobile","status":"publish","type":"post","link":"https:\/\/www.couchbase.com\/blog\/pt\/vector-search-at-the-edge-with-couchbase-mobile\/","title":{"rendered":"Vector Search na borda com o Couchbase Mobile"},"content":{"rendered":"<p><span style=\"font-weight: 400\">Temos o prazer de anunciar o <\/span><a href=\"https:\/\/www.couchbase.com\/blog\/pt\/downloads\/?family=couchbase-lite\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400\">lan\u00e7amento do Couchbase Lite 3.2<\/span><\/a><span style=\"font-weight: 400\"> com suporte para pesquisa de vetores. Esse lan\u00e7amento segue os passos de <\/span><a href=\"https:\/\/www.couchbase.com\/blog\/pt\/announcing-vector-search\/\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400\">Suporte \u00e0 pesquisa vetorial no Capella e no Couchbase Server 7.6<\/span><\/a><span style=\"font-weight: 400\">.\u00a0 <\/span><span style=\"font-weight: 400\">Agora, com o suporte \u00e0 pesquisa vetorial no Couchbase Lite, permitimos <b>suporte da nuvem \u00e0 borda para pesquisa vetorial que potencializa os aplicativos de IA na nuvem e na borda<\/b><\/span><b>.<\/b><\/p>\n<p>Nesta postagem do blog, discutirei os principais benef\u00edcios do suporte \u00e0 pesquisa vetorial na borda, incluindo uma breve an\u00e1lise dos casos de uso que se enquadram em seus aplicativos Couchbase Lite.<\/p>\n<h3><span style=\"font-weight: 400\">O que \u00e9 o Vector Search?<\/span><\/h3>\n<p><a href=\"https:\/\/www.couchbase.com\/blog\/pt\/vector-similarity-search\/\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400\">Pesquisa vetorial<\/span><\/a> <span style=\"font-weight: 400\">\u00e9 uma t\u00e9cnica para recuperar semanticamente <\/span><span style=\"font-weight: 400\">itens semelhantes com base em <\/span><a href=\"https:\/\/www.couchbase.com\/blog\/pt\/what-are-vector-embeddings\/\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400\">incorpora\u00e7\u00e3o de vetores<\/span><\/a><span style=\"font-weight: 400\"> representa\u00e7\u00f5es dos itens em um espa\u00e7o multidimensional. As m\u00e9tricas de dist\u00e2ncia s\u00e3o usadas para determinar a similaridade entre os itens. A pesquisa vetorial \u00e9 um componente essencial da <\/span><a href=\"https:\/\/www.couchbase.com\/blog\/pt\/what-is-generative-ai\/\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400\">IA generativa<\/span><\/a><span style=\"font-weight: 400\"> e aplicativos de IA preditiva.\u00a0\u00a0<\/span><\/p>\n<h2><span style=\"font-weight: 400\">Pilha m\u00f3vel do Couchbase<\/span><\/h2>\n<p><span style=\"font-weight: 400\">Se voc\u00ea \u00e9 novo no Couchbase, aqui est\u00e1 uma r\u00e1pida introdu\u00e7\u00e3o ao Couchbase Mobile.\u00a0<\/span><\/p>\n<p><a href=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2024\/03\/couchbase-mobile-stack.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-15532\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2024\/03\/couchbase-mobile-stack-1024x454.png\" alt=\"\" width=\"900\" height=\"399\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/03\/couchbase-mobile-stack-1024x454.png 1024w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/03\/couchbase-mobile-stack-300x133.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/03\/couchbase-mobile-stack-768x340.png 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/03\/couchbase-mobile-stack-1536x681.png 1536w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/03\/couchbase-mobile-stack-2048x907.png 2048w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/03\/couchbase-mobile-stack-1320x585.png 1320w\" sizes=\"auto, (max-width: 900px) 100vw, 900px\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400\">O Couchbase Mobile \u00e9 um <\/span><a href=\"https:\/\/www.couchbase.com\/blog\/pt\/offline-first-more-reliable-mobile-apps\/\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400\">off-line primeiro<\/span><\/a><span style=\"font-weight: 400\">A plataforma de banco de dados de nuvem a ponta. Ela \u00e9 composta do seguinte:\u00a0<\/span><\/p>\n<p style=\"padding-left: 40px\"><b>Banco de dados na nuvem<\/b><span style=\"font-weight: 400\">: Dispon\u00edvel como um banco de dados como servi\u00e7o totalmente gerenciado e hospedado com <\/span><a href=\"https:\/\/www.couchbase.com\/blog\/pt\/products\/capella\/\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400\">Couchbase Capella<\/span><\/a><span style=\"font-weight: 400\">, <\/span><span style=\"font-weight: 400\">ou implantar e hospedar<\/span> <a href=\"https:\/\/www.couchbase.com\/blog\/pt\/products\/server\/\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400\">Servidor Couchbase<\/span><\/a><span style=\"font-weight: 400\"> por conta pr\u00f3pria.<\/span><\/p>\n<p style=\"padding-left: 40px\"><b>Banco de dados incorporado:<\/b> <a href=\"https:\/\/www.couchbase.com\/blog\/pt\/products\/lite\/\"><span style=\"font-weight: 400\">Couchbase Lite<\/span><\/a> <span style=\"font-weight: 400\">\u00a0\u00e9 um banco de dados NoSQL incorporado com todos os recursos para aplicativos m\u00f3veis, de desktop e de IoT.\u00a0<\/span><\/p>\n<p style=\"padding-left: 40px\"><b>Sincroniza\u00e7\u00e3o de dados:<\/b><span style=\"font-weight: 400\"> Um gateway seguro para sincroniza\u00e7\u00e3o de dados pela Web, bem como sincroniza\u00e7\u00e3o ponto a ponto entre dispositivos. Oferecido como sincroniza\u00e7\u00e3o totalmente hospedada e gerenciada com<\/span> <a href=\"https:\/\/www.couchbase.com\/blog\/pt\/products\/capella\/app-services\/\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400\">Servi\u00e7os de aplicativos Capella<\/span><\/a><span style=\"font-weight: 400\">, <\/span><span style=\"font-weight: 400\">ou instalar e gerenciar<\/span> <a href=\"https:\/\/www.couchbase.com\/blog\/pt\/products\/sync-gateway\/\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400\">Gateway de sincroniza\u00e7\u00e3o do Couchbase<\/span><\/a> <span style=\"font-weight: 400\">voc\u00ea mesmo.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Confira nosso <\/span><a href=\"https:\/\/docs.couchbase.com\/home\/mobile.html\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400\">documenta\u00e7\u00e3o<\/span><\/a><span style=\"font-weight: 400\"> para obter mais informa\u00e7\u00f5es.<\/span><\/p>\n<h2><span style=\"font-weight: 400\">Casos de uso e benef\u00edcios do Vector Search<\/span><\/h2>\n<p><span style=\"font-weight: 400\">Embora os benef\u00edcios do <\/span><a href=\"https:\/\/www.couchbase.com\/blog\/pt\/vector-databases\/\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400\">pesquisa vetorial<\/span><\/a><span style=\"font-weight: 400\"> s\u00e3o razoavelmente bem compreendidos, por que voc\u00ea gostaria de fazer uma pesquisa vetorial na borda?\u00a0<\/span><\/p>\n<h3><span style=\"font-weight: 400\">Pesquisa sem\u00e2ntica no modo off-line primeiro<\/span><\/h3>\n<p><span style=\"font-weight: 400\">Os aplicativos em que as pesquisas simples baseadas em texto s\u00e3o insuficientes agora podem oferecer suporte a pesquisas sem\u00e2nticas em dados locais para recuperar dados contextualmente relevantes, mesmo quando o dispositivo estiver no modo off-line. Isso garante que os resultados da pesquisa estejam sempre dispon\u00edveis.\u00a0<\/span><\/p>\n<h4>Exemplo<\/h4>\n<p><span style=\"font-weight: 400\">Considere um aplicativo de campo cl\u00e1ssico Os funcion\u00e1rios de servi\u00e7os p\u00fablicos em locais de reparo e \u00e1reas de desastre operam em \u00e1reas com pouca ou nenhuma conectividade com a Internet:<\/span><\/p>\n<ul>\n<li style=\"list-style-type: none\">\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">As palavras, <em>linha, cabo, fio <\/em>s\u00e3o sin\u00f4nimos para uma empresa de servi\u00e7os p\u00fablicos. Quando os funcion\u00e1rios da empresa de servi\u00e7os p\u00fablicos em campo pesquisam a frase,\u00a0 <em>linha<\/em>, documentos com <em>cabo<\/em>, <em>fio<\/em>\u00a0tamb\u00e9m precisam ser devolvidos.\u00a0<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Usando a pesquisa de texto completo (FTS), o aplicativo ter\u00e1 de manter uma lista de sin\u00f4nimos que \u00e9 dif\u00edcil de criar, gerenciar e manter.\u00a0\u00a0<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">A relev\u00e2ncia tamb\u00e9m \u00e9 importante. Portanto, uma consulta para: <em>procedimentos de seguran\u00e7a para linhas el\u00e9tricas ca\u00eddas<\/em>\u00a0deve se concentrar em manuais relacionados a linhas de energia derrubadas, cabos de eletricidade, linhas de alta tens\u00e3o etc.<\/span><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2024\/03\/couchbase-mobile-vectorsearch-offline-first.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-15533\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2024\/03\/couchbase-mobile-vectorsearch-offline-first-1024x859.png\" alt=\"\" width=\"900\" height=\"755\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/03\/couchbase-mobile-vectorsearch-offline-first-1024x859.png 1024w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/03\/couchbase-mobile-vectorsearch-offline-first-300x252.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/03\/couchbase-mobile-vectorsearch-offline-first-768x644.png 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/03\/couchbase-mobile-vectorsearch-offline-first.png 1065w\" sizes=\"auto, (max-width: 900px) 100vw, 900px\" \/><\/a><\/p>\n<h3><span style=\"font-weight: 400\">Aliviando as preocupa\u00e7\u00f5es com a privacidade dos dados<\/span><\/h3>\n<p><span style=\"font-weight: 400\">Um dos principais casos de uso de um banco de dados de pesquisa vetorial \u00e9 a capacidade de buscar dados contextualmente relevantes. Os resultados da pesquisa s\u00e3o ent\u00e3o inclu\u00eddos como dados de contexto para consultas enviadas a um modelo de linguagem ampla (LLM) para personalizar as respostas das consultas - essa \u00e9 a base do <\/span><a href=\"https:\/\/www.couchbase.com\/blog\/pt\/an-overview-of-retrieval-augmented-generation\/\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400\">Gera\u00e7\u00e3o Aumentada por Recupera\u00e7\u00e3o (RAG)<\/span><\/a><span style=\"font-weight: 400\">). A execu\u00e7\u00e3o de pesquisas em dados de natureza privada ou sens\u00edvel pode gerar preocupa\u00e7\u00f5es com a privacidade. Ao realizar pesquisas em um dispositivo local, podemos restringir as pesquisas apenas a usu\u00e1rios autenticados e autorizados a acessar os dados privados no dispositivo. Todas as informa\u00e7\u00f5es de identifica\u00e7\u00e3o pessoal (PII) dos resultados da pesquisa vetorial podem ser editadas e, em seguida, aproveitadas na consulta RAG para um LLM.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Al\u00e9m disso, se um LLM personalizado for implantado no local da borda, por exemplo, um hospital ou uma loja de varejo, qualquer preocupa\u00e7\u00e3o com o envio dos resultados de pesquisa contextualmente relevantes pela Internet para um servi\u00e7o de nuvem remoto ser\u00e1 ainda mais atenuada.<\/span><\/p>\n<h4>Exemplo<\/h4>\n<p><span style=\"font-weight: 400\">Considere o exemplo a seguir de um aplicativo de assist\u00eancia m\u00e9dica:<\/span><\/p>\n<ul>\n<li style=\"list-style-type: none\">\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Um m\u00e9dico de um hospital est\u00e1 procurando op\u00e7\u00f5es de tratamento para um paciente que est\u00e1 se recuperando de uma cirurgia.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">O contexto relevante do paciente \u00e9 recuperado do hist\u00f3rico m\u00e9dico e das prefer\u00eancias. O acesso a esses dados \u00e9 autenticado e autorizado.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">O contexto do paciente \u00e9 enviado junto com a consulta para um modelo de LLM de borda hospedado no hospital, que pode gerar um plano de recupera\u00e7\u00e3o personalizado.<\/span><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2024\/03\/couchbase-mobile-vectorsearch-privacy.updated.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-15534\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2024\/03\/couchbase-mobile-vectorsearch-privacy.updated.png\" alt=\"\" width=\"731\" height=\"701\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/03\/couchbase-mobile-vectorsearch-privacy.updated.png 731w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/03\/couchbase-mobile-vectorsearch-privacy.updated-300x288.png 300w\" sizes=\"auto, (max-width: 731px) 100vw, 731px\" \/><\/a><\/p>\n<h3><span style=\"font-weight: 400\">Redu\u00e7\u00e3o do custo por consulta<\/span><\/h3>\n<p><span style=\"font-weight: 400\">Quando voc\u00ea tem centenas de milhares de clientes conectados consultando um LLM baseado em nuvem, a carga no modelo de nuvem e os custos operacionais de execu\u00e7\u00e3o do modelo baseado em nuvem podem ser consideravelmente altos. Ao executar consultas localmente no dispositivo, podemos economizar nos custos de transfer\u00eancia de dados e nas taxas de sa\u00edda da nuvem, al\u00e9m de descentralizar os custos operacionais.\u00a0<\/span><\/p>\n<h4>Exemplo<\/h4>\n<p><span style=\"font-weight: 400\">Considere o seguinte exemplo de um aplicativo de assistente de atendimento ao cliente digital:<\/span><\/p>\n<ul>\n<li style=\"list-style-type: none\">\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Uma loja de varejo sincroniza com um cat\u00e1logo de produtos, pre\u00e7os espec\u00edficos da loja e dados de promo\u00e7\u00f5es para quiosques de atendimento ao cliente na loja (dispositivo de borda).\u00a0<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Uma usu\u00e1ria no quiosque procura um chap\u00e9u que combine com a jaqueta que ela est\u00e1 usando, capturada por uma c\u00e2mera. Ela tamb\u00e9m est\u00e1 interessada em chap\u00e9us que estejam em promo\u00e7\u00e3o.\u00a0<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Em vez de os quiosques enviarem consultas de pesquisa para um servidor remoto, as pesquisas de similaridade s\u00e3o realizadas localmente, no quiosque, no cat\u00e1logo para encontrar <em>itens semelhantes<\/em> que est\u00e3o em promo\u00e7\u00e3o.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Como b\u00f4nus, a imagem capturada pode ser descartada imediatamente do quiosque, aliviando as preocupa\u00e7\u00f5es com a privacidade.<\/span><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2024\/03\/couchbase-mobile-vectorsearch-cost-per-query-updated.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-15535\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2024\/03\/couchbase-mobile-vectorsearch-cost-per-query-updated.png\" alt=\"\" width=\"800\" height=\"832\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/03\/couchbase-mobile-vectorsearch-cost-per-query-updated.png 800w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/03\/couchbase-mobile-vectorsearch-cost-per-query-updated-288x300.png 288w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/03\/couchbase-mobile-vectorsearch-cost-per-query-updated-768x799.png 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/03\/couchbase-mobile-vectorsearch-cost-per-query-updated-300x312.png 300w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/a><\/p>\n<h3><span style=\"font-weight: 400\">Pesquisas de baixa lat\u00eancia<\/span><\/h3>\n<p><span style=\"font-weight: 400\">As pesquisas executadas localmente em um conjunto de dados local usando um modelo incorporado local eliminam a variabilidade da rede e ser\u00e3o consistentemente r\u00e1pidas. Mesmo nos casos em que o modelo n\u00e3o est\u00e1 incorporado no dispositivo local, mas \u00e9 implantado no local da borda, o tempo de ida e volta (RTT) associado \u00e0s consultas pode ser significativamente reduzido em compara\u00e7\u00e3o com as pesquisas feitas pela Internet.<\/span><\/p>\n<p><a href=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2024\/03\/couchbase-mobile-vectorsearch-fast-lookup.drawio.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-15536\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2024\/03\/couchbase-mobile-vectorsearch-fast-lookup.drawio.png\" alt=\"\" width=\"563\" height=\"443\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/03\/couchbase-mobile-vectorsearch-fast-lookup.drawio.png 563w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/03\/couchbase-mobile-vectorsearch-fast-lookup.drawio-300x236.png 300w\" sizes=\"auto, (max-width: 563px) 100vw, 563px\" \/><\/a><\/p>\n<h4>Exemplo<\/h4>\n<p><span style=\"font-weight: 400\">Revis\u00e3o do aplicativo de loja de varejo:<\/span><\/p>\n<ul>\n<li style=\"list-style-type: none\">\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">O cat\u00e1logo de produtos, os pre\u00e7os espec\u00edficos da loja e os documentos de promo\u00e7\u00f5es que s\u00e3o sincronizados com os quiosques de atendimento ao cliente incluem embeddings vetoriais. Os embeddings de vetor s\u00e3o gerados por modelos de embeddings LLM na nuvem.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Os documentos que s\u00e3o sincronizados s\u00e3o indexados localmente no quiosque.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Um cliente que est\u00e1 no quiosque da loja procurando um item espec\u00edfico faz uma busca regular por <em>T\u00eanis feminino Adidas tamanho 9<\/em> e tamb\u00e9m pode executar um <em>encontrar itens relacionados<\/em> A fun\u00e7\u00e3o de pesquisa de produtos \u00e9 realizada de forma semelhante entre o produto que foi recuperado usando uma pesquisa regular e comparando-o com os documentos restantes do produto. A pesquisa \u00e9 feita localmente e \u00e9 r\u00e1pida.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Nesse caso, enquanto as incorpora\u00e7\u00f5es de vetores s\u00e3o geradas na nuvem, a pesquisa de similaridade \u00e9 feita localmente. De fato, nesse aplicativo espec\u00edfico, n\u00e3o h\u00e1 necessidade nem mesmo de um modelo de incorpora\u00e7\u00e3o no aplicativo de quiosque.<\/span><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h3><span style=\"font-weight: 400\">Suporte unificado de nuvem a borda para pesquisa de similaridade de vetores<\/span><\/h3>\n<p><span style=\"font-weight: 400\">Embora existam consultas que s\u00e3o mais adequadas para a nuvem, por motivos explicados anteriormente na postagem, h\u00e1 casos em que as consultas s\u00e3o mais adequadas para a borda. Ter a flexibilidade de executar consultas na nuvem, na borda ou em ambas permitir\u00e1 que os desenvolvedores criem aplicativos que aproveitem o melhor dos dois mundos.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-16249 size-full\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/09\/newimage_priya_blog.png\" alt=\"\" width=\"692\" height=\"878\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/09\/newimage_priya_blog.png 692w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/09\/newimage_priya_blog-236x300.png 236w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/09\/newimage_priya_blog-300x381.png 300w\" sizes=\"auto, (max-width: 692px) 100vw, 692px\" \/><\/p>\n<p><b>Exemplo<\/b><\/p>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Considere um aplicativo banc\u00e1rio m\u00f3vel em que o hist\u00f3rico de transa\u00e7\u00f5es espec\u00edficas do usu\u00e1rio dos \u00faltimos 6 meses \u00e9 sincronizado e armazenado localmente no dispositivo<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Um usu\u00e1rio est\u00e1 procurando transa\u00e7\u00f5es relacionadas a uma compra que fez h\u00e1 alguns meses. A pesquisa \u00e9 feita localmente, portanto \u00e9 r\u00e1pida e tamb\u00e9m est\u00e1 dispon\u00edvel off-line<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">As transa\u00e7\u00f5es relacionadas a todos os usu\u00e1rios s\u00e3o armazenadas nos servidores em nuvem, onde a pesquisa sem\u00e2ntica \u00e9 usada pelo aplicativo de detec\u00e7\u00e3o de fraudes para detectar padr\u00f5es de atividades fraudulentas<\/span><\/li>\n<\/ul>\n<h2><span style=\"font-weight: 400\">Mostre-me o c\u00f3digo!<\/span><\/h2>\n<p><span style=\"font-weight: 400\">Agora que voc\u00ea est\u00e1 animado com os benef\u00edcios da pesquisa vetorial em seu aplicativo de borda, vamos ver o que \u00e9 necess\u00e1rio para implement\u00e1-la. \u00c9 bastante simples e requer apenas algumas linhas de c\u00f3digo para trazer o poder da pesquisa sem\u00e2ntica para o seu aplicativo de borda. O exemplo abaixo est\u00e1 em swift, mas confira a se\u00e7\u00e3o de recursos abaixo para obter trechos de c\u00f3digo na linguagem de sua escolha.<\/span><\/p>\n<h3><span style=\"font-weight: 400\">Cria\u00e7\u00e3o de um \u00edndice vetorial\u00a0<\/span><\/h3>\n<p><span style=\"font-weight: 400\">Neste exemplo, criamos um \u00edndice vetorial com os valores padr\u00e3o. Os aplicativos t\u00eam a op\u00e7\u00e3o de personalizar ainda mais a configura\u00e7\u00e3o do \u00edndice vetorial com uma m\u00e9trica de dist\u00e2ncia diferente, o tipo de codifica\u00e7\u00e3o do \u00edndice e os par\u00e2metros de treinamento do centroide:<\/span><\/p>\n<pre class=\"nums:false lang:default decode:true\">\/\/ criar configura\u00e7\u00e3o de \u00edndice de vetor. No exemplo, a propriedade de documento \"description\" \u00e9 indexada (pode ser qualquer express\u00e3o SQL++)\r\nvar config = VectorIndexConfiguration(express\u00e3o: \"description\", dimens\u00f5es: 158, centroides: 20)\r\n\r\n\r\n\/\/ criar \u00edndice vetorial com a configura\u00e7\u00e3o especificada\r\ntry collection.createIndex(withName: \"myIndex\", config: config)<\/pre>\n<h3><span style=\"font-weight: 400\">Fazendo uma pesquisa de similaridade<\/span><\/h3>\n<p><span style=\"font-weight: 400\">Neste exemplo, estou executando uma consulta SQL++ para recuperar os 10 principais documentos semelhantes com sua descri\u00e7\u00e3o correspondente \u00e0 incorpora\u00e7\u00e3o de destino do <em>searchPhrase:<\/em><\/span><\/p>\n<pre class=\"nums:false lang:default decode:true\">\/\/ Recuperar a incorpora\u00e7\u00e3o de vetor para searchPhrase do modelo de incorpora\u00e7\u00e3o\r\nguard let searchEmbedding = modelRef.getEmbedding(for: searchPhrase) else { throws Errors.notFound }\r\n\r\n\/\/ Construir consulta SQL++ para retornar os 10 principais documentos do banco de dados com conte\u00fado semelhante \u00e0 frase de pesquisa\r\nlet sql = \"SELECT meta().id, description\r\nFROM _\r\nORDER BY APPROX_VECTOR_DISTANCE(vector, $searchParam) LIMIT 10\"\r\n\r\n\/\/ criar consulta\r\nlet query = try db.createQuery(sql)\r\n\r\n\/\/ definir o vetor de incorpora\u00e7\u00e3o associado ao par\u00e2metro de pesquisa\r\nlet params = Parameters()\r\nparams.setValue(searchEmbedding, forName: \"searchParam\")\r\nquery.parameters = params\r\n\/\/ Executar a consulta de pesquisa vetorial\r\ntry query.execute()\r\n<\/pre>\n<p>&nbsp;<\/p>\n<h2><span style=\"font-weight: 400\">Recursos<\/span><\/h2>\n<p><span style=\"font-weight: 400\">Aqui est\u00e3o os links diretos para alguns recursos \u00fateis.<\/span><\/p>\n<ul>\n<li style=\"list-style-type: none\">\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Guias de instala\u00e7\u00e3o passo a passo<\/span>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">iOS <\/span><span style=\"font-weight: 400\">(<\/span><a href=\"https:\/\/docs.couchbase.com\/couchbase-lite\/3.2\/swift\/gs-install.html#install-vector-search-extension\"><span style=\"font-weight: 400\">R\u00e1pido<\/span><\/a><span style=\"font-weight: 400\">, <\/span><a href=\"https:\/\/docs.couchbase.com\/couchbase-lite\/3.2\/objc\/gs-install.html#install-vector-search-extension\"><span style=\"font-weight: 400\">Obj-C<\/span><\/a><span style=\"font-weight: 400\">)<\/span><\/li>\n<li style=\"font-weight: 400\"><a href=\"https:\/\/docs.couchbase.com\/couchbase-lite\/current\/android\/gs-install.html#kotlin-step-by-step-install\"><span style=\"font-weight: 400\">Android<\/span><\/a><\/li>\n<li style=\"font-weight: 400\"><a href=\"https:\/\/docs.couchbase.com\/couchbase-lite\/3.2\/java\/gs-install.html#standalone-apps\"><span style=\"font-weight: 400\">\u00c1rea de trabalho Java<\/span><\/a><\/li>\n<li style=\"font-weight: 400\"><a href=\"https:\/\/docs.couchbase.com\/couchbase-lite\/current\/csharp\/gs-install.html#installing-vector-search\"><span style=\"font-weight: 400\">.Net<\/span><\/a><\/li>\n<li style=\"font-weight: 400\"><a href=\"https:\/\/docs.couchbase.com\/couchbase-lite\/current\/c\/gs-install.html\"><span style=\"font-weight: 400\">C<\/span><\/a><\/li>\n<\/ul>\n<\/li>\n<li style=\"font-weight: 400\"><a href=\"https:\/\/www.couchbase.com\/blog\/pt\/downloads\/?family=couchbase-lite\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400\">Download do Couchbase Lite 3.2<\/span><\/a><\/li>\n<li style=\"font-weight: 400\"><a href=\"https:\/\/www.couchbase.com\/blog\/pt\/downloads\/?family=couchbase-lite\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400\">Downloads da biblioteca de extens\u00f5es vetoriais do Couchbase Lite<\/span><\/a><span style=\"font-weight: 400\">\u00a0<\/span>\n<ul>\n<li><span style=\"font-weight: 400\">O suporte \u00e0 pesquisa vetorial requer uma biblioteca de extens\u00f5es separada que precisa ser vinculada ao seu aplicativo, al\u00e9m do SDK principal do Couchbase Lite.<\/span><\/li>\n<\/ul>\n<\/li>\n<li style=\"font-weight: 400\"><a href=\"https:\/\/youtu.be\/yGiTZXI2hLk?feature=shared\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400\">V\u00eddeo explicativo do Couchbase Lite Vector Search<\/span><\/a><\/li>\n<li style=\"font-weight: 400\"><a href=\"https:\/\/github.com\/couchbaselabs\/couchbase-lite-vector-search-samples\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400\">Aplicativo de amostra<\/span><\/a> para pesquisa vetorial do Couchbase Lite<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><span style=\"font-weight: 400\">Fique atento a uma pr\u00f3xima postagem no blog sobre arquiteturas de refer\u00eancia para dar suporte \u00e0 pesquisa vetorial<\/span><\/p>\n<p>&nbsp;<\/p>","protected":false},"excerpt":{"rendered":"<p>We\u2019re pleased to announce the release of Couchbase Lite 3.2 with support for vector search. This launch follows the coattails of vector search support on Capella and Couchbase Server 7.6.\u00a0 Now, with vector search support in Couchbase Lite, we enable [&hellip;]<\/p>\n","protected":false},"author":1423,"featured_media":15532,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[2370,10122,7667,1810,7666,9973,2366,9937],"tags":[10062,9924],"ppma_author":[8948],"class_list":["post-15531","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-android","category-artificial-intelligence-ai","category-couchbase-lite","category-couchbase-mobile","category-edge-computing","category-generative-ai-genai","category-sync-gateway","category-vector-search","tag-2024-themes","tag-rag-retrieval-augmented-generation"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.3 (Yoast SEO v27.3) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Vector Search Use Cases &amp; Edge Capabilities in Couchbase<\/title>\n<meta name=\"description\" content=\"Couchbase Lite isthe first database platform with cloud-to-edge support for vector search powering AI apps in the cloud and at the edge. Learn more here.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.couchbase.com\/blog\/pt\/vector-search-at-the-edge-with-couchbase-mobile\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Vector Search at the Edge with Couchbase Mobile\" \/>\n<meta property=\"og:description\" content=\"Couchbase Lite isthe first database platform with cloud-to-edge support for vector search powering AI apps in the cloud and at the edge. Learn more here.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.couchbase.com\/blog\/pt\/vector-search-at-the-edge-with-couchbase-mobile\/\" \/>\n<meta property=\"og:site_name\" content=\"The Couchbase Blog\" \/>\n<meta property=\"article:published_time\" content=\"2024-09-03T11:30:02+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-06-14T05:41:59+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/03\/couchbase-mobile-stack.png\" \/>\n\t<meta property=\"og:image:width\" content=\"2230\" \/>\n\t<meta property=\"og:image:height\" content=\"988\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Priya Rajagopal, Senior Director, Product Management\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@rajagp\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Priya Rajagopal, Senior Director, Product Management\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/vector-search-at-the-edge-with-couchbase-mobile\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/vector-search-at-the-edge-with-couchbase-mobile\\\/\"},\"author\":{\"name\":\"Priya Rajagopal, Senior Director, Product Management\",\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/#\\\/schema\\\/person\\\/c2da90e57717ee4970c48a87a131ac2c\"},\"headline\":\"Vector Search at the Edge with Couchbase Mobile\",\"datePublished\":\"2024-09-03T11:30:02+00:00\",\"dateModified\":\"2025-06-14T05:41:59+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/vector-search-at-the-edge-with-couchbase-mobile\\\/\"},\"wordCount\":1408,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/vector-search-at-the-edge-with-couchbase-mobile\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/wp-content\\\/uploads\\\/sites\\\/1\\\/2024\\\/03\\\/couchbase-mobile-stack.png\",\"keywords\":[\"2024 themes\",\"RAG retrieval-augmented generation\"],\"articleSection\":[\"Android\",\"Artificial Intelligence (AI)\",\"Couchbase Lite\",\"Couchbase Mobile\",\"Edge computing\",\"Generative AI (GenAI)\",\"Sync Gateway\",\"Vector Search\"],\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/vector-search-at-the-edge-with-couchbase-mobile\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/vector-search-at-the-edge-with-couchbase-mobile\\\/\",\"url\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/vector-search-at-the-edge-with-couchbase-mobile\\\/\",\"name\":\"Vector Search Use Cases & Edge Capabilities in Couchbase\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/vector-search-at-the-edge-with-couchbase-mobile\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/vector-search-at-the-edge-with-couchbase-mobile\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/wp-content\\\/uploads\\\/sites\\\/1\\\/2024\\\/03\\\/couchbase-mobile-stack.png\",\"datePublished\":\"2024-09-03T11:30:02+00:00\",\"dateModified\":\"2025-06-14T05:41:59+00:00\",\"description\":\"Couchbase Lite isthe first database platform with cloud-to-edge support for vector search powering AI apps in the cloud and at the edge. Learn more here.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/vector-search-at-the-edge-with-couchbase-mobile\\\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/vector-search-at-the-edge-with-couchbase-mobile\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/vector-search-at-the-edge-with-couchbase-mobile\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/wp-content\\\/uploads\\\/sites\\\/1\\\/2024\\\/03\\\/couchbase-mobile-stack.png\",\"contentUrl\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/wp-content\\\/uploads\\\/sites\\\/1\\\/2024\\\/03\\\/couchbase-mobile-stack.png\",\"width\":2230,\"height\":988},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/vector-search-at-the-edge-with-couchbase-mobile\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Vector Search at the Edge with Couchbase Mobile\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/\",\"name\":\"The Couchbase Blog\",\"description\":\"Couchbase, the NoSQL Database\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/#organization\",\"name\":\"The Couchbase Blog\",\"url\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/04\\\/admin-logo.png\",\"contentUrl\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/04\\\/admin-logo.png\",\"width\":218,\"height\":34,\"caption\":\"The Couchbase Blog\"},\"image\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/#\\\/schema\\\/person\\\/c2da90e57717ee4970c48a87a131ac2c\",\"name\":\"Priya Rajagopal, Senior Director, Product Management\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/acfb2349788955262cd069497a9e7bdb0e97c26326f2e55811e7c1174e9ef1be?s=96&d=mm&r=g4b50a54778b979d8c345b036ab138734\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/acfb2349788955262cd069497a9e7bdb0e97c26326f2e55811e7c1174e9ef1be?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/acfb2349788955262cd069497a9e7bdb0e97c26326f2e55811e7c1174e9ef1be?s=96&d=mm&r=g\",\"caption\":\"Priya Rajagopal, Senior Director, Product Management\"},\"description\":\"Priya Rajagopal is a Senior Director of Product Management at Couchbase responsible for developer platforms for the cloud and the edge. She has been professionally developing software for over 20 years in several technical and product leadership positions, with 10+ years focused on mobile technologies. As a TISPAN IPTV standards delegate, she was a key contributor to the IPTV standards specifications. She has 22 patents in the areas of networking and platform security.\",\"sameAs\":[\"https:\\\/\\\/x.com\\\/rajagp\"],\"url\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/pt\\\/author\\\/priya-rajagopalcouchbase-com\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Casos de uso do Vector Search e recursos de borda no Couchbase","description":"O Couchbase Lite \u00e9 a primeira plataforma de banco de dados com suporte da nuvem \u00e0 borda para pesquisa vetorial que potencializa aplicativos de IA na nuvem e na borda. Saiba mais aqui.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.couchbase.com\/blog\/pt\/vector-search-at-the-edge-with-couchbase-mobile\/","og_locale":"pt_BR","og_type":"article","og_title":"Vector Search at the Edge with Couchbase Mobile","og_description":"Couchbase Lite isthe first database platform with cloud-to-edge support for vector search powering AI apps in the cloud and at the edge. Learn more here.","og_url":"https:\/\/www.couchbase.com\/blog\/pt\/vector-search-at-the-edge-with-couchbase-mobile\/","og_site_name":"The Couchbase Blog","article_published_time":"2024-09-03T11:30:02+00:00","article_modified_time":"2025-06-14T05:41:59+00:00","og_image":[{"width":2230,"height":988,"url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/03\/couchbase-mobile-stack.png","type":"image\/png"}],"author":"Priya Rajagopal, Senior Director, Product Management","twitter_card":"summary_large_image","twitter_creator":"@rajagp","twitter_misc":{"Written by":"Priya Rajagopal, Senior Director, Product Management","Est. reading time":"8 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.couchbase.com\/blog\/vector-search-at-the-edge-with-couchbase-mobile\/#article","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/vector-search-at-the-edge-with-couchbase-mobile\/"},"author":{"name":"Priya Rajagopal, Senior Director, Product Management","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/c2da90e57717ee4970c48a87a131ac2c"},"headline":"Vector Search at the Edge with Couchbase Mobile","datePublished":"2024-09-03T11:30:02+00:00","dateModified":"2025-06-14T05:41:59+00:00","mainEntityOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/vector-search-at-the-edge-with-couchbase-mobile\/"},"wordCount":1408,"commentCount":0,"publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/vector-search-at-the-edge-with-couchbase-mobile\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/03\/couchbase-mobile-stack.png","keywords":["2024 themes","RAG retrieval-augmented generation"],"articleSection":["Android","Artificial Intelligence (AI)","Couchbase Lite","Couchbase Mobile","Edge computing","Generative AI (GenAI)","Sync Gateway","Vector Search"],"inLanguage":"pt-BR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.couchbase.com\/blog\/vector-search-at-the-edge-with-couchbase-mobile\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.couchbase.com\/blog\/vector-search-at-the-edge-with-couchbase-mobile\/","url":"https:\/\/www.couchbase.com\/blog\/vector-search-at-the-edge-with-couchbase-mobile\/","name":"Casos de uso do Vector Search e recursos de borda no Couchbase","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/vector-search-at-the-edge-with-couchbase-mobile\/#primaryimage"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/vector-search-at-the-edge-with-couchbase-mobile\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/03\/couchbase-mobile-stack.png","datePublished":"2024-09-03T11:30:02+00:00","dateModified":"2025-06-14T05:41:59+00:00","description":"O Couchbase Lite \u00e9 a primeira plataforma de banco de dados com suporte da nuvem \u00e0 borda para pesquisa vetorial que potencializa aplicativos de IA na nuvem e na borda. Saiba mais aqui.","breadcrumb":{"@id":"https:\/\/www.couchbase.com\/blog\/vector-search-at-the-edge-with-couchbase-mobile\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.couchbase.com\/blog\/vector-search-at-the-edge-with-couchbase-mobile\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.couchbase.com\/blog\/vector-search-at-the-edge-with-couchbase-mobile\/#primaryimage","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/03\/couchbase-mobile-stack.png","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/03\/couchbase-mobile-stack.png","width":2230,"height":988},{"@type":"BreadcrumbList","@id":"https:\/\/www.couchbase.com\/blog\/vector-search-at-the-edge-with-couchbase-mobile\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.couchbase.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Vector Search at the Edge with Couchbase Mobile"}]},{"@type":"WebSite","@id":"https:\/\/www.couchbase.com\/blog\/#website","url":"https:\/\/www.couchbase.com\/blog\/","name":"Blog do Couchbase","description":"Couchbase, o banco de dados NoSQL","publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.couchbase.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"},{"@type":"Organization","@id":"https:\/\/www.couchbase.com\/blog\/#organization","name":"Blog do Couchbase","url":"https:\/\/www.couchbase.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png","width":218,"height":34,"caption":"The Couchbase Blog"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/c2da90e57717ee4970c48a87a131ac2c","name":"Priya Rajagopal, Diretora S\u00eanior, Gerenciamento de Produtos","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/secure.gravatar.com\/avatar\/acfb2349788955262cd069497a9e7bdb0e97c26326f2e55811e7c1174e9ef1be?s=96&d=mm&r=g4b50a54778b979d8c345b036ab138734","url":"https:\/\/secure.gravatar.com\/avatar\/acfb2349788955262cd069497a9e7bdb0e97c26326f2e55811e7c1174e9ef1be?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/acfb2349788955262cd069497a9e7bdb0e97c26326f2e55811e7c1174e9ef1be?s=96&d=mm&r=g","caption":"Priya Rajagopal, Senior Director, Product Management"},"description":"Priya Rajagopal \u00e9 diretora s\u00eanior de gerenciamento de produtos da Couchbase, respons\u00e1vel pelas plataformas de desenvolvedor para a nuvem e a borda. Ela desenvolve software profissionalmente h\u00e1 mais de 20 anos em v\u00e1rios cargos t\u00e9cnicos e de lideran\u00e7a de produtos, com mais de 10 anos de foco em tecnologias m\u00f3veis. Como delegada de padr\u00f5es de IPTV da TISPAN, ela foi uma das principais colaboradoras das especifica\u00e7\u00f5es de padr\u00f5es de IPTV. Ela tem 22 patentes nas \u00e1reas de rede e seguran\u00e7a de plataforma.","sameAs":["https:\/\/x.com\/rajagp"],"url":"https:\/\/www.couchbase.com\/blog\/pt\/author\/priya-rajagopalcouchbase-com\/"}]}},"acf":[],"authors":[{"term_id":8948,"user_id":1423,"is_guest":0,"slug":"priya-rajagopalcouchbase-com","display_name":"Priya Rajagopal, Senior Director, Product Management","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/acfb2349788955262cd069497a9e7bdb0e97c26326f2e55811e7c1174e9ef1be?s=96&d=mm&r=g","0":null,"1":"","2":"","3":"","4":"","5":"","6":"","7":"","8":""}],"_links":{"self":[{"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/posts\/15531","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/users\/1423"}],"replies":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/comments?post=15531"}],"version-history":[{"count":0,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/posts\/15531\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/media\/15532"}],"wp:attachment":[{"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/media?parent=15531"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/categories?post=15531"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/tags?post=15531"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/ppma_author?post=15531"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}