gulbaki GitHub avatar

langchain-examples

gulbaki

一个土耳其语、12模块的LangChain.js教程仓库,从基础模型调用逐步推进到RAG、多智能体和护栏等生产模式,所有示例均可通过CLI演示运行。

Stars

23

7 天增长

暂无数据

Fork 数

2

开放 Issue

0

开源协议

MIT

最近更新

2026-07-04

AI 仓库情报摘要
FR-AI / ANALYSIS

为什么值得关注

它提供了结构化的免费土耳其语课程,结合真实世界用例和动手CLI练习,让土耳其语开发者更容易学习LangChain.js和LLM应用开发。

适合谁使用

  • 讲土耳其语的LangChain.js新手开发者
  • 希望获得实用LLM示例的JavaScript/TypeScript开发者
  • 寻求逐步学习智能体和RAG的自学者
  • 对护栏、多智能体等生产模式感兴趣的开发者

典型使用场景

  • 从零到生产模式学习LangChain.js
  • 构建带RAG、记忆和工具的客户支持机器人
  • 使用Zod模式创建结构化输出的发票解析器
  • 开发多智能体报告生成器(研究员+写作者)

项目优势

  • 模块化设计,12个依次依赖的模块覆盖模型API、智能体、RAG、记忆、护栏和多智能体
  • 每个模块对应一个真实用例并包含可运行的CLI演示
  • 使用免费的Google Gemini API,无需信用卡
  • 在单一课程中涵盖流式输出、工具调用、检查点和护栏等现代模式

使用前须知

  • 内容和文档完全使用土耳其语,限制了非土耳其语用户的访问
  • 需要Node.js 22+和Google Gemini API密钥,可能增加设置障碍
  • 尚未提供Web UI或部署指南(路线图中注明)

README 快速开始

LangChain.js Türkçe Eğitim Reposu

Bu repo, LangChain.js öğrenmek isteyenler için basitten zora ilerleyen 12 modüllük Türkçe bir eğitim serisidir. Her modül gerçek dünya use case'i ile eşlenir ve terminalden çalıştırılabilen CLI demoları içerir.

Yeni başlayan geliştiriciler, LLM uygulamalarını JavaScript/TypeScript ile üretime daha yakın örnekler üzerinden öğrenmek isteyenler ve agent, RAG, tool calling, hafıza ve guardrail gibi kavramları adım adım görmek isteyenler için hazırlanmıştır.

LangChain Nedir?

LangChain JS v1, farklı LLM sağlayıcılarıyla aynı standart model arayüzü üzerinden çalışmayı kolaylaştıran bir framework'tür. Böylece model çağırma, mesaj gönderme, yanıt alma ve akış gibi temel işlemleri tutarlı bir API ile kullanırsın.

LangChain'de Agent, basitçe Model + Harness olarak düşünülebilir. Model karar veren LLM'dir; harness ise modele verilen prompt, kullanabileceği tools ve davranışı yöneten middleware katmanıdır.

createAgent, bu parçaları bir araya getirerek tool kullanabilen, gerektiğinde adım adım düşünebilen ve uygulama akışına bağlanabilen agent'lar oluşturmanı sağlar.

Gereksinimler

  • Node.js 22+
  • Ücretsiz Google Gemini API anahtarı

Kurulum

  1. Repoyu klonla:

    git clone https://github.com/gulbaki/langchain-examples
    cd langchain-examples
    
  2. Bağımlılıkları kur:

    npm install
    
  3. Ortam değişkeni dosyasını oluştur:

    cp .env.example .env
    
  4. Gemini API anahtarını al:

    Google AI Studio API Keys sayfasına git, Google hesabınla giriş yap, Create API Key düğmesine bas ve oluşturulan anahtarı kopyala. Ücretsiz katman bu eğitim için yeterlidir; kredi kartı gerekmez.

  5. Anahtarı .env dosyasına GOOGLE_API_KEY olarak yapıştır:

    GOOGLE_API_KEY=buraya_api_anahtarini_yapistir
    

Müfredat

Modüller sırayla yapılmalıdır: 01-03 sadece model API'si, 04-07 tek agent yetkinlikleri, 08-09 RAG, 10-12 ise üretim desenleri üzerine ilerler.

#KlasörLangChain kavramıGerçek dünya use case
0101-hello-langchainmodel başlatma, invoke, mesajlarMüşteri e-postasını özetleyen araç
0202-prompt-templatessystem prompt, mesaj rolleri, şablonlarE-ticaret ürün aç

项目描述

LangChain JS için Türkçe eğitim reposu — basitten zora 12 modül, Gemini ile çalıştırılabilir demolar

相关仓库与替代方案

根据分类、Topic 和编程语言匹配的相似项目。

MoonshotAI
精选
MoonshotAI GitHub avatar

Kimi-K3

Kimi K3 is an open-weight, 2.8T-parameter native multimodal agentic model with a 1M-token context window, designed for frontier coding, knowledge work, and reasoning tasks.

AI 与机器学习AI 智能体
3,348
xuchonglang
精选
xuchonglang GitHub avatar

investing-for-beginners

A structured investing guide for Chinese beginners covering US stocks, options, and cryptocurrency, with focus on foundational concepts and risk awareness.

区块链与 Web3
2,739
Krishnagangwal
精选
Krishnagangwal GitHub avatar

CS-Fundamentals

A curated collection of Computer Science fundamentals (PDFs, notes, cheatsheets, interview question banks) for placement preparation, covering seven core subjects plus general resources.

数据与数据库数据库与存储
2,326