u/Unusual_Play_2297

▲ 3 r/PythonBrasil+1 crossposts

Criar Agente personalizado

Qual a melhor forma de criar um agente de IA personalizado para acompanhar empreendedores? Quais APIs vocês recomendam?

Estou desenvolvendo uma plataforma voltada para empreendedores e startups e queremos adicionar um agente de IA que acompanhe o usuário durante toda a jornada da startup.

A ideia é que não seja apenas um chatbot genérico. O agente deveria entender em qual fase o empreendedor está e manter contexto sobre o projeto, por exemplo:

Ideação → Validação do problema → Validação da solução → MVP → Modelo de negócio → Go-to-market → Tração

Exemplo: o usuário cadastra sua startup, conversa com o agente, responde algumas perguntas e o sistema registra o progresso. Quando ele voltar posteriormente, o agente saberia o que já foi feito e poderia recomendar os próximos passos.

Estamos pensando em desenvolver o backend dessa parte em Python/FastAPI, mantendo dados e progresso no PostgreSQL.

Minha principal dúvida é sobre a arquitetura e os modelos/APIs.

Estou pesquisando opções como OpenRouter, Gemini, Groq e outras APIs de LLMs, mas gostaria de evitar ficar preso a um único provedor. A ideia seria ter uma camada própria e poder trocar de modelo dependendo da tarefa, custo ou disponibilidade.

Para quem já desenvolveu algo parecido:

  • Vale a pena usar OpenRouter como camada para acessar vários modelos ou é melhor integrar diretamente Gemini/Groq/etc.?
  • Quais APIs/modelos vocês recomendariam para um MVP com custo baixo?
  • Para criar esse tipo de agente personalizado, vocês usariam apenas prompts + banco de dados ou alguma framework de agentes?
  • LangChain/LangGraph faz sentido nesse cenário ou adicionaria complexidade desnecessária?
  • Para memória de longo prazo do usuário, PostgreSQL é suficiente ou vocês utilizariam também vector database/RAG?
  • Existem APIs com free tier razoável para desenvolver e validar o MVP?
  • Como vocês estruturariam esse agente para que futuramente seja possível trocar de modelo sem precisar reconstruir o sistema?

Não queremos treinar um modelo do zero. A intenção é construir nossa própria lógica/agente em cima de LLMs existentes, mantendo controle sobre contexto, etapas da jornada e dados do empreendedor.

Qual arquitetura vocês escolheriam hoje para começar esse projeto?

reddit.com
u/Unusual_Play_2297 — 3 days ago

Miniaturas de vídeos ficam cinza em um custom picker no iPhone (expo-media-library / iCloud?)

Estou desenvolvendo um app em React Native (Expo) e implementei um custom picker de galeria, utilizando expo-media-library em vez do seletor nativo do iPhone.

As fotos sempre carregam normalmente, porém alguns vídeos aparecem apenas como um bloco cinza.

O comportamento acontece somente em iPhones reais. No simulador iOS e no Android funciona normalmente.

O que observei:

  • Os vídeos são listados com MediaLibrary.getAssetsAsync().
  • Para vídeos utilizo expo-video-thumbnails.
  • Chamo MediaLibrary.getAssetInfoAsync(assetId, { shouldDownloadFromNetwork: true }).
  • Só tento gerar thumbnail quando existe file:// (não uso ph://).
  • Alguns vídeos carregam normalmente.
  • Outros ficam cinza por vários segundos.
  • Se eu deixar a galeria aberta, alguns desses vídeos cinza aparecem sozinhos depois de um tempo.
  • O mesmo vídeo que fica cinza no iPhone funciona imediatamente quando é importado para o simulador iOS.

Minha suspeita é que seja alguma limitação do PhotoKit/iCloud, ou que eu esteja tentando resolver muitos vídeos ao mesmo tempo (concorrência alta).

Alguém já passou por esse problema em um custom media picker? Existe alguma abordagem recomendada para carregar as miniaturas de vídeos no iOS, semelhante ao que Instagram e Fotos da Apple fazem?

u/Unusual_Play_2297 — 22 days ago