Creación manual de aplicaciones de inteligencia artificial: guía para todo el proceso, desde el análisis de requisitos hasta la implantación y puesta en marcha.

prólogo

En este artículo, tratamos de implementar una aplicación en el camino más corto y el modo más ligero, que requiere sólo tres grandes pasos + 9 pequeños pasos, y el siguiente es un proceso de enseñanza práctica.

Descripción de los requisitos

En la siguiente plantilla encontrará una descripción sistemática desde la perspectiva de un gestor de productos:

  1. Resumen de requisitosQué problema se resuelve, qué función se consigue y la presentación general.
  2. Descripción de la interfaz interactivaFunciones e interacciones de las cajas de entrada y salida.
  3. Suministro de herramientas funcionalesLa búsqueda de modelos de IA funcionalmente realizables.

modelo pertinente

Los siguientes modelos de IA están disponibles para generar ilustraciones de artículos, y obtienen un uso específico de la API:
dirección del modelo

手把手打造AI应用:从需求分析到部署上线的全流程指南

Ejemplo de demostración finalizada::Haga clic para ver

Etapas de la realización de requisitos

1. Descripción general de las necesidades

Desarrolla una aplicación basada en Gradio para implementar las siguientes funcionalidades:

  • Después de que el usuario introduzca el contenido de la entrada pública, haga clic en el botón Generar con un solo clic.
  • Generación automática de títulos y resúmenes.
  • Genere automáticamente Prompts en inglés basados en resúmenes y genere gráficos de artículos.

2. Módulos básicos front-end

  1. Cuadro de entrada de usuario: Recuerda al usuario que debe introducir el contenido de la entrada pública.
  2. Cuadro de salida de cabecera::
    • Genere automáticamente 5 títulos (64 caracteres o menos) adecuados para números públicos.
    • Disposición izquierda-derecha, salida en streaming y presentación separada del proceso de pensamiento y del resultado final.
  3. Cuadro de resumen de resultados::
    • Genere automáticamente un resumen (de 120 palabras o menos) adecuado para números públicos.
    • Disposición izquierda-derecha, salida en streaming y presentación separada del proceso de pensamiento y del resultado final.
  4. Artículo con imagen::
    • La pregunta se genera automáticamente en inglés a partir del resumen.
    • Disposición izquierda y derecha con salida de streaming.
    • Editable y compatible con la regeneración.
  5. Cuadro de salida para gráficos de artículos::
    • Generar una imagen basada en el Prompt en inglés generado.
    • Genera 2 imágenes de tamaño 1024x500.

Estilo visual: cian tecnológico + morado.

3. API del lado del servidor

Título, resumen, solicitud de salida API

import requests
import json
from PIL import Image
from io import BytesIO
url = 'https://api-inference.modelscope.cn/v1/images/generations'
payload = {
'model': 'djyzcp123/gjerc',  # ModelScope Model-Id, required
'prompt': 'A golden cat'  # required
}
headers = {
'Authorization': 'Bearer 替换为你的魔搭token',
'Content-Type': 'application/json'
}
response = requests.post(url, data=json.dumps(payload, ensure_ascii=False).encode('utf-8'), headers=headers)
response_data = response.json()
image = Image.open(BytesIO(requests.get(response_data['images'][0]['url']).content))
image.save('result_image.jpg')

Generación de código con IA y pulido de pruebas en la nube Notebook

1. Generación de códigos

  • El código puede generarse automáticamente utilizando grandes modelos como Cursor, DeepSeek-R1, QwenMax-QWQ, Claude 3.7, etc.
  • El código se guarda como .py Documentación.
手把手打造AI应用:从需求分析到部署上线的全流程指南

2. Ejecutar el código en Notebook

  • El portátil viene con el entorno preinstalado nada más sacarlo de la caja.
  • Dirección del cuaderno
  • estar en movimiento .py Documentación:
!python /mnt/workspace/文件名.py
手把手打造AI应用:从需求分析到部署上线的全流程指南手把手打造AI应用:从需求分析到部署上线的全流程指南

3. Pruebas y optimización

Aceptación del front-end

Las interfaces frontales generadas por las cuatro herramientas son diferentes, pero todas cumplen los requisitos.

CursorDeepSeek-R1
手把手打造AI应用:从需求分析到部署上线的全流程指南手把手打造AI应用:从需求分析到部署上线的全流程指南
QwenMax-QWQClaude3.7
手把手打造AI应用:从需求分析到部署上线的全流程指南手把手打造AI应用:从需求分析到部署上线的全流程指南

Aceptación en el servidor

La funcionalidad funciona correctamente y el título, el resumen, el aviso y las imágenes generados son los esperados.

手把手打造AI应用:从需求分析到部署上线的全流程指南

Despliegue en directo

1. Configuración básica de CreateSpace

  • Nuevo espacio creativo
  • Utiliza los recursos de CPU libres de la plataforma, que están configurados por defecto.
手把手打造AI应用:从需求分析到部署上线的全流程指南

2. Paso clave: protección de la clave API

  • Modifique el código para almacenar la clave API en una variable de entorno.

Pre-modificación:

手把手打造AI应用:从需求分析到部署上线的全流程指南

Modificado:

import os
MODEL_API_KEY = os.getenv('MODEL_API_KEY')
手把手打造AI应用:从需求分析到部署上线的全流程指南

3. Cargar documentos y publicarlos en línea

  • Depuración satisfactoria en Notebook .py Cambie el nombre del archivo a app.py y subido.
手把手打造AI应用:从需求分析到部署上线的全流程指南

Una vez hecho esto, recibirás un enlace para compartir:

手把手打造AI应用:从需求分析到部署上线的全流程指南

resúmenes

Todo el mundo es desarrollador de aplicaciones, enciende la magia de la IA y crea miles de aplicaciones.

La aplicación es infinitamente ampliable, por ejemplo

  1. Añade adornos a los artículos y copia microblogging.
  2. Estilo de ilustración opcional.
手把手打造AI应用:从需求分析到部署上线的全流程指南

Le esperan más posibilidades para explorar. 🚀

© declaración de copyright

Artículos relacionados

Sin comentarios

Debe iniciar sesión para participar en los comentarios.
Acceder ahora
ninguno
Sin comentarios...