Sun'iy intellekt

Postgres jadvalining har bir satrida sun'iy intellekt yordamchisi: Pgclaw

20-fevral, 2026, 13:424 ko'rish2 daqiqa o'qish
Postgres jadvalining har bir satrida sun'iy intellekt yordamchisi: Pgclaw

Postgres jadvalining har bir satrida sun'iy intellekt yordamchisi bo'lishini istasangiz nima bo'ladi? Pgclaw - bu shunday imkoniyatni beruvchi ochiq kodli Postgres kengaytmasi.

Pgclaw nima?

Pgclaw - bu Postgres kengaytmasi bo'lib, u har bir satrda sun'iy intellekt agentini yaratishga imkon beradi. Bu agentlar oddiy LLM (Large Language Model) yoki "OpenClaw" agentlari bo'lishi mumkin.

Asosiy xususiyatlar

  • Oddiy LLM agentlari va ko'proq holatli "OpenClaw" agentlari
  • Har qanday LLM provayderi bilan ishlash (Anthropic, OpenAI, Ollama, Gemini, Groq, Together, DeepSeek, Mistral, Perplexity, Cohere, xAI, OpenRouter va boshqalar)
  • Claude Code yordamida agentlar yaratish imkoniyati
  • ACID muvofiqligi, vaqt nuqtasida tiklash, JOINs va Postgresning boshqa barcha xususiyatlari
  • Postgres klienti bilan istalgan til

O'rnatish

Pgclawni o'rnatish uchun quyidagi amallarni bajarish kerak:

  1. Rust toolchainini o'rnatish
  2. PostgreSQL 17 dev headersini o'rnatish
  3. cargo pgrx install
  4. cargo pgrx init --pg17 download
  5. git clone https://github.com/calebwin/pgclaw.git
  6. cd pgclaw
  7. cargo pgrx install

Misollar

Quyidagi misolda biz tickets jadvali yaratamiz va unga claw ustuni qo'shamiz:

CREATE TABLE tickets (
  id serial PRIMARY KEY,
  title text,
  body text,
  priority text,
  agent claw DEFAULT claw('Set priority to low/medium/high/critical based on urgency.')
);

Keyin biz claw_watch funksiyasini chaqiramiz:

SELECT claw_watch('tickets');

Endi biz tickets jadvaliga yangi satr qo'shamiz:

INSERT INTO tickets (title, body) VALUES ('Login broken', '500 error on login page');

Bir necha soniyadan so'ng, agent priority ustunini yangilaydi:

SELECT * FROM tickets;
Manba: Hacker News
#sun'iy intellekt #Postgres #Pgclaw #LLM
Telegram da muhokama qilish