Que fait langchain-fundamentals ?
Créez des agents LangChain avec create_agent, définissez des outils et utilisez un middleware pour l'intervention humaine et la gestion des erreurs.
Objectif
Cette compétence vous permet de construire des agents LangChain en exploitant create_agent, en définissant des outils personnalisés et en mettant en place un middleware pour gérer l'intervention humaine et les erreurs. Idéale pour les développeurs qui souhaitent déployer des agents interactifs et robustes.
Fonctionnalités clés
- create_agent : Fonction principale pour instancier un agent LangChain.
- Définition d'outils : Créez facilement des outils personnalisés à intégrer dans votre agent.
- Middleware : Utilisez des intercepteurs pour l'intervention humaine (human-in-the-loop) et la gestion des erreurs.
Utilisation de base
from langchain.agents import create_agent
agent = create_agent(
tools=[my_tool],
middleware=[error_handler_middleware, human_in_loop_middleware]
)
agent.run("Exécute une tâche")