{"adoption": {"forks": 583, "observed_at": "2026-08-28T04:04:38.928055+00:00", "stars": 1411}, "canonical_url": "https://ross.abutalabs.com/products/generative_ai_with_langchain", "card": {"archived": false, "artifact_type": "learning-resource", "description": "Build production-ready LLM applications and advanced agents using Python, LangChain, and LangGraph. This is the companion repository for the book on generative AI with LangChain.", "domain": ["large-language-models", "machine-learning", "tutorials"], "enriched": true, "function": ["agent-framework", "rag", "llm-inference", "prompt-engineering", "chatbot"], "health_score": 79, "homepage": "https://amzn.to/4dErkya", "language": "Jupyter Notebook", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["benman1/generative_ai_with_langchain"], "name": "benman1/generative_ai_with_langchain", "platform": ["python", "cross-platform"], "pushed_at": "2026-08-14T08:45:56+00:00", "repo": "benman1/generative_ai_with_langchain", "stars": 1411, "tags": ["langchain", "langgraph", "book-companion", "jupyter-notebooks", "openai", "huggingface", "ollama", "multi-agent-systems", "generative-ai", "ai-agents", "retrieval-augmented-generation"], "topics": ["chatgpt", "gpt", "huggingface", "langchain", "llms", "openai", "claude", "claude-3-5-sonnet", "deepseek", "deepseek-r1", "ollama", "agent", "gpt-4o", "langgraph", "llamacpp"], "urls": [], "use_cases": ["learn to build LLM applications with LangChain", "build multi-agent systems with LangGraph", "implement RAG pipelines with re-ranking and hybrid search", "learn agent design patterns and error handling", "evaluate and test LLM applications", "deploy generative AI apps to production", "work with OpenAI, Claude, and Ollama models in Python"], "what_it_is": "Companion code repository for the Packt book 'Generative AI with LangChain, Second Edition', containing Jupyter notebook examples for building production-ready LLM applications and agents with Python, LangChain, and LangGraph. It covers multi-agent architectures, RAG pipelines, reasoning techniques, testing, evaluation, and deployment of LLM systems.", "when_to_avoid": ["you need a production library rather than educational example code", "you want a framework-agnostic guide without LangChain", "you need a maintained software dependency for a production system"], "when_to_choose": ["you are reading the book and want runnable code examples", "you want hands-on notebooks covering LangChain and LangGraph", "you want practical coverage of RAG, agents, and LLM deployment"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/generative_ai_with_langchain", "repo": "benman1/generative_ai_with_langchain", "role": "main", "score": 72}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:38.928055+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:38:23.232373+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "282cef80ec17d207e21b60f9f896cc1eb81708e8f3cdec92b2cd91d496f4c20a", "fetched_at": "2026-08-28T04:04:38.928055+00:00", "kind": "readme", "missing": false, "url": "https://github.com/benman1/generative_ai_with_langchain"}, {"content_hash": "cc1b32e27072a3edca90244e851c3132f9ef17d2d03f27c3e42f38d283308156", "fetched_at": "2026-08-29T11:51:39.078960+00:00", "kind": "homepage", "missing": false, "url": "https://amzn.to/4dErkya"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:38.928055+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:38:23.232373+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "282cef80ec17d207e21b60f9f896cc1eb81708e8f3cdec92b2cd91d496f4c20a", "fetched_at": "2026-08-28T04:04:38.928055+00:00", "kind": "readme", "missing": false, "url": "https://github.com/benman1/generative_ai_with_langchain"}, {"content_hash": "cc1b32e27072a3edca90244e851c3132f9ef17d2d03f27c3e42f38d283308156", "fetched_at": "2026-08-29T11:51:39.078960+00:00", "kind": "homepage", "missing": false, "url": "https://amzn.to/4dErkya"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:38:23.232373+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "282cef80ec17d207e21b60f9f896cc1eb81708e8f3cdec92b2cd91d496f4c20a", "fetched_at": "2026-08-28T04:04:38.928055+00:00", "kind": "readme", "missing": false, "url": "https://github.com/benman1/generative_ai_with_langchain"}, {"content_hash": "cc1b32e27072a3edca90244e851c3132f9ef17d2d03f27c3e42f38d283308156", "fetched_at": "2026-08-29T11:51:39.078960+00:00", "kind": "homepage", "missing": false, "url": "https://amzn.to/4dErkya"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:04:38.928055+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:38.928055+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:38.928055+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:38:23.232373+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "282cef80ec17d207e21b60f9f896cc1eb81708e8f3cdec92b2cd91d496f4c20a", "fetched_at": "2026-08-28T04:04:38.928055+00:00", "kind": "readme", "missing": false, "url": "https://github.com/benman1/generative_ai_with_langchain"}, {"content_hash": "cc1b32e27072a3edca90244e851c3132f9ef17d2d03f27c3e42f38d283308156", "fetched_at": "2026-08-29T11:51:39.078960+00:00", "kind": "homepage", "missing": false, "url": "https://amzn.to/4dErkya"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:38.928055+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:38.928055+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:38:23.232373+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "282cef80ec17d207e21b60f9f896cc1eb81708e8f3cdec92b2cd91d496f4c20a", "fetched_at": "2026-08-28T04:04:38.928055+00:00", "kind": "readme", "missing": false, "url": "https://github.com/benman1/generative_ai_with_langchain"}, {"content_hash": "cc1b32e27072a3edca90244e851c3132f9ef17d2d03f27c3e42f38d283308156", "fetched_at": "2026-08-29T11:51:39.078960+00:00", "kind": "homepage", "missing": false, "url": "https://amzn.to/4dErkya"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:38.928055+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:38.928055+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:38.928055+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:38:23.232373+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "282cef80ec17d207e21b60f9f896cc1eb81708e8f3cdec92b2cd91d496f4c20a", "fetched_at": "2026-08-28T04:04:38.928055+00:00", "kind": "readme", "missing": false, "url": "https://github.com/benman1/generative_ai_with_langchain"}, {"content_hash": "cc1b32e27072a3edca90244e851c3132f9ef17d2d03f27c3e42f38d283308156", "fetched_at": "2026-08-29T11:51:39.078960+00:00", "kind": "homepage", "missing": false, "url": "https://amzn.to/4dErkya"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:38.928055+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:38.928055+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:38:23.232373+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "282cef80ec17d207e21b60f9f896cc1eb81708e8f3cdec92b2cd91d496f4c20a", "fetched_at": "2026-08-28T04:04:38.928055+00:00", "kind": "readme", "missing": false, "url": "https://github.com/benman1/generative_ai_with_langchain"}, {"content_hash": "cc1b32e27072a3edca90244e851c3132f9ef17d2d03f27c3e42f38d283308156", "fetched_at": "2026-08-29T11:51:39.078960+00:00", "kind": "homepage", "missing": false, "url": "https://amzn.to/4dErkya"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:38:23.232373+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "282cef80ec17d207e21b60f9f896cc1eb81708e8f3cdec92b2cd91d496f4c20a", "fetched_at": "2026-08-28T04:04:38.928055+00:00", "kind": "readme", "missing": false, "url": "https://github.com/benman1/generative_ai_with_langchain"}, {"content_hash": "cc1b32e27072a3edca90244e851c3132f9ef17d2d03f27c3e42f38d283308156", "fetched_at": "2026-08-29T11:51:39.078960+00:00", "kind": "homepage", "missing": false, "url": "https://amzn.to/4dErkya"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:38:23.232373+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "282cef80ec17d207e21b60f9f896cc1eb81708e8f3cdec92b2cd91d496f4c20a", "fetched_at": "2026-08-28T04:04:38.928055+00:00", "kind": "readme", "missing": false, "url": "https://github.com/benman1/generative_ai_with_langchain"}, {"content_hash": "cc1b32e27072a3edca90244e851c3132f9ef17d2d03f27c3e42f38d283308156", "fetched_at": "2026-08-29T11:51:39.078960+00:00", "kind": "homepage", "missing": false, "url": "https://amzn.to/4dErkya"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:38:23.232373+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "282cef80ec17d207e21b60f9f896cc1eb81708e8f3cdec92b2cd91d496f4c20a", "fetched_at": "2026-08-28T04:04:38.928055+00:00", "kind": "readme", "missing": false, "url": "https://github.com/benman1/generative_ai_with_langchain"}, {"content_hash": "cc1b32e27072a3edca90244e851c3132f9ef17d2d03f27c3e42f38d283308156", "fetched_at": "2026-08-29T11:51:39.078960+00:00", "kind": "homepage", "missing": false, "url": "https://amzn.to/4dErkya"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 97, "longevity": 82, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 1149, "days_push": 19, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 72, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}