langchain-typescript-quickstart

Par langchain-ai · langchain-skills

Créez un agent LangChain local minimal en TypeScript en suivant le démarrage rapide officiel. À utiliser quand l'utilisateur souhaite rapidement construire ou tester un agent LangChain en local.

npx skills add https://github.com/langchain-ai/langchain-skills --skill langchain-typescript-quickstart

Démarrage rapide LangChain TypeScript

Suivez la documentation en direct — n'inventez pas une API alternative de mémoire :

https://docs.langchain.com/oss/javascript/langchain/quickstart

Récupérez cette page (Docs MCP ou HTTP) et implémentez ce qu'elle montre (agent météo + createAgent). Nécessite Node 22+.

Contraintes de configuration locale

Appliquez ces éléments en plus du démarrage rapide (ils gardent la configuration minimale et agnostique du modèle) :

  1. Demandez quel fournisseur/modèle utiliser. Montrez que LangChain est agnostique du modèle. Suggestion d'invite :

    Quel modèle cet agent doit-il utiliser ? Passez une chaîne provider:model — par exemple openai:gpt-5.5, anthropic:claude-sonnet-5, google-genai:gemini-2.5-flash-lite. Défaut si vous n'êtes pas sûr : anthropic:claude-sonnet-5.

    Remplacez la chaîne de modèle du démarrage rapide par leur choix (ou la valeur par défaut).

  2. Créez un nouveau répertoire (par exemple langchain-agent/) et faites tout le travail dedans — ne polluez pas le projet ouvert.

  3. Un seul secret : la clé API du fournisseur dans .env (gitignorée). Pas de LangSmith / Tavily à moins qu'ils ne le demandent. Préférez qu'ils modifient .env eux-mêmes — ne collez pas les clés dans le chat.

  4. Installez le package du fournisseur nécessaire pour leur modèle si l'installation de base du démarrage rapide n'est pas suffisante.

  5. Exécutez l'exemple, montrez la sortie, puis arrêtez-vous. Pointez vers langchain-fundamentals pour les prochaines étapes.

Skills similaires