Exploring the power of Coze’s no-code platform

Loading...
Thumbnail Image

URL

Journal Title

Journal ISSN

Volume Title

Sähkötekniikan korkeakoulu | Bachelor's thesis

Department

Mcode

ELEC3014

Language

en

Pages

39

Series

Abstract

As software development accelerates and digitalization expands, there is a growing need for methods that enable application development by users without extensive programming backgrounds. Low-code development platforms have emerged in response to this need. These platforms offer visual tools and ready-made components that allow applications to be implemented efficiently without vast technical expertise. This thesis explores the potential of Coze, a no-code development platform created by ByteDance, to enable the creation of artificial intelligence applications by users with minimal programming experience. A practical case study was conducted by developing a language-learning tutor focused on travel vocabulary. The application was built entirely within Coze’s environment and recorded time allocation, identified usability challenges, and assessed the platform’s flexibility and scalability. Particular attention was given to workflow complexity, debugging experience and plugin integration. The resulting application included a variety of features, such as vocabulary presentation, quizzes, and AI-powered personalized learning. Findings suggest that Coze substantially lowers the barrier to AI application development, particularly for rapid prototyping and educational use cases. The visual workflow system simplified complex logic design and allowed modular application structure, which improved maintainability. However, several limitations were identified, including weak plugin search capabilities, terminology overload, and the absence of UI design features. Overall, the thesis concludes that Coze demonstrates strong potential in democratizing AI development. Its intuitive design, integration support, and AI-assisted features make it a valuable tool for hobbyists, educators, and non-expert developers. The findings contribute to ongoing discussions about the role of no-code tools in software development and highlight future opportunities for accessible, modular AI application creation.

Ohjelmistokehityksen nopeutuessa ja digitalisaation laajetessa on syntynyt tarve menetelmille, jotka mahdollistavat sovellusten kehittämisen myös niille käyttäjille, joilla ei ole laajaa ohjelmointitaustaa. Vähäkoodiset kehitysalustat (engl. low-code development platforms) ovat nousseet vastauksena tähän tarpeeseen. Alustat tarjoavat visuaalisia työkaluja ja valmiita komponentteja, joiden avulla sovelluksia voidaan kehittää tehokkaasti ilman syvällistä teknistä osaamista. Tämä työ tarkastelee kyseisten alustojen mahdollisuuksia tekoälysovellusten kehittämisessä. Tutkimuksessa analysoidaan Coze-nimistä kehitysalustaa. Alusta mahdollistaa kahdenlaisten projektien rakentamisen: agenttien sekä sovellusten. Agentit ovat persoonalla ja taidoilla varustettuja keskustelubotteja. Sovellukset puolestaan koostuvat modulaarisista komponenteista sekä visuaalisesta työalustasta. Työ toteutettiin tapaustutkimuksena, jossa kehitettiin tekoälypohjainen kieltenopetussovellus Coze-alustaa hyödyntäen. Kehitysprosessia dokumentoitiin vaiheittain, ja tarkastelun kohteena olivat muun muassa työmäärä, käyttöliittymän selkeys, skaalautuvuus ja kehityksen muu sujuvuus. Tehty sovellus sisälsi useita erilaisia toiminnallisuuksia, kuten sanaston esittelyä, kyselyitä sekä käyttäjälle mukautettua oppimista tekoälyn avulla. Havaintojen perusteella Coze-alusta soveltuu hyvin yksinkertaisten sovellusten nopeaan kehittämiseen. Sen käyttöliittymä on helppokäyttöinen, mutta aluksi hieman kuormittava uusille käyttäjille. Taustajärjestelmän kehityksessä haasteita syntyi eniten, muun muassa tietokannan integraatiossa sekä koodiin perustuvissa moduuleissa oli rajallisuuksia. Ajallisesti kehitys vaati muutaman viikon, ja kun perustoiminnot olivat tehty, sovelluksen laajentaminen oli paljon sujuvampaa perinteiseen ohjelmointiin verrattuna. Kokonaisuudessaan työ osoittaa, että Coze madaltaa merkittävästi tekoälysovellusten kehityksen kynnystä. Siitä huolimatta rajoitukset, kuten mukauttamisen vaikeus sekä visuaalisen käyttöliittymänluontiympäristön (engl. frontend development environment) puute on kuitenkin syytä huomioida. Tutkimus osoittaa, että vähäkoodisilla alustoilla on potentiaalia demokratisoida tekoälyn kehitystä. Vähäkoodiset alustat tarjoavat merkittäviä hyötyjä varsinkin silloin, kun tavoitteena on kehittää kevyitä, nopeasti käyttöönotettavia sovelluksia ilman syvällistä teknistä asiantuntemusta.

Description

Supervisor

Forsman, Pekka

Thesis advisor

Zhao, Rongzhen

Other note

Citation