← AI EngineeringԱնկախ փորձարարական նախագիծ · 2026

SOLOOS / AI ENGINEERING

Ճիշտ համատեքստ։ Ավելի լավ դիմումներ։

AI-ով կարիերայի աշխատանքային միջավայր՝ պրոֆիլից և աշխատանքի ուսումնասիրությունից մինչև նամակ ու հաջորդ քայլ։

Դիտել GitHub-ում
soloos.
Պրոֆիլի համատեքստ→Աշխատանքի տվյալներ→Ուղեկցող նամակ
Պրոդուկտային դիզայներ / Example Studio

Այս դերի համար կարևոր են հստակ սցենարները և միասնական դիզայն-համակարգը։ Բարդ պահանջները հարմար ինտերֆեյսների վերածելու իմ փորձն անմիջականորեն կապված է այդ խնդիրների հետ։

ԲարելավելԿրճատելԹարգմանել
Ստուգել ուղարկելուց առաջ

Ինտերֆեյսի պատկերավոր ներկայացում · հորինված տվյալներ · ոչ իրական միջավայր

Soloos-ը ինքնուրույն պրոդուկտ է, ոչ թե թեստային առաջադրանք։ Միավորել եմ պրոդուկտային դիզայնը և full-stack իրականացումը՝ հավաքել թեկնածուի համատեքստը, հասկանալ դերը, պատրաստել համապատասխան նամակ, պահել մարդու վերահսկողությունը և հետևել հաջորդ քայլերին։

01 / CONTEXT

Համատեքստը՝ գեներացումից առաջ

Նամակի օգտակարությունը կախված է դրա հիմքում ընկած փաստերից։ Կառուցվածքային պրոֆիլը, աշխատանքի պահանջները և անհրաժեշտության դեպքում հանրային աշխատանքները միավորվում են մինչև մոդելին դիմելը։

  1. 01

    Պրոֆիլ և CV

    PDF ներմուծում և խմբագրվող պրոֆիլ

  2. 02

    Աշխատանքի ուսումնասիրություն

    Դեր, պահանջներ և ընկերության համատեքստ

  3. 03

    AI սևագիր

    Gemini-ի նպատակային գործողություններ

  4. 04

    Մարդու ստուգում

    Խմբագրում, կրճատում կամ թարգմանություն

  5. 05

    Հաջորդ քայլ

    Փաստաթղթերի արտահանում և դիմումների հետևում

02 / PRODUCT

Աշխատանքային միջավայր, ոչ նոր չատ

AI-ը ծանոթ խմբագրիչում ներկայացված է կոնկրետ գործողություններով։ Պահպանվող փաստաթղթերը, հստակ կարգավիճակներն ու հաջորդ քայլը գեներացումը դարձնում են գործնական գործընթաց։

soloos / CV խմբագրիչPDF ↗

Ամփոփում

Փորձ

Հմտություններ

Պրոդուկտային դիզայներ

Ամփոփում

Փորձ

Հմտություններ

soloos / Դիմումներ03
01

Պրոդուկտային դիզայներ

Example Studio A

Ուղարկված
02

Պրոդուկտային դիզայներ

Example Studio B

Հարցազրույց
03

Պրոդուկտային դիզայներ

Example Studio C

Պահպանված

Ինտերֆեյսի պատկերավոր ներկայացում · հորինված տվյալներ · ոչ իրական միջավայր

01

Փաստերի վրա հիմնված նամակ

CV ներմուծումը, աշխատանքի ուսումնասիրությունը, հարցերի պատասխաններն ու Figma-ի նյութերը ձևավորում են համատեքստը։

02

Խմբագրվող CV

Պրոֆիլից նախալրացում, տեքստային բաժիններ, նախադիտում, պատճենում և PDF ներբեռնում։

03

Դիմումների հետևում

Որոնում, հինգ կարգավիճակ, նշումներ, կապի ամսաթվեր, ժամկետի ցուցիչներ և սեփական նամակների հղումներ։

04

Երեք լեզու

Անգլերեն, ռուսերեն և հայերեն ինտերֆեյս ու փաստաթղթեր՝ PDF-ի ներկառուցված տառատեսակներով։

03 / ARCHITECTURE

Պարզ պայմանագրեր։ Հստակ սահմաններ։

Next.js-ը սպասարկում է միջավայրը և սերվերային հարցումները։ Supabase-ը՝ մուտքն ու օգտատիրոջ Postgres տվյալները։ Gemini-ը պատրաստում և փոխակերպում է տեքստը, իսկ մարդն ընտրում է արդյունքը։ PDFKit-ը արտահանում է փաստաթղթերը։

Միջավայր

Next.js · React · TypeScript

Խմբագրիչներ, պրոֆիլ և դիմումների վիճակներ

AI և ուսումնասիրություն

Gemini · կառուցվածքային համատեքստ

Փաստերի վրա հիմնված գործողություններ

Տվյալներ

Supabase · Postgres · RLS

Մուտքով պաշտպանված սեփական գրառումներ

Փաստաթղթեր

PDFKit · ներկառուցված տառատեսակներ

Անգլերեն, ռուսերեն և հայերեն PDF

04 / SOURCE

Ստուգելի իրականացում

Հատվածները հրապարակված կոդից են։ Դրանք ցույց են տալիս ինտերֆեյսի իրական պայմանագրերը, ոչ դեկորատիվ կեղծ կոդ։

Տվյալները՝ միայն տիրոջը

Ընթերցումը սահմանափակվում է մուտք գործած օգտատիրոջ ID-ով։ Փոփոխություններն ու կապված նամակներն ունեն նույն ստուգումը՝ RLS-ի հետ միասին։

lib/workspace/server.ts ↗
const { data: { user }, error: authError } =
  await db.auth.getUser();
if (authError || !user)
  return reply({ error: "unauthorized" }, 401);

let query = db.from(table[kind])
  .select("*")
  .eq("user_id", user.id);

Անվստահելի մուտքի սահման

Արտաքին տեքստը նշվում է որպես տվյալ։ Սա պաշտպանության շերտ է, ոչ prompt injection-ի դեմ երաշխիք։

lib/gemini/prompts.ts ↗
function safeUserInput(label: string, content: string): string {
  return [
    `<<<USER_INPUT:${label}>>>`,
    content,
    `<<<END_USER_INPUT:${label}>>>`,
  ].join("\n");
}

05 / VERIFICATION

Ինչն է ստուգված, ինչը՝ ոչ

Անցել է 11 ավտոմատ թեստ

Ստուգվել են արտաքին հարցումները, mock բազայի CRUD-ն ու սեփականությունը, մուտքի վավերացումը և իրական PDF-երի տեքստն ու էջավորումը երեք լեզվով։ Տիպերի ստուգումն ու production կառուցումը նույնպես անցել են։

tests/ ↗

Փոքր, բայց օգտակար համակարգ

CV-ի և թրեքերի MVP-ն օգտագործում է առկա աղյուսակները, տարբերակավորված JSON-ը և հին տեքստի համատեղելիությունը։ Նոր միգրացիա պետք չէ։ Production-ի համար անհրաժեշտ են տիպավորված դաշտեր, բաշխված սահմանափակումներ և ինտեգրացիոն թեստեր։

Դիտել Meridian HR ↗