ToCode
Kanalga Telegramโda oโtish
ืืืคืื ืงืฆืจืื ืืืชืื ืชืื ืืืช ืื ืื ืคืจืง
Ko'proq ko'rsatish1 418
Obunachilar
Ma'lumot yo'q24 soatlar
-17 kunlar
-430 kunlar
Postlar arxiv
1 417
ืืื ืืจืื ืืืคืืฉ ืขืืืื ืืืืืืง ื 2026?
ืืื ืืืืืช ืฉืงืืจืืช ืืืจ ืืืื ืืืืจืฉืืช ืชืฉืืืช ืื:
1. ืกืืื ื AI ืืชืืืืื ืืช ืงืืจืืช ืืืืื ืฉืื ื ืืืฉืืช ืืื ืืฉืจื ืืฉืืืืื ืืช ืงืืจืืช ืืืืื ืืฆืืจืืฃ Cover Letter ืืืฉื ืืื ืืื ืืืืืก.
2. ืชืืื ืืช AI ืฉืจืฆืืช ืขื ืืืืฉื ืฉืื ื ืืืคืฉืจืืช ืืขื ืืช "ื ืืื" ืขื ืื ืฉืืื ืืจืืืื ืืืื ื ืฉืืชืืฆืข ืืืื.
3. ืืจืืืื ืื ืืฉืชืืฉืื ื AI ืืื ืืกื ื ืงืืจืืช ืืืื ืืืืืื ืืืืกืกื AI ืืืฆืขืื ืจืืืื ืืช ืืคืืขื (ืืืืชื ืืืขืืืื ืฉื ืขืืจืื ื AI ืืื ืืขื ืืช ืขื ืืฉืืืืช).
4. ืคืจืืืงืื Take Home ืืืืขืืืื ืืืืฆืขืื ืขื ืืื AI ืื ืืฆืืจืช Vibe Coding ืืื ืื ืขื ืื ืืื ืฉื ืืืืขืื. ืืืืจ ืืืืืื ืืคืจืืืงืืื ืืืื ืื ืืืืืื ืืื ืฉืื ืืจื ืืืขืจืื ืืช ืืืืขืื ืขื ืืกืืกื.
ืื ืงืืื ืืืืช ืืคืฉืจ ืืขืฆืืจ ืืืฉืืื - "ืืืื ืื ืืกืืจ?", ืืืื ืื ืืืืื ื ืืชืช ืืืืขืื ืืืืื ืืช ืืืจืืืช ืืช ืืืืืืืช ืฉืื ืชืื ืฉืืืืฉ ืืื ืืจืื ืืืืื ืืืงืฆืืขื ืฉืืื ืื ืืื ืืืืืื ืืฉืืืื. ืื ืื ื ืืืืืก ืืืฉืจืช ืคืืชืื, ืืืืืื ืืขืืืื ืขืฆืื ืืืื ืฉืืืืฉ ืืืื AI, ืื ืืื ืื ืืืคืฉืจ ืืืชื ืืจืืืื? ืืืชืฉืืื ืืื ืืื ืฉืืจืืืื ืืื ืื ืืืืช ืกืืืืช "ืขืืืื". ืืฃ ืืื ืื ืคืืชืจ ืฉืืืืช LeetCode ืืืจื ืืงืคื ืฉื ืืืืงืจ ืืืื ืขืืืื ืจืืื, ืื ืื ื ืืฉืชืืฉืื ืืื ืืชืืจ ืืืืฆื ืืชืื ืืืฉืื ืฉืื ืฉืื ืฉืืืืขืื ืืคืชืืจ ืฉืืืืช ืืืื ืืืืื ืืืชืืืื ืื ืขื ืืืชืืจืื ืืืืืืื ืืืชืจ ืืืชื ืฆืจืื ืืืชืืืื ืืขืืืื ืืืืืชืืช. ืฉืืืืฉ ืืืื AI ืืืกืืจืช ืงืืื ืืขืืืื ืืจืกืง ืืช ืืงืฉืจ ืืื (ืืืืืื ืจืืื ืืืขื ื ืฉืืื ืืงืจื). ืืืื ืืฉืื ื ืืกืชืื ืขื ืคืจืืืงื Take Home ืฉื ืืืขืื ืืื ืื ืืจื ืืืกืืง ืืืงืื ืืื ืฉืื ืืืจ ืืืื ืืชืืื ืื ืื ืืชืืื ืฉื ืืืืขืื. ืืืชื ืืืจ ืืืื ืจืืืื ืืืื ืื ืงืจืืื ืฉื ืงืืจืืช ืืืื.
ืื ืื ืื ืขืืื? ืื ื ืื ืืืืข. ืืื ืืื ืืื ืจืขืืื ืืช ืฉืืืืชื ืื ืกื:
1. ืื ืืฉ ืคืจืืืงื ืงืื ืืฉืืขืืชื ืฉืืื ืืื ืืชื ืื ืืื ืฉืืชืฃ ืื ืืืืชื ืฉืื ืืืขืืฃ ืืื ืขื ืืงืื, ืืืืืืื ืขื ืืืกืืืจืืืช ืืืื ืืื ืืืืื ืืืื ืงืื ืืืืขืื ืื ืืืืขืืืช ืฉืื ืืื ืืกื ืืืขืจืืช.
2. ืื ืืคืฉืจ ืืืืจ ืขื ืืื ืืื ืคื ืื ืื ืคื ืื ืื ืืืื ืืขืืืจ. ืืื ื Bias ืคื ืืืืจ ืืื ืื ื ืื ืจืืื ืืื ืืคืฉืจ ืืกืืื ืขื ืื ืืืืื ืืืจ.
3. ืื ืืคืฉืจ ืืชืช "ืืฉืืืช ื ืืกืืื" ืขื ืืคืจืืืงื ืืืืืชื ืื ืืืื ืืขืืืจ, ืื ืฉื ืืื ืืขืื ืฉืืฉืชืืฉื ื AI.
ืืื ืืชืื? ืืื ืืชื ืืกืชืืืื ืขื ืืชืืจ ืืืืืก ืืฉื ืื ืืงืจืืืืช? ืืืืื ืฉืืืืช ืชืฉืชืืฉื ืืื ืืืืื ืจืื ืืงืฆืืขืืช ืฉื ืืื ืืื ืฉืืืืื ืืืืืืื ืืช ืื ืืืืืก?
1 417
ืืืค LLM - ืืื ื ืจืืฅ 100 ืคืขืืื?
ืฉืื ืืื ืืชื ืคืืกื ืืืืื ืขื ืืฉืืืืฉ ื LLM ืืื ืืืฆืื ืืขืืืช ืืืืื ืืงืื. ืื ืืืื ืฉื ืฉืืื ืืื ืืื ื ืืืืืฅ ืืงืจืื:
https://sean.heelan.io/2025/05/22/how-i-used-o3-to-find-cve-2025-37899-a-remote-zeroday-vulnerability-in-the-linux-kernels-smb-implementation/
ืืื ืืืจืืงืื ืืืขื ืืื ืื ืฉืื ืืื ืืืจืืฅ ืืช ืืฉืืืืชื 100 ืคืขืืื. ืื ื ืื ืฉืืื ืืืชื (ืชืจืืื ืืขืืืื ืฉืื):
1. ืืืจืฆืช ืืฉืืืืชื 100 ืคืขืืื ืขื ืคืจืืืคื ืืืกืืช ืงืฆืจ, ืืืืืจ ืืืืืจ ื 3,000 ืฉืืจืืช ืงืื, o3 ืืฆื ืืช ืืขืืืช ืืืืืื ื 8 ืืชืื 100 ืจืืฆืืช. ื 66 ืืืจืืฆืืช o3 ืืฉื ืฉืืื ืฉืื ืืขืื ืืงืื ืืืขืื 28 ืจืืฆืืช o3 ืืืื ืืขืืืช ืฉืื ืืืืช ืืื ืืขืืืช. (ืืขืจืช ืืืชืจืื - ืฉืืชื ืื ืฉืืืกืคืจืื ืื ืืกืชืืจืื ืืื ืืฉืืืจ ืืืชื ืืื ืืคืืกื ืืืงืืจื).
2. ืืืจืฆืช ืืฉืืืืชื 100 ืคืขืืื ืขื ืคืจืืืคื ืืจืื ืืืชืจ, ืืืืืจ ื 12 ืืืฃ ืฉืืจืืช ืงืื, o3 ืืฆื ืืช ืืขืืืช ืืืืืื ืจืง ืืจืืฆื ืืืช ืืชืื 100, ืืื ืืืืช ืืจืืฆืืช ืืืืจืืช ืืื ืืฆื ืืขืืืช ืืืืื ืืืจืช ืฉืืืืงืจ ืื ืืืืจ.
ืฉืืื ืื ืืืกืคืจืื ืืืื ืื ืืชื ืืฉืชืืฉืื ื AI ืืืืงืจ ืื ืืื ืืืืฆืจ ืงืื ืื ืืืงืฉืจ ืฉื ืืขืจืืช ืื'ื ืืืช. ืื ืจืืฆื ืืืืจืช ืฉื ืืืชื ืฉืืืืชื ืขืืื ืืกืฃ ืืืื ืืกื ืจืขืฉ ืืืขืจืืช, ืืืืื ื ืฆืืจื ืืงืืช ืืช ืื ื 100 ืชืืฆืืืช ืืืืขืืืจ ืืืชื ืืขืื LLM ืฉืืกืื ืืช ืืื, ืืื ืื ืกืื ืืืื ืืงืืช ืฉืื ืื ื ืขืืืื ืฆืจืืืื ืืืื ืืื ืืืืืข ืืชืืฆืืืช ืืืืืช.
1 417
undefined,
undefined,
SECRET_TOKEN
);
async function translateToSpanishWithOpenAI(text: string) {
const openai = new OpenAI();
const completion = await openai.chat.completions.create({
messages: [
{
role: 'system',
content: 'You are a Spanish/English dictionary but you also know all the languages in the world. When you receive a word or phrase in Spanish respond with its English translation. When you receive a word or phrase in another language translate it to Spanish'
},
{
role: "user",
content: "hola"
},
{ role: "assistant", content: \hello\ },
{
role: "user",
content: "ืืฉ ืื ืืืจ"
},
{
role: "assistant",
content:
\tengo un amigo\,
},
{
role: "user",
content: text
},
],
model: "gpt-4",
});
return completion.choices[0].message.content || "Translation Error";
}
export default async (req: Request): Promise<Response> => {
// Set webhook if it is not set yet
// Do this in the HTTP handler so we get the endpoint url from req.url
// This is a no-op if nothing's changed
if (!isEndpointSet) {
await bot.api.setWebhook(req.url, {
secret_token: SECRET_TOKEN,
});
isEndpointSet = true;
}
if (req.method === "POST") {
return await handleUpdate(req);
}
return new Response("TODO GET", { status: 200 });
};
ืคืืืช ื 100 ืฉืืจืืช ืงืื, ืฉืืืื ื ืขืืฉืืช ืืจืื ืคืืืช ืืื ืืืืื ื ืคืจืงืืืช ืื ืื ืื ืฉืื ื ืฆืจืื.
ืืกืงื ืืช ืืืืฉืืืช ืงืืืื
1. ืืืง ืืืื ืืืืืฃ ืืคืจืืืงื ืฆื ืืื ืืืฉืืง ืขื ืืื ืืืืืื ืืืฉื ืืคื ืืื ืื ืืจืื ืืื: ืกืงืืื, ืืจืืืื, neo4j, ื'ื ืืก, ืืืืื ืื, ืชืจืืืืื ืืืืืื ืืืืืจื. ืื ื ืืงืืื ืฉืื ืืคืจืืืงื ืืื ืฉืืืชืื ืืฉืืืจ ืืช ืืฉืื ืืื ืืืืื ืืืื ืืืฉืื.
2. ืชืงืืคื ืืจืืื ืืฉืืชื ืืกืืจ ืืช ืืคืจืืืงื ืืืคืจืกื ืืืชื ืืงืื ืคืชืื. ืืืืฉืื ืืืืงื ืืื ืื ืืืขืชื ืื ืชืืื ืืื ื ืจืื ืืืชืจ ืืืฃ ืืื ืืช ืขืื ืคืืฆ'ืจ. ืืืื ืื ืขืื ืืงืจื ืืื ืื ื ืืืฉื ืฉืืคืจืืืงื ืฆื ืืื ืืืื ืืืชืืื ืืืคืชืื ืขืืื ืืืืืื ืืกืืืจ ืืชืืขืื ืืืื ืืช ืืช ืื ืืงืื ืคืชืื ื ืงื ืืืืชืืื.
3. ืืชืืืชื ืืช ืืขืืืื ืขื ืืืื ืืคื ื ืฉื ืชืืื ืื ืฉืืืฉ. ืืขื ืืื ืืืื ืืืฉืื ืืื ืืขืืื ืืฉืชื ื ืืืื ืืืืชื ืฆืจืื ืืืชืืืฅ ืืฉืืื ืืืจืื ืฉืืืื ืื ืืจืืืืืืืืื ืืืืจื.1 417
ืคืจืืื ืืืงืืื ื Spanish Panda
ืืคื ื ืืื ืฉื ืื ืืชืืืชื ืืขืืื ืขื ืคืจืืืงื ืฆื ืฉืืขืืืจ ืื ืืืืืจ ืืืืื ืืฉืคืืช ืืจืืช. ืืฉืืชื ืฉืืืื ื ืืื ืื ืืืื ืื ืืืืื ืืืื ืฉืื ืืืื ืืืืืจ ืืช ืืืืืื ืฉืืืคืฉืชื ืืืืจื ืืื ืืืื ืืืืฉืื ืืืืืืจ ืื ืืช ืืืชื ืืืืื ืขื ืฉืื ื ืืืจ ืืืืืจ ืืื ืืช ืืฉืืขืืชื.
ืืฉืืืข ืืืจืืชื ืืช ืืฉืจืช ืฉืืจืืฅ ืืืชื ืืืจื ืฉืืื ืชื ืืื ืืืชืจ ืื ืืืืช ืื ื ืฆืจืื ืืื ืืชื ืคืืชืจืื ืืืืืง ืืืจืื. ืื ืืกืืคืืจ ืืงืฆืจื ืืืื ืืงืืื.
ืืื ืืชืืื ืืืื ืืืืืื
ืืช ืืืืืืืฆืื ืืืชืื ืืืืื ืงืืืืชื ืืฉืืชืืืชื ืืืืื ืขื ืืกืืกื ื ืชืื ืื ืืจืคืืื. ืืฉืืชื ืฉืืืืืจ ืืื ืืืืื ืืฉืคื ืื ืฉืืืืฉ ืืืฉ ืืืฉืื ืืืกืืก ื ืชืื ืื ืืจืคื ืืืืื ืืืืชื ืืช ืืืืฉืง ืฉื neo4j ืืืื ืืฉืืชื ืืคืชืืจ ืฉืชื ืืขืืืช ืืคืจืืืงื ืฆื ืืื: ืื ืืืื ืืืืื neo4j ืืื ืืืืืจ ืืืืื ืืฉืคื ืืจื. ืืฉืืื ืืืืื ืืช ืืืฉืืื ืืืกืื ืขืืืื ืขื ืืืืฉืง ืืืืืชื ืฉืื ืืืื ืืื ืืืืืจื, ืืื ื ืืืื ืืคื ืื ืืกืคืจืืืช.
ืืืืชื ืืื ื AI ืืื ืขืื ืืืืชืืืื ืืื ืืคืฉืจ ืืื ืืืฉืชืืฉ ื ChatGPT ืืื ืืชืจืื. ืืืื ืืจื ืกืืืื ืื ืืืืืจ ืชืืฆืืืช ืืื ืื ืืืช ืืืื ืืฉืงืขืชื ืืืื ืขืืืื ืืืืฆืื ืืืืืื ืชืจืืืืื ืืืืืจ ืชืืฆืืืช ืืืื ืืืืื ืื. ืื ืืื ืืืฃ ืืื ืื ืืืืชืจ ืืืืจื ืื ืขื ืฉืกืืืืชื ืืช ืืคืืชืื ืืืจ ืืื AI ืืื ืืขืืืช ืืชืจืืื ืฉืื ื ืคืชืจื ืืฉืืื ืขื ืงืืื, ืืื ืื ืืืื ืฉืืคืฉืจ ืืื ืืืขืช ืืื ืืืจืื ืืชืคืชืื ืืืืชื ืืื.
ืืืืื ืช ืืกืืก ืื ืชืื ืื ืืขืืืื ืขื neo4j ื ืจืืชื ืืืืืื ืืืชืืื ืืื ืืืจ ืืืื ืืืืกืืจืงืฆืื ื ืฉืืจื. ืืืขืื ืขื neo4j ืขืืืจื ืืืชื ืฉืืฉืืืืชืืช ืืื ืืชืืืืช ืืฉืคื ืืืืืืช ืฉืืื ืืืื ืงืฉื ืืื ืืช ืฉืืืืชืืช ืืกืืกืืืช ืืืืฉืชืืฉ ืืื ืืื ืืื ืืช ืฉืืืืชืืช ืืืจืืืืช ืืืชืจ. ืืฆืืชื ืฉืื ื ืืฉืืคื ืืจืื ืืงืื ืืฉืืืืชืืช ืืื ืืืขืจืืช ืืคืื ืืงืฉื ืขื ืืืชื ืืคืฉืจืืช ืืชืืืืงื.
ืืืื ืฉืืืช ืืืืจืืช ืฉื ืืคืจืืืงื ืืืชื ืืืืื ืืื ืืืืืื, ืืืืกืื ื ืจืื ืืื ืืืืื ืืช ืืขืืจืชื ืืฉืืชื ืืช ืืืขืจืืช ืขื ืืกืืก ื ืชืื ืื ืืจืคื ืืืจ ืฉื ืงืจื JanusGraph. ืืื ืืชืื ื Java ืืื ื ืจืืชื ืืืืื ืืช ืืืื ืืืืื ืกืงืืื ืืื ื ืื ืกืชื ืืืจืคืชืงืื ืืืฉื ืฉื ืืืืื ืกืงืืื, JanusGraph ืืฉืคืช ืฉืืืืชืืช ืฉื ืงืจืืช ืืจืืืื.
ืืืืฆืจ ืืื ืจืง ืชืืจืืฅ
ืกืงืืื ืืืชื ืืฉืืืื ืืืื ืืืื ืจืืฉืื. ืฉืคื ืืืจืืช, ืืืกืืจืงืฆืืืช ืืืืืช, ืงืื ืืืจืืื ืืขื ืืขืจืืช ืืืคืืกืื ืืืงื. ืืืขืื ืขื ืกืงืืื ืื ืืืงืืกืืกืื ืืื ืื ืกืืคืืจ ืืคืืกื ืืืจ.
ืืืื ืฉืื ืืื ืืืฃ ืืืฉืืชื ืืืืกืืฃ ืคืืฆ'ืจืื ืืืื ืืขืืงืจ ืืฉืืื ืืฉืืง ืขื ืืืืื: ืืฆืจืชื ืืืืื ื ืืืฆืจ ืืืืื ืฉืืืื ืฉืื, ืื ืืชื ืชืฉืชืืช ืื ืจืืช ืืื ืฉืืคืฉืจ ืืืื ืืงืืืช ืืื ืืช ืืืืื ืืงืืืืื ืืคืืืคืืจืืืช ืืืจืืช ืืื ืืืืกืืค ืื ืกืืืง, ืื ืืชื ืื ืื ืื ืฉื Spaced Repetition ืฉืขืืฉื ืืืืฅ ืืฉืืื ืืืฉืชืืฉืื ืืืืืง ืืช ืืืืืื ืฉืื ืฆืจืืืื ืืชืจืื, ืืืืจืชื ืืืคืืฉ ืชืืื ื ืืืคืฉืจืืช ืืืืืืจ ืืืกืคืื ืฉืื ืื ืฉื ืืืืื ืืื ืืกืืจืื ืืืืืืืืืืืื ืืื ืืืื ืฉืืืคืฉืื ืืืขืจืืช ืื ืืืื ืืืฆืจ ืืืืืื ืฉืฉืืืจ ืืืื ืืืคืฉืจืืช ืืืืฆื ืืืืืื ืืช ืืืืืื, ืืืืื ืฉืืคืฉืจืืช ืืืืืจ ืืช ืืฉืคื ืฉื ืืืื ืืงืืฆื ืืืืขืืช ืืื ืืฉืคืืช ืืขืื ืืืื ืืืจืื ืฉืื ื ืืคืืื ืื ืืืืจ. ืื ืคืขื ืืฉืืื ืงืฆืช ืืื ืืืกืคืชื ืขืื ืคืืฆ'ืจ ืงืื, ืกื ืืื ืืคืจืืืงื ืขืื ืขื ืงืฆืช ืืขื 10 ืืืฃ ืฉืืจืืช.
ืขื ืฉืืื ืชื ืฉืื ื ืืขืฆื ืื ืืฉืชืืฉ ืืื ืืคืืฆ'ืจืื ืืืื
ืืฉืืืืฉ ืืืื ืืื ืงืฆืช ืคืืืช ืืื ื ืืืคืืชืื ืฉืื. ืืื ืฉืฉืืจืชื ืืืชืจ ืืืืื ืืืืืชื ืฉืืฉืืื ืฉื ืืื ื ืืืฆืจ ืืืืื ืื ืืืฉ ืขืืืืช ืขืืืจื. ืื ืืฉื ื ืืื ืคืขืืื ืื ื ืืฆืืื ืืขื ืืช ืขื ืืืืื ืืืืื, ืื ืื ืขืืืจ ืื ืืืืืืจ ืื ืืฉืืื ืืืืชืืช.
ืืื ืืื ืืื ืชื ืฉืื ื ืืฉืชืืฉ ืื ืจืง ืืชืืจ ืืืืื ืืืืืจื, ืืื ื ืืืื ืืืืืืช ืฉืืชืืจ ืืืืื ืืืืืจื ืืื ืื ืืื ื ืืื, ืืื ืืฉืืื ืืืืื ืืืืืจื ืื ืฆืจืื 10 ืืืฃ ืฉืืจืืช ืงืื, ืื ืฆืจืื ืืกืืก ื ืชืื ืื ืืจืคื ืืื ืื ืฉืจืช. ืืคืฉืจ ืืืกืชืคืง ื val.town.
ืืืื ื ืคืจืืชื ืืื ืืืื ืืืืืื ืืืชืืืืืช ืืืืืคืชื ืืืชื ืืกืงืจืืคื ืืื, ืฉืจืฅ ืืืื ื ืืืืจื ืขื val.town (ืืคืืื ืื ืฆืจืื ืืฉืื ืขื ืืืืงื ืื ื OpenAI ืื ืื ืื ืขืืืื):
import { OpenAI } from "https://esm.town/v/std/openai";
import { telegramSendMessage } from "https://esm.town/v/vtdocs/telegramSendMessage?v=5";
import {
Bot,
webhookCallback,
} from "https://deno.land/x/grammy@v1.35.0/mod.ts";
const bot = new Bot(Deno.env.get("SPANISH_PANDA_BOT_TOKEN")!);
const SECRET_TOKEN = Deno.env.get("SPANISH_PANDA_BOT_TOKEN")!.split(":")[1];
let isEndpointSet = false;
bot.command("start", (ctx) => ctx.reply("Welcome! Up and running."));
bot.on("message", async (ctx) => {
const text = await ctx.message.text
console.log(\received: ${text}\)
if (text) {
const response = await translateToSpanishWithOpenAI(text);
console.log(\translated to: ${response}\);
ctx.reply(response);
}
});
const handleUpdate = webhookCallback(
bot,
"std/http",1 417
ืื ืฉื Commit Message ืื ืกืืคืจ
ืืืืื ืชืืงืื ืืื ืืฆื ืืงืื ืืืขื ื ืืงืืืฅ ืฉื ืจืื ืงืฉืืจ ืืืื ืขืื ืืฉืืืืช - ืื ืฉื ืืช ืืงืืืฅ ืืื ืฉื? ืืื? ืื ืื ืื ื ืืคืกืคืกืื?
ืืฆืขื ืืื ืืืฆืืื ืืืื ืืื git log ืขื ืืงืืืฅ:
git log -- file
ืืืืืช ืืืคืืขื ืืืืขืช ืงืืืื ืฉืืกืืืจื ืฉืืงืืืฅ ืืืื ืก ืืขืงืืืช ืืืืฆื ืืืืื ืืจื ื ืืืคืืื ืืื ืง ืืขืืื ืืจืืืื ืื ืขื ืืืืืฆื, ืจืง ืฉืื ืื ืืกืคืืง:
1. ืืคื ืืื ืืจื ื ืืืืืื ืืืฉืชื ืืช. ืืืงืจื ืฉืื ื ืืงืืืื ืืืกืืช ืขืืื ื ืืื ืื ื ืืืฉื ืฉืืืขื ื ืืืืชื ืืืจืื, ืืื ืืืืคื ืืืื ืืืชืืืช ืืืืขืช ืงืืืื ืขืืืฃ ืฉืืกืืคืืจ ืืืื ืืฉื ืืชืื ืืืืขืช ืืงืืืื. ืืื ืืขืื ืขื ืืืืขืืช ืงืืืื ืืจืืืืช ืื ืฉืื ืจืืฆื ืื ืงืืจื. ืื ืืืืฉืชื ืคืืชืจืื ืืคื ืืฃ ืืื ืืจื ื ืืงืฉื ืืืืื GPT ืืกืื ืืื ืืช ืขืืื ืืืื ืืจื ื ืืฉืชืื ืืช ืื ืืืืืขืช ืืงืืืื.
2. ืืคื ืืื ืืจื ื ืืืืืื ืืืืื ืืกืคืจ ืืฆืขืืช (ืื ืืื ืืกืืคืืจ ืืืงืจื ืฉืื ื). ืืืื ืง ืืืืช ืคืชื ืืฃ ืขื ืืกืืจ ืขื ืืืขืื ืืืกืคืจ ืืฆืขืืช ืืคืืชืจืื, ืืื ืื ืื ื ืื ืืืืขืื ืืื ื ืืืจ ืืคืืชืจืื ืฉื ืืืจ. ืื ืกืืคืืจ ืืื ืื ืืืฉืื ืืงื ืืช ืืคืืชืจืื ืืจืืฉืื ืฉืืื ืจืื ืืกืืคืืจ ืืืจ ืื ืืืฉืื ื ืืกื ืืช ืื ืืคืืชืจืื ืืช ืืจืง ืืื ืขืื. ืื ืืชื ืืงืฉืจืื ืืืกืื ืืืฆืื ื ืฉืืืื ืืกืคืจ ืืคืฉืจืืืืช ืืกืืืจื ืืืืืขืช ืืงืืืื ืื ืืืืงืจ ืฉืขืฉืืชื ืืืื ืืืจืชื ืืืคืฉืจืืช ืฉืืืจืชื.
3. ืืืืืฅ ืืืื ืืืืจ ืืืืขืืช ืงืืืื ืืืขืืืช ื Jira ืื ืืืขืจืืช ื ืืืื ืคื ืืืืช ืืืจืช ืฉืืื ืื ืฉืขืืืจ ืื ืฉืื ืื ื ืืื ืืืืื ืื ืืืื ืฉืืจื ืืืืฉืื ืืฉืืช ืืืงืืจ ืืช ืื ืืืฉื ืืช ืืืืื ืืืืงืืช ื ืขืฉื ืืืจื ืืฉืื ืื ืืื ืืืืื ืฉืืื ืจืืจืกืืืช. ืืืืืจ ืืื ืขืืืจ ืืื ืฉืืืืข ืืืืฉืื ืื ืืฉื ืืช ืชืืงืื ืืืืื ืืืื ืจืืจืกืืืช ืขืืืืืช ืืงืคืืฅ ืืืจื.
ืืืืขืช ืงืืืื ืืื ืืืืื ืืช, ืื ืืชื ื ืฉืืชื ื ืืชื ืื ืืืืจืื ืฉืืื ืืืขืชืื. ืืืชืืืช ืื ืงืืืื ืืืืื ื ืื ืืืืจ ืืงืจืื ืืช ืื ืืืืื ืืืืข ืืงืืจืืื ืืขืชืืืืื ืืฆืืจืื.1 417
ืืื ื ืืื ืืงืคืืฆื ืืืื
ืชื ืืขืช ืืคืืชืื ืืืืื'ืืืืืช ืงืื ื 2001 ืืืืจื ืืืจืื ืืช ืืืื ืืคื ืืืื. ืื ืืคืืจืกืืื ืืืขืืคื ืฉื ืชืืืืืื ืืืจืื ืืื ืขื ืคื ื ืชืื ืื ืืจืืฉ, ืืขืืคื ืฉื ืงืื ืขืืื ืขื ืคื ื ืืกืืืื ืืฉืืืช ืืกืคืจืื ืืื ืืคืื ืื ืื ื ืืชืงืืืื ืืฆืขืืื ืงืื ืื ืืืืืื ืชืืื ื ืฉืขืืืืช, ืืืฉืจ ืืฉืื ืื ืืืชืืื ืืื ืืืง ืืืชื ื ืคืจื ืืืชืืืื. ืื ืืืืจืื:
> Agile processes promote sustainable development.
> The sponsors, developers, and users should be able
> to maintain a constant pace indefinitely.
ืืื ืื ืื ืื ืื ื ื ืื ืกืื ืืขืืื ืื ืืืชืจ ืงื ืืื ืืช ืชืืื ื ืืืฉื ืืืคืก ืืืฉืจ ืืขืืื ืืืชืงื ืืช ืืงืืืืช?
ืื ืืช ืืืชื ืืืฆืจ ืฉืคืขื ืืงื ืฉื ืชืืื ืืืชืื ืืืื AI ืืืชื ืืฉืขื ืืืืื ื, ืื ืืฉืืื ืื ืืืฉืงืืข ืืงืื ืฉืืคืฉืจ ืืชืืืง? ืืฉืืื ืื ืืืฉืงืืข ืืื ืฉืื ืืชืืืืืื? ืืืขืจืืช ืชืขืืื ืขื ืฉื AI ืืืชืงืข ืืื ื ืืชื ืื ืืื ืืช ืืขืจืืช ืืืฉื.
ืืคืื ืฉืืืืจ ืืื ืืืขืื ืฉื ืืื ื. ืืขืจืืืช ื AI ืืืื ืืืืืช ืืืื ืืืืฆืืจ ืืงืกื ืืืฉ ืืื ืื ืืกืคืืง ืืืืืช ืืืื ืช ืงืื ืงืืื. ืืืช ืืกืืื ืฉืื ืื ืืฆืืืืื ืืืฆืื ืืคืืื ืืืืื ืคืฉืืืื ืืฉืื ืืฉื ื ืื ื ื ืกื ืืื ืืช ืชืืื ืืืืืจ ืชืงืฆืื ืืืืืขืืช ืืคื ื ืฉืืืืขืื ืืงืื ืฉืขืืื 100%.
ืืืืจื ืฉืืืจื ื ืืช ืื ืื ืืฉืื ื ืืช ืืืืื ืืฆื ืฆืจืื ืืืืืืช ืฉืืืืฆืืขืื ืฉื ืฆืืืชื ืคืืชืื ืืืืกืกื AI ืืจืฉืืืื. ืื ืืฉ ืืื ืืื ืืงืืช ืืืื ืื ืกืืช ืืช ืื:
https://app.emergent.sh
ืงืื ืืคืขืื: VIBEWITHRUNWAY
1 417
ืืืื ื ืืืืืื ืจ: ืคืืชืื ืืขืืจืช AI
ืื ืืืจืื,
ืืคืขืืื ืืืืื ืืจืืืฉืื ืืื ืชืืื ืืช ืจืืืืืื, ื ืงืจื ืื ืืืืจืืฅ ื AI. ืืืื ืืืืจืื ืขื ื AI ืฉืืชื ืืืื ืืืืฅ, ืืืื ืืืชืื 30 ืืืืงืืช ืืืืื ื-30 ืฉื ืืืช ืื ืืืคืื ืืช ืืจืขืืื ืืช ืฉืื ืืืืฆืจืื ืชืื ืืงืืช. ืื ืืืื ืืื ืืื ื ืืืจืืช ืืชืืืื ืืืืื ืืื ืืืื ืืืงืื ื ืืชื ืขื ืืื AI.
ืืืชื ืขืื ืื ืกื ืืืืื ืื ื ืื ืื, ืืืื ืืฉืื ืข ืืช ื AI ืืืชืื ืืืื ืืฆื ืืฉืืง ืื ืืื ืืืืงืืช ืืื ืืืื ืืื ืืงืื ืฉืืืฆื ืื ื ืจืื ืืื ืืคืืจืกืืืช.
ืื ืื ืืชื ืืจืืืฉืื ืงืฆืช ืืืืืืืื ืืื ืืจืขืืืช ืืืื ืฉืืืืืช ืกืืืื ื ืื ื ืจืืฆื ืืืืืื ืืชืื ืืฉืืื ืงืฆืจื ืขื ืืืืืืช ืขื ืืื ืืฉืื AI ืืชืืืื ืืคืืชืื ืืืงืื ืชืืฆืืืช ืืืืืช. ื ืืืจ ืงืฆืช ืขื ืืืื ืืื ืืจืื ืืื ืืืืืืืช ืขื Cursor ืขื ืคืจืืืงื ืงืื ืคืชืื ืืจืื ื ืืื ืืืชืจ ืืื ืื ืืืืืงืืช ืืืืืืฉืืช ืฉื AI ืืคืืชืื ืงืื. ืื ืืืื ืืืืืช ืืืืื ืจ ืืืื ืืืืืืชื ืืืชืืืืื ืขื ืืจืื ืืื ืืฉืืื ืฉืืืืช ืื ืชืืืื ืขื ืืืงืจืืคืื ืื ืคืชืืืื.
ืืืืืื ืจ ืืชืงืืื ืืืื ืืืืฉื ืืื ื 29.5 ืืฉืขื 10 ืืืืงืจ.
ืื ืชืืื ืืงืืื. ืืขืืงืจ ืื ืื ื ืืืฉื ืฉืืืืืืจื ืืืชืจ ืจืืืขื ืืฉืื ืฉืื ืื ืืจืืืฉืื ืฉืืงืืืืื ืืืชื ืืืื ืืฉืืื ืืืืืืจื ืืืชืจ ืืืืืืชืืช. ืื ืืืื ืืขื ืืื ืื ืืืื ืืืคืื ืืืคืืฉ ืฉืืืขื.
ืืืืืื ืจ ืืชืงืืื ืืืื ืืืคืฉืจ ืืืฆืื ืืช ืืืื ืง ืืคืืืฉื ืืื ืขื ืื ืืคืจืืื ืืืฃ ืืืจืืข ืืคืืืกืืืง ืฉืืฆืจืชื ืืงืืฉืืจ ืืื:
https://www.facebook.com/events/9481501425305658/
ืืื ืฆืืจื ืืืืจืฉื ืืจืืฉ ืืื ืื ืชืกืื ื ืืคืืืกืืืง ืฉืืชื ืืืื ืืื ืืื ืืฉืื ืืื ืชืืืืจืช ืงืจืื ืืืืจืืข.
1 417
ืชืชืืืื ืขื ืคืื ืงืฆืืืช
ืืืื ืชื ืฉืืฉ ืื ื ืืืื ื ืฉืืืืื ืืืืฉ ืคืื ืงืฆืืืช ืคืฉืืืืช ืืืขื ืืื ืืขืืืืช, ืืืืข ืืืื ืฉื ืฉื ื ืืช ืกืืจ ืื ืืฉืืื ืืฉืื ืื ื ืืืืืื ืชืื ืืช. ืืืืช, ืืช ืืฉืื ืื ืืื ืืื ืฆืจืื ืืขืฉืืช ืขืื ืืจืื ืืคื ื ื AI, ืืื ืขืืฉืื ืืืืช ืฉืื ืืคืฉืจ ืืืืืช ืืืชื.
ืชืชืืืื ืขื ืคืื ืงืฆืืืช.
ืืฉืืชื ืืขืืืจ ืืืื ืืขืืืื ืืคืืืชืื. ืื ืงืืืื ืงืืข ืงืื ืขื ืืื ืฉืืจืืช ืจืืงืืช ืืืื ืฆืจืืืื ืืืฉืืื, ืืื ืื ื ืจืื ืืืจื ืืฉืืื:
num = int(input("select a number: "))
sum = 0
x = 1
while x < num:
if num % x == 0:
sum += x
x += 1
if num == sum:
print("Perfect number")
else:
print("Not a perfect number")
ืืงืื ืงืืจื ืืกืคืจ ืืืืฉืชืืฉ ืืืืืง ืื ืืืกืคืจ ืฉืืื ืืกืืื ืืืืงืื, ืื ืฉื ืงืจื ืืกืคืจ ืืืฉืื. ืชืจืืื ืืืื ืฉืืืืจื ืืคืกืคืก ืืช ืืืืจื, ืื ืื ืฉืืฉืื ืืืื ืืฉืืืื ืืจืืฉืื ืื ืฉื ืืฉืืคื ืืืืขื ืืืืฉื ืืื ืืชืจืืื ืืฉืคื ืืืขืืช ืืฉืคื ืคืืจืืืืช. ืืฆืขื ืืจืืฉืื ืืื ืฆืจืื ืืืืืช ืืกื ืืื:
num = int(input("select a number: "))
if num == sum(divisors(num))
print("Perfect number")
else:
print("Not a perfect number")
ืขืืฉืื ืืฉ ืื ื ืฉืชื ืืขืืืช ืืืฉืืช:
1. ืื ืืืืจื ื ืืช divisors
2. ืืฉืืื ืืืืืืจ ืืช divisors ืื ืื ื ืฆืจืืืื ืืืฉืื ืขื ืืืฉืงืื, ืื ืื ืคืื ืงืฆืื, ืื ืคืื ืงืฆืื ืืงืืืช ืืืืืืจื, ืืื ืคืื ืงืฆืื ืืชืงืฉืจืช ืขื ืืกืืืื ืฉืื.
ืืขืื ืืื ืฉืืืืช ืืืฉืืช:
1. ืืืื ืื ืงืื ืฆืจืื ืืืืืช ืคืื ืงืฆืื?
2. ืื ืืืื ื if?
3. ืื print? ืืื ืื ืื ื ืืืคืืกืื ืืื "ืืืืืจืื" ืขืจื? ืื ืืืืื ืืื ืฉืชื ืืคืขืืืืช?
ืืืื ืืืืืง ืืืืจืื ืฉืื ืื ื ืฆืจืืืื ืืืืื ืืืืื, ืืจืื ืืคื ื ืฉืืืืจืื ืขื ืืืืืฉ ืกืคืฆืืคื ืฉื ืืฉืชื ืื, ืืืืืืช ื Control Flow. ืืืืื ืืฉืืื ืืืืืื ืื ืจืง ืฆืจืืืื ืืืืืฅ Tab.1 417
ืืจืฆืช ืกืืื AI ืืงืืื ืขื Docker
ืื ืืกืื ืืืื ืื ื ืจืืฆื ืืืจืืืช ืืื ืืืจืืฅ ืกืืื AI ืืงืืื ืขื ืืืงืจ. ืืกืืื ืืื ืืกื ืืื ืงืื TypeScript ืฉืืฉืชืืฉ ืืกืคืจืืืช ื ai ืฉื ืืจืกื ืืืืืื ืืืชื ืืื ืืชืงืฉืจ ืื ืืืื ืืงืืื.
ืืคืฉืจ ืืจืืืช ืืช ืงืื ืืืืืื ืืืืืืื:
https://github.com/ynonp/docker-model-runner-demo
ืืจืืืืงืืืจื
ืืจืืืชื ืคื ืืคื ื ืืื ืืืื ืืื ืืื ืืช ืกืืื AI ืืขืืจืช ืืกืคืจืื ืฉื ืืจืกื. ืืืืืื ืืืื ืืกืืื ืืชืืืจ ืืจืืื ืืืฆืืข ืจืขืืื ืืช ืืืืื ืื ืืืฉืื ืืชืืืืืช ืืคื ื ืืฉืืื ืฉืืืืจื ื ืืจืืฉ.
ื ืืื, ืื ืืื ืืืืข ืืืื ืืืจืืฅ ืืืืคืกืงืจืืคื ื openai ืืืื ืื ืืจื API ืื ืฉืืคืฉืจ ืืืชืืืจ ืืืืื ืืืขื ืืื ืืงืื, ืืื ืืืคืชื ืคื ืืื ื"ืืืขื". ืืฉืืื ืืฉืืื ืืกืงืืื ืฉื ืืกืืื ืื ืฉืื ื ืืฉ ืืืชืจืื ืืืจืฆื ืืชืื ืืืงืจ, ืืื ืื ืื ื ืจืืฆืื ืฉืืกืืื ืื ืื ืืฉืชืืฉื ืืืืืข ืืจืืื ื ืจืืืฉ ืื ืืจืืฆื On Prem ืื ืืฉ ืืืชืจืื ืืฉืืืืฉ ื LLM ืืงืืื.
ืืืจืกืืืช ืืืฉืืช ืฉื ืืืงืจ ืืืืขืืช ืืืจืืฅ LLM ืืงืืื ืืืืืจ ืืืชื ืืื ืงืื ืืืื ืจ ืฉืจืฅ ืืชืื ืืืชื compose, ืืื ืื ืฉื ืจืื ืืืืืื ืืืื.
ืงืื ืืกืืื
ืืื ืฉื ืืืืืื ืืื ืืืืงืจ ืืืื ืืกืืื ืขืืฉื ืืขื ืืืื, ืืื ืฆืจืื ืจืง ืืืชืืืจ ืืืืื LLM ืืงืืื ืืืฉืืื ืืืชื ืฉืืื. ืืขืืื ืืืืืชื ืื ืจืื ืชืจืฆื ืฉืืกืืื ืืืฉืื ืืจืืฅ ืืืชืขืืจืจ ืคืขื ืืืื ืืื ืขื cron ืื ืืืคื ืืืงืฉืืช HTTP. ืื ืืงืื ื main.ts:
import { createOpenAICompatible } from "npm:@ai-sdk/openai-compatible";
import { generateText } from "npm:ai";
const aiRunner = createOpenAICompatible({
name: "ai",
baseURL: Deno.env.get("AI_RUNNER_URL")!,
});
const model = aiRunner(Deno.env.get("AI_RUNNER_MODEL")!);
export const askLocalLLMQuestion = async (
input: string,
) => {
const { text } = await generateText({
model,
prompt: input,
maxRetries: 0,
});
return text;
};
const input = \Tell me a story about your grandmother.\;
const localLLMResult =
await askLocalLLMQuestion(input);
console.log(localLLMResult);
ืฉืืื ืื ืืฉื ื ืืฉืชื ื ืกืืืื ืืฉืืืื: ืืืฉืชื ื AI_RUNNER_MODEL ืืืืืง ืืช ืืืืื ืืืืฉืชื ื AI_RUNNER_URL ืืืืืง ืืช ื URL ืืืืฉื ืืืขืจืืช ื LLM. ืฉื ืืื ืืืืขื ืืืืงืจ ืืืงืืืฅ docker-compose.yml.
ืืงืืืฅ docker-compose.yml
ืชืื ื ืืืจืื ื ืืืืืื ืืื ืืงืืืฅ docker-compose.yml ืืื ืชืืื ื:
services:
chat:
build: ./agent
depends_on:
- ai_runner
ai_runner:
provider:
type: model
options:
model: ai/smollm2
ืืืื ืงืฆืจ ืืืืขืชื ืงืกืื:
1. ืืงืืืฅ ืืืืืจ ืืช ืืกืืื ืืืช ื LLM ืืืงืืื ืืืืืจ ืืื ืืื.
2. ืื ืื ืฉืฆืจืื ืืฉืืื ืืืืืจ LLM ืืืจ ืื ืืฉื ืืช ืืช ืฉื ืืืืื. ืื ืืฉืืจ ืืืืข ืืืืฉืื ืืืืืืืืช ืืจื ืืฉืชื ื ืืกืืืื.
3. ืืืงืจ ืืืื ืืื ืืืจืืฅ ืืช ืืืืื ืืืฉืชืฃ ืืืชื ืืื ืืืืฉืืืื ืฉืฆืจืืืื ืืืฉื.
4. ื LLM ื ืืืฉ ืจืง ืืชืื ืืืงืจ.
5. ืืื ืืคืฉืจ ืืืฆืื ืจืฉืืื ืฉื ืืืืืื ืฉื ืชืืืื ื Docker ืืชืืืื ืืืจืืฅ:
https://hub.docker.com/u/ai1 417
ืืืืช JavaScript - ืืื ืื ืืืืืจ ืืขืจื?
ืืงืืจืก ืขื JavaScript ืืืืืชื ืืืืืงืืื ืืจืฆืืชื ืืืจืืืช ืฉืืฉืื ืกืื ืืืฉืช ืืฉืื ืฉืื ืงืืื ืืืืืืงื ืืงืืืื undefined. ืื ืืชืืชื ืืงืื ืกืื:
{a: 10}['b']
ืืื ืื ืฉืืืืคืก ืื ืืื undefined ืืื:
{a: 10}['b']
16:05:00.902 ['b']
ื ืกื ืืจืืืช ืื ืืชื ืืืื ืื ืื ืงืจื ืืื ืื ืืืื ืืืื ืืคืืชืจืื.
ืืกืืจ ืืคืืชืจืื
ืืืขืื ืขื ืืงืื ืืื ืืืืคื ืืงืฆืช ืืืืจ ืื JavaScript ืืืคื ืืกืืืจืืื ืืกืืืกืืื - ืกืืื ืืกืืืจืืื ืืืกืืืกืืื ืืฉืืฉ ืื ืืืฆืืจืช ืืืืืงื ืืื ืืืฆืืจืช ืืืืง ืฉื ืงืื. ืฉืืื ืื ืฉืฉื ื ืืงืืขืื ืืืื ืชืงืื ืื:
// use {} to create an object
const x = {a: 10, b: 20};
console.log(x.a);
// use {} to create a block of code
if (2 < 5) { console.log('ok'); }
ืืืขืื ืขื ืืงืื ืืชืืืืช ืืคืืกื ืืืชื ืฉ JavaScript ืืืื ืืืชื ืืืืื ืืฆืจืชื ืืืืง ืืื ืืืืืงื. ืืชืื ืืืืืง ืืื ืืชืื ืืงืื:
a: 10
ืืืืื ืช JavaScript ืื ืชืืืืจ ืชืงื ื ืขืืืจ Labeled statement, ืฉืื ืืจื ืืกืื ืืช ืืฉืืจื ืืชืืืืช (ืืืงืจื ืืื ืืชืืืืช ืืื a) ืืื ืฉืืคืฉืจ ืืืื ืืืื ืืืื ืืืืืจ ืืืชืจ ืืชืื ืืืืื.
ืืงืื ืืืกืชืืจื:
{a: 10}['b']
ืืขืฆื ืืืืจ:
1. ืคืชื ืืืืง ืืืฉ ืฉื ืงืื.
2. ืืชืืื ืชืืชืื ืฉืืจื ืืืช ืฉืืื ืืืืืื 10, ืืืฉ ืื ืชืืืืช a.
3. ืกืืืจ ืืช ืืืืง ืืงืื.
4. ืฆืืจ ืืขืจื ืฉื ืืืืจ ืืื 'b' ืืชืืืืจ ืืืชื.
ืืื ืืืืืืงื ืืคืืื ืื ื ืืฆืจ. ืื ืืชื ืขืืืื ืื ืืฉืืื ืขืื ืชืืืื ืืืชืื:
{[window.name]: 'test'}['b']
ืืชืจืื ืฉืืคืขื ืืชื ืคืฉืื ืืงืืืื Exception. ืื ืืคืฉืจ ืืืฉืชืืฉ ืืกืืืจืืื ืืจืืืขืื ืืชืืจ ืชืืืืช ืืืื ืืจืื ืืืจืง:
Uncaught SyntaxError: Unexpected token ':'
ืืฉืืื ืืชืงื ืื ืื ืฉืื ืื ื ืฆืจืืืื ืืขืฉืืช ืืื ืืฉืื ืข ืืช JavaScript ืฉืืืืืจ ืืืืืืงื ืืื ืืงืื, ืืืช ืื ืขืืฉืื ืืืืฆืขืืช ืขืืืคืช ืืืืืืงื ืืกืืืจืืื ืขืืืืื:
({a: 10})['b']
undefined1 417
ืืืฉ ืืืชืจ - ืขืืืจ AI
ืื ื ืื ืืืื ืืื ืื ืืฉืืชื ืขื ืื ืงืืื, ืืืืืื ืืืืจ ืืื ื ืืืื ืื ืื ืืจืื ืฉืขืืช ืืฉืืืืช ืขื ื AI, ืืื ืืื ืฉืืืืจืื ืขืืืฃ ืืืืืจ ืืืขืืื ืื.
ืื ืืชื ืื ืืืื ืืืชืจ ืืชื ืืืืืื ืืืืื ืก ืืื ืฉืืขืืจ ืืื ืงืืจืก ืืืชื ืชืจืื ืชืืืช ืฆ'ื ืงืื ื ืืฆื ืฉืืื ืืืื ืฉื ืืืกื. ืืืฆื ืขืืื ืืชืืืื ืืฉืืื ืืช ื AI ืฉืืืืช ืขื ื ืืฉืื ืืฉืืขืืจ.
ืืืืื ืืืกืืจืช ืืืื ืืคืืฆ'ืจ ื ืืชื ืืืืืื ืขื ืืื AI (ืื ืืื ืงืจืกืจ ืืคืขื). ืืงืื ืืขืื ืื ืื ืืืืื ืืืื ืืื ืืฆืืจื ืืชืงื ืืช ืืฉืืืืืช ืฉืืื ืืชื ืฉื, ืืื ืื ืขืืื ืื ื ืฉืืจ ืืื ืชืืื.
ืื ืืฉืืื ืืืชืื ืื ืื ืืขืชืื ืขื ืืคืืฆ'ืจ ืืื ืืฉ ืขืื ืจืขืืื ืืช ืฉื ืจืื ืืื ืืืฉ ืืืืื ื ืฉืืืื ืืืชืจ ืืื ืขืืืื ืืื ืื ืื ืชืืชืื.
Endi mavjud! Telegram Tadqiqoti 2025 โ yilning asosiy insaytlari 
