În primul meu articol despre inteligența artificială am făcut o scurtă descriere a opțiunilor care se află disponibile ”în sălbăticia digitală” a Internetului. Știu că mulți probabil se gândesc că vine Paștele și dacă nu ați întrebat ChatGPT sau Mistral Chat ce anume idei să vă dea, ci ați ales pe bătrânul vostru părinte și inteligența sa, atunci sunteți eu. Trebuie să recunosc că la acest moment sunt un fan mai mare al Mistral Chat decât al ChatGPT, iar la ora actuală cele două… unelte… oferă informații asemănătoare atunci când sunt interpelate (din ce am observat eu).
Dintre toate limbajele de programare existente am ales Python, iar primii pași în învățarea acestuia i-am prezentat destul de succint. O dată cu acel articol am adus în centrul atenției și două programe, medii de dezvoltare (a.k.a IDE), lucru care se va repeta și azi în acest articol, doar că la un mod mai general. Astăzi în centru atenției se vor găsi Visual Studio Code și Flexpilot iar integrarea se va face cu Mistral Ai.
Visual Studio Code este deja un program destul de cunoscut, el poate fi folosit pentru a programa în diferite limbaje prin instalarea unor module/extensii suplimentare acolo unde este necesar. Programul acesta este disponibil pentru Windows, diferite distribuții Linux și MacOS.
Pentru a integra și ”un gram” de inteligență artificială, precum Mistral AI, avem nevoie de o extensie. Această extensie se numește Continue și permite integrarea cu Mistral AI, mai precis cu Codestral conceput special pentru cei care au nevoie de asistență în dezvoltarea de cod.
Pentru a putea folosi Codestral este necesar să ne înregistrăm pe platforma Mistral de unde obținem cheia API necesară configurării extensiei Continue. Nu are rost să reinventez roata de aceea vă recomand acest articol pentru mai multe detalii.
Flexpilot este a doua opțiune, care spre rușinea mea, nici nu știam că există până mai acum ceva timp. Flexpilot este un program open-source, derivat din Visual Studio Code, precum este Brave derivat din Google Chrome de exemplu 😁, cu suport nativ pentru folosirea inteligenței artificiale, precum Mistral, fără a avea bataia de cap a instalării unei extensii.
Este bine de menționat aici că suportă și modele locale de inteligență artificială prin intermediul Ollama sau LMStudio. Flexpilot poate fi instalat pe Windows, diferite distribuții Linux și MacOS sau poate fi testat online înainte.
Integrarea cu Mistral AI este descrisă în documentația oficială având la bază desigur existența unui cont creat pe platforma Francezilor.
Pe final nu rămâne decât să precizez un singur lucru: tratați cheile API așa cum tratați parolele, aveți grijă unde le stocați de preferat într-un manager de parole precum KeePassXC.