Estamos encantados de presentar 4D AIKit, la primera de una serie de funcionalidades impulsadas por la IA diseñadas para llevar las capacidades inteligentes directamente a sus proyectos 4D. Como componente integrado, AIKit permite una integración perfecta de los modelos de última generación de OpenAI en su entorno de desarrollo reforzando nuestro compromiso de poner la IA en el corazón de la innovación en 4D.
Con solo unas pocas líneas de código, puede enriquecer sus aplicaciones con funciones inteligentes como generación de imágenes, moderación de contenido, análisis visual avanzado y chatbots conversacionales. Y esto es sólo el principio. Las posibilidades se abren de par en par, permitiéndole crear soluciones más inteligentes, más dinámicas y con mayor capacidad de respuesta que nunca.
VITRINA: Automatice el etiquetado y la búsqueda de imágenes
Imagine subir una imagen y que se analice automáticamente y se etiquete con palabras claves relevantes, lista para ser buscada o categorizada. Con el componente 4D AIKit, esta es sólo una de las muchas funcionalidades innovadoras de IA a su alcance.
Ejemplo: Etiquetado y organización automática de imágenes
var $client := cs.AIKit.OpenAI.new("YourApiKey")
$getKeywords:=cs.getKeywords.new()
$prompt:="Generate between 10 and 20 relevant keywords about this picture.\
The keywords must be separated by a single space with no other text."
var $result:=$client.chat.vision.create($imageUrl).prompt($prompt).choice.message.content
// Process the keywords and save them to the database for fast and accurate image search
$getKeywords.GetKeywordsFromContent($result)
Con sólo unas pocas líneas de código, su aplicación puede etiquetar y organizar automáticamente las imágenes, mostrando la perfecta integración de la IA en sus proyectos.
Nota: para ejecutar esta demo, necesitará una llave API OpenAI. Puede crear una desde su cuenta de OpenAI https://platform.openai.com/account/api-keys.
Recomendaciones para el uso de su llave API:
- Mantenga su llave privada y nunca la exponga en código del lado del cliente o repositorios públicos.
- Controle su uso regularmente en su panel de control de OpenAI para evitar cargos inesperados.
- Defina límites de uso o cuotas si está integrando esto en un entorno de producción.
- Si su llave se ve comprometida, revóquela inmediatamente y genere una nueva.
¿Qué puede hacer con el componente 4D AIKit?
El componente 4D AIKit está integrado directamente en 4D, ofreciendo un acceso sin fisuras a los poderosos modelos de IA de OpenAI, cada uno de los cuales ofrece posibilidades únicas para mejorar sus aplicaciones con funciones inteligentes de última generación.
Aquí hay una mirada más cercana a lo que puede construir:
1. Generación de texto y chat: Construya interfaces conversacionales
Los modelos de lenguaje de OpenAI destacan en la comprensión del contexto y la generación de respuestas similares a las humanas.
Ejemplos de lo que puede crear:
– Chatbots para atención al cliente: automatice las respuestas a las preguntas más frecuentes y mejore el compromiso de los usuarios.
– Herramientas de redacción de contenidos: ayude a los usuarios a redactar correos electrónicos, artículos o informes.
– Traducción y resumen de idiomas: traduzca rápidamente documentos o resuma textos extensos.
Ejemplo: Bot de preguntas frecuentes para comercio electrónico
var $client := cs.AIKit.OpenAI.new("YourApiKey")
var $faqBot := $client.chat.create("You are an AI assistant specialized in answering e-commerce customer questions.")
var $question := "What is your return policy?"
var $response := $faqBot.prompt($question)
ALERT("FAQ Bot Response: " + $response)
2. Análisis de visión: Automatizar el reconocimiento de imágenes
Utilice la IA para «ver» e interpretar imágenes.
Ejemplos de lo que puede crear:
– Etiquetado automático de imágenes: analice las fotos cargadas y genera palabras clave descriptivas.
– Sistemas de inspección visual: detecte defectos en la fabricación o supervise los productos en los almacenes.
– Herramientas de accesibilidad: genere descripciones de imágenes para usuarios con discapacidad visual.
Ejemplo: Categorización de una fototeca
var $client := cs.AIKit.OpenAI.new("YourApiKey")
$userPrompt:= "Describe the objects and context of this image in English.")
var $result:=$client.chat.vision.create($imageUrl).prompt($userPrompt).choice.message.content
ALERT("Tags: " + $result)
3. Generación de imágenes: Crear visuales únicos
Diseñe visuales desde cero utilizando simples indicaciones de texto.
Ejemplos de lo que puede crear:
– Herramientas de diseño creativo: genere marcadores de posición, arte conceptual o activos gráficos.
– Contenido de marketing: produzca rápidamente imágenes atractivas para campañas.
– Desarrollo de juegos: cree conceptos de personajes o entornos sobre la marcha.
Ejemplo: contenido visual dinámico para entradas de blog
var $client := cs.AIKit.OpenAI.new("YourApiKey")
$userPrompt := "A cozy coffee shop with modern decor and warm lighting."
var $image:=$client.images.generate($userPrompt; {size: "1024x1024"}).image.url
ALERT("Image URL: " + $image)
4. Moderación de textos: Garantizar la seguridad de las interacciones de los usuarios
Supervise y modere los contenidos para garantizar entornos más seguros.
Ejemplos de lo que puede crear:
– Moderación comunitaria: marque automáticamente los mensajes ofensivos o que incumplan las normas.
– Herramientas de revisión de contenidos: asegúrese de que los comentarios, las reseñas o las cargas cumplen las normas de su plataforma.
– Supervisión del chat en tiempo real: advierta a los usuarios sobre lenguaje inapropiado durante interacciones en vivo.
Ejemplo: Marcar comentarios inapropiados
var $client := cs.AIKit.OpenAI.new("YourApiKey")
var $moderation:=$client.moderations.create("This text contains inappropriate language and offensive behavior.").moderation
5. Flujos de trabajo avanzados que combinan varios modelos
Combine modelos de texto y de visión para obtener soluciones más complejas:
Ejemplos de lo que puede crear:
– Asistentes de investigación potenciados por IA: resume artículos de investigación y analiza gráficos.
– Herramientas de gestión de redes sociales: generar pies de foto para imágenes, moderar comentarios y sugerir hashtags.
– Plataformas de aprendizaje electrónico: crear material didáctico que incluya texto e ilustraciones.
Ejemplo: Automatización de redes sociales basada en IA
var $client := cs.AIKit.OpenAI.new("YourApiKey")
// Generate an image based on the user’s description in one click
var $image:=$client.images.generate($imageDescription; {size: "1024x1024"}).image.url
// Generate relevant tags automatically for the generated image
$tagPrompt:="Generate between 10 and 20 relevant keywords about this picture"+\
" The keywords must be separated by a single space with no other text."
var $result:=$client.chat.vision.create($imageUrl).prompt( $tagPrompt).choice.message.content
// Save the tags to the database for easy search and fast sharing
$getKeywords.GetKeywordsFromContent($result)
Compatibilidad con múltiples proveedores
Aunque AIKit se ha diseñado pensando en OpenAI, también es compatible con una amplia gama de otros proveedores de IA que ofrecen API compatibles con OpenAI. Esto le da flexibilidad para elegir el proveedor que mejor se adapte a sus necesidades, ya sea por rendimiento, privacidad, coste o capacidades específicas.
¿Por qué utilizar el componente 4D AIKit?
Ya sea que esté desarrollando aplicaciones para profesionales creativos, automatizando tareas repetitivas o aprovechando el análisis de datos, el componente 4D AIKit ofrece las herramientas que necesita para convertir sus ideas en poderosas funcionalidades.
Consulte la documentación detallada para explorar el componente rico en funciones, que incluye 30 clases.
Las próximas entradas del blog presentarán nuevos casos de uso orientados a los negocios, diseñados para inspirarle y ayudarle a mejorar sus aplicaciones con capacidades basadas en IA.
Seguiremos compartiendo ideas, ejemplos y tutoriales para ayudarle en su viaje hacia la innovación.
Siéntase libre de compartir sus comentarios o casos de uso, estaremos encantados de presentar sus proyectos en futuras publicaciones.