Unexpected outcomes happen all the time. You can pinpoint the source of errors or surprises in real-time with surgical precision when you have full visibility of the entire chain of calls. Unit testing is a key component of software engineering to create production-ready, performant applications. LangSmith offers the same functionality for LLM apps. LangSmith allows you to create test datasets, execute your applications on them, and view results without leaving the application. LangSmith allows mission-critical observability in just a few lines. LangSmith was designed to help developers harness LLMs' power and manage their complexity. We don't just build tools. We are establishing best practices that you can rely upon. Build and deploy LLM apps with confidence. Stats on application-level usage. Feedback collection. Filter traces and cost measurement. Dataset curation - compare chain performance - AI-assisted assessment & embrace best practices.