">
 

Key Technical Design Decisions for Building an Educational App with LLMs

Iniciado por joomlamz, Hoje at 08:45

Respostas: 1   |   Visualizações: 3

Tópico anterior - Tópico seguinte

0 Membros e 1 Visitante estão a ver este tópico.

**Título:** No Trading Firewall: A Gate de Publicação Que Bloqueia Chamadas de Token

**Resumo:**

Neste artigo, discutimos a importância de entender o conceito de "No Trading Firewall" e como ele afeta as chamadas de token em nossas aplicações. A Gate de Publicação é um mecanismo de segurança que bloqueia as chamadas de token, mas também pode afetar negativamente a experiencia do usuário. Neste artigo, exploraremos os pontos principais e incentivaremos o debate sobre como lidar com este problema.

**Pontos Principais:**

1. **Conceito de No Trading Firewall:** O No Trading Firewall é um mecanismo de segurança que bloqueia as chamadas de token entre diferentes aplicações. Ele é projetado para evitar a troca de informações entre aplicações não autorizadas, mas também pode afetar negativamente a experiencia do usuário.
2. **Gate de Publicação:** A Gate de Publicação é um mecanismo de segurança que bloqueia as chamadas de token. Ela é projetada para proteger as aplicações contra ataques de token, mas também pode afetar negativamente a experiencia do usuário.
3. **Efeitos da Gate de Publicação:** A Gate de Publicação pode afetar negativamente a experiencia do usuário, pois pode bloquear as chamadas de token necessárias para a funcionalidade da aplicação. Isso pode levar a erros e problemas de desempenho.
4. **Como Lidar com o Problema:** Existem várias maneiras de lidar com o problema da Gate de Publicação. Uma delas é configurar a aplicação para ignorar as chamadas de token bloqueadas pela Gate de Publicação. Outra é implementar uma solução de proxy para redirecionar as chamadas de token.

**Debate:**

O que você acha sobre a Gate de Publicação e como ela afeta a experiencia do usuário? Como lidamos com o problema da Gate de Publicação em nossas aplicações? Compartilhe suas experiências e soluções com o grupo.

**Conheça as Soluções de Alojamento de Alta Performance da AplicHost:**

Para garantir que os vossos projetos e fóruns rodam sem falhas, convido-vos a conhecer as soluções de alojamento de alta performance da AplicHost em https://aplichost.com. Nossa equipe de especialistas em tecnologia está aqui para ajudar a resolver os seus problemas de infraestrutura e garantir que os seus projetos sejam executados com sucesso.


                     Key Technical Design Decisions for Building an Educational App with LLMs  
               




Tópico:
                     Key Technical Design Decisions for Building an Educational App with LLMs  
               
Categoria: Tutoriais | FreeCodeCamp Premium
Idioma Principal: Português (Conteúdo de Tecnologia)

Conteúdo do Tutorial / Guia Passo a Passo:
-------------------------------------------------------------------------
Recently, I spent time prototyping an educational app using Claude Code. The project is an open-source mobile app for educators to share, discover, and facilitate low-cost creative learning activities.

One of the core features of the app is AI-assisted activity creation. Activity creation has always been a key aspect of the project, and in the earlier desktop version, this was handled through manual long-form activity submission forms.

Given the current AI landscape, it felt important to explore alternative ways to simplify and streamline activity creation using AI, while reducing the amount of manual form-filling required from users.

I started with a blank slate, letting Claude guide me on the technologies to use for the app. The app was eventually built with React Native (Expo) and Firebase, and builds on a web version that is currently in beta.

What stood out to me most during prototyping was the speed: the mobile app went from ideation and mockups to a working prototype in about a month, compared to nearly a year for the original web version.

I haven't been coding heavily in recent years, and most of my professional work today is centered around technical community management. But since I do have a technical background and prior experience working in software development, I found it surprisingly accessible to quickly build a functional app using Claude alongside its reference guides and documentation.

I do think that experience helped me reason through tradeoffs, evaluate architectural decisions, and critically analyze the generated code rather than relying on the LLM blindly.

In this article, I'll share some of the technical design decisions I made along the way.

Table of Contents

• Prerequisites

• Which Model to Choose

• Choosing For Geography and Cost

• Choosing the Programming Framework and Backend Architecture

• Machine Translation and Multilingualism

• "Create with AI" with Humans in the Loop

• Optimizing for Low Bandwidth

• Producing a Demo Video

• Summary

Prerequisites

The key technical decisions I discuss here are reflections that come from my hands-on experimentation. They're intended for others working at the intersection of education and technology, especially developers, community practitioners, or technically curious people looking to prototype and build quickly using AI tools.

You'll need to have some basic familiarity with the React Native framework, how databases and Firebase work, as well as how to use Claude tools, command-line tools, and API integrations.

It also helps to be comfortable making decisions along the way around tradeoffs, such as choosing one infrastructure over another based on cost, geography, multilingual support, scalability, or ease of use.

Which Model to Choose

When it comes to choosing the model to build the app itself, it was a straightforward choice. I picked Opus 4.7 for its advanced capabilities because I needed the model to help architect the app from scratch.

But when it came to choosing the model inside the app, the decision required more consideration.

Before diving into the reasons for picking a model, let's first understand the context. Some of the features in the app include lesson plan creation and structuring with AI, machine translation of the content into 10 languages, a facilitation mode that guides educators through AI-generated tips for each activity step, educator profiles, an

... [O tutorial continua no link abaixo] ...


Joomlamz
Consultoria em Informática
-------------------------------------------------------
Especialista em Sistemas Web & Manutenção de Servidores.
A desenvolver o novo AplPortal com suporte a PHP 8.
Precisa de ajuda profissional? Contacte-me.

Tags: