Vibe coding

Vibe coding (lub vibecoding) – paradygmat programowania[1] oparty na sztucznej inteligencji, w której osoba opisuje problem w kilku zdaniach, które stanowią podpowiedź dla dużego modelu językowego dostosowanego do tworzenia oprogramowania. Model językowy tworzy oprogramowanie, przesuwając rolę programisty z samodzielnego pisania kodu na kierowanie, testowanie i udoskonalanie kodu źródłowego generowanego przez sztuczną inteligencję[2][3]. Paradygmat pozwala na tworzenie oprogramowania bez dogłębnej nauki technik programowania i umiejętności wymaganych w inżynierii oprogramowania[4]. Termin został wprowadzony w lutym 2025 przez Andreja Karpathy’ego(inne języki)[3].

Kluczowym elementem vibe coding jest fakt, że użytkownik jest w stanie modyfikować kod bez jego pełnego zrozumienia[3].

W marcu 2025 akcelerator Y Combinator podał informację, że 25% startupów w ich portfolio firm W25 posiada kod wygenerowany w 95% przez sztuczną inteligencję[5].

Innym paradygmatem tworzenia oprogramowania z wykorzystaniem generatywnej sztucznej inteligencji jest tzw. agentic coding, w którym agent AI zajmuje się całym cyklem tworzenia oprogramowania[6].

Ograniczenia

Pomimo swoich zalet, pojawiają się obawy o zrozumienie generowanego kodu jak i aspekty jego niezawodności czy bezpieczeństwa[7], takie jak: wydajność kodu, brak lub nieadekwatny poziom kontroli dostępu, brak walidacji wejścia, brak zarządzania zależnościami i generowanie wysokich kosztów przez nadmiarowe zapytania API[8] czy inne zagrożenia CWE(inne języki)[9].

Model Context Protocol

 Główny artykuł: Model Context Protocol.

Protokół Model Context Protocol (MCP) zdefiniowany przez firmę Anthropic dla chatbota Claude pozwala na zarządzanie zewnętrznymi interfejsami, przez co umożliwia działanie agentów AI z pamięcią kontekstową i zdolnością do zarządzania kodem źródłowym jak i samą aplikacją[10][11][12]. Firmy OpenAI i Google ogłosiły adaptację MCP w swoich produktach ChatGPT i Gemini[13][14].

Zobacz też

Przypisy

  1. Vibe Engineering Automation (VEA) and Orchestration (VEO): An AI-Driven Framework for Design Integration in EPC Projects [online] (ang.).
  2. The Last Solo Programmers – Communications of the ACM [online], 4 kwietnia 2025 [dostęp 2025-04-23] (ang.).
  3. a b c Will the future of software development run on vibes? - Ars Technica [online], web.archive.org, 6 marca 2025 [dostęp 2025-04-23] [zarchiwizowane z adresu 2025-03-06].
  4. Silicon Valley's Next Act: Bringing 'Vibe Coding' to the World - Business Insider [online], web.archive.org, 26 lutego 2025 [dostęp 2025-04-23] [zarchiwizowane z adresu 2025-02-26].
  5. Ivan Mehta, A quarter of startups in YC's current cohort have codebases that are almost entirely AI-generated [online], TechCrunch, 6 marca 2025 [dostęp 2025-04-23] (ang.).
  6. Ranjan Sapkota, Konstantinos I. Roumeliotis, Manoj Karkee, Vibe Coding vs. Agentic Coding: Fundamentals and Practical Implications of Agentic AI, arXiv, 26 maja 2025, DOI10.48550/arXiv.2505.19443 [dostęp 2025-06-08].
  7. What is vibe coding, exactly? [online], MIT Technology Review [dostęp 2025-04-23] (ang.).
  8. SECVAIB, Secvaib Security Analysis Tool & Software: Secure Vibecoding [online], secvaib.com [dostęp 2025-04-23] (ang.).
  9. Norbert Tihanyi, Tamas Bisztray, Mohamed Amine Ferrag, Ridhi Jain, Lucas C. Cordeiro, How secure is AI-generated Code: A Large-Scale Comparison of Large Language Models, arXiv, 11 grudnia 2024, DOI10.48550/arXiv.2404.18353 [dostęp 2025-07-23].
  10. Michael Nuñez, Replit and Anthropic’s AI is helping non-coders bring software ideas to life [online], VentureBeat, 17 lutego 2025 [dostęp 2025-04-23] (ang.).
  11. Matt Marshall, Anthropic’s stealth enterprise coup: How Claude 3.7 is becoming the coding agent of choice [online], VentureBeat, 11 marca 2025 [dostęp 2025-04-23] (ang.).
  12. Introducing AWS MCP Servers for code assistants (Part 1) | AWS Machine Learning Blog [online], aws.amazon.com, 1 kwietnia 2025 [dostęp 2025-04-23] (ang.).
  13. Kyle Wiggers, OpenAI adopts rival Anthropic's standard for connecting AI models to data [online], TechCrunch, 26 marca 2025 [dostęp 2025-04-23] (ang.).
  14. Kyle Wiggers, Google to embrace Anthropic’s standard for connecting AI models to data [online], TechCrunch, 9 kwietnia 2025 [dostęp 2025-04-23] (ang.).

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.