mayank singh
@e4eou2ejj48qappt
Joined Dec 1, 2024
4
Following
4
Followers
156
1.64k
590
blog.langchain.dev/how-to-think-about-agent-frameworks/
Apr 30, 2025
696
supabase.com/blog/automatic-embeddings
Apr 29, 2025
12
benchmark.vectorview.ai/vectordbs.html
Apr 29, 2025
3
docs.anthropic.com/en/docs/agents-and-tools/claude-code/overview
Apr 29, 2025
1
python.langchain.com/docs/concepts/streaming/
Apr 29, 2025
1
newatlas.com/computers/smartphone-listening-conversations-ads-facebook/
Apr 27, 2025
11
medium.com/data-science-collective/next-gen-retrieval-function-with-learned-similarities-theory-and-implementation-part-1-0a22198117c8
Apr 25, 2025
1
huggingface.co/blog/modernbert
Apr 22, 2025
26
supabase.com/docs/guides/deployment/branching?queryGroups=platform&platform=existing
Apr 22, 2025
27
medium.com/@tahirbalarabe2/%EF%B8%8Flangchain-vs-langgraph-a-comparative-analysis-ce7749a80d9c
Apr 21, 2025
10
arxiv.org/pdf/2410.24213
Apr 21, 2025
1
python.langchain.com/docs/introduction/
Apr 21, 2025
docs.mistral.ai/api/
Apr 21, 2025
3
docs.x.ai/docs/models
Apr 20, 2025
1
docs.anthropic.com/en/docs/about-claude/models/all-models
Apr 20, 2025
1
python.langchain.com/docs/integrations/chat/
Apr 20, 2025
1
softwaredoug.com/blog/2025/04/08/llm-query-understand
Apr 19, 2025
1
medium.com/pinterest-engineering/improving-pinterest-search-relevance-using-large-language-models-4cd938d4e892
Apr 17, 2025
1
python.langchain.com/docs/how_to/example_selectors/
Apr 16, 2025
1
python.langchain.com/docs/how_to/output_parser_retry/
Apr 14, 2025
1
python.langchain.com/docs/how_to/output_parser_structured/
Apr 14, 2025
1
python.langchain.com/docs/concepts/output_parsers/
Apr 14, 2025
3
python.langchain.com/docs/how_to/structured_output/
Apr 13, 2025
10
www.scotthyoung.com/blog/2015/04/01/finish-what-you-start/
Apr 10, 2025
11
hbr.org/2015/02/get-your-passion-project-moving-without-quitting-your-day-job
Apr 10, 2025
24
medium.com/@altini_marco/using-the-whoop-band-for-on-demand-heart-rate-variability-hrv-analysis-78eabd265189
Apr 7, 2025
2
www.whoop.com/ca/en/thelocker/a-look-behind-the-data-how-whoop-measures-heart-rate/?srsltid=AfmBOopEJFUX8uHuz7tmiy0MR8NTDfxEJySwmZZjlHbu5W0wK3BJfnIW
Apr 7, 2025
4
colmi.puxtril.com/
Apr 4, 2025
1
eng.snap.com/introducing-bento
Apr 3, 2025
561
arxiv.org/pdf/2410.16823
Apr 3, 2025
596
d2l.ai/chapter_recommender-systems/deepfm.html
Apr 2, 2025
9
medium.com/data-science/feature-generation-with-gradient-boosted-decision-trees-21d4946d6ab5
Apr 2, 2025
2
advertising.amazon.com/library/guides/supply-side-platform?ref_=a20m_us_lbr_gd_wia_gd_ssp
Apr 2, 2025
3
advertising.amazon.com/en-ca/library/guides/what-is-adtech
Apr 2, 2025
151
eng.snap.com/introducing-bento?lang=en-US
Apr 2, 2025
4
eng.snap.com/machine-learning-snap-ad-ranking?lang=en-US
Apr 2, 2025
762
www.infoq.com/news/2022/10/snap-ad-ranking/
Apr 2, 2025
aider.chat/docs/llms/bedrock.html
Mar 31, 2025
1
nextjs.org/docs/app/building-your-application/data-fetching/server-actions-and-mutations
Mar 30, 2025
2
docs.unsloth.ai/basics/reasoning-grpo-and-rl/tutorial-train-your-own-reasoning-model-with-grpo
Mar 27, 2025
3
docs.unsloth.ai/basics/reasoning-grpo-and-rl
Mar 27, 2025
35
techcrunch.com/2025/03/17/travis-kalanick-wants-to-do-a-lot-more-than-develop-more-ghost-kitchens/
Mar 26, 2025
81
docs.unsloth.ai/get-started/fine-tuning-guide
Mar 26, 2025
19
docs.unsloth.ai/get-started/beginner-start-here/lora-hyperparameters-guide
Mar 26, 2025
12
docs.unsloth.ai/get-started/beginner-start-here/what-model-should-i-use
Mar 25, 2025
5
docs.unsloth.ai/get-started/beginner-start-here/faq-+-is-fine-tuning-right-for-me
Mar 25, 2025
13
docs.unsloth.ai/get-started/beginner-start-here/unsloth-requirements
Mar 24, 2025
1
tahnok.github.io/colmi_r02_client/colmi_r02_client.html
Mar 23, 2025
1
careersatdoordash.com/blog/doordash-ml-platform-the-beginning/
Mar 19, 2025
2
smithery.ai/server/@smithery-ai/github
Mar 17, 2025
1
www.anthropic.com/news/model-context-protocol
Mar 17, 2025
8
tech.meituan.com/2024/08/16/information-flow-advertising-prediction-technology.html
Mar 13, 2025
17
awesomekling.substack.com/p/how-were-building-a-browser-when
Mar 12, 2025
9
careersatdoordash.com/blog/transforming-mlops-at-doordash-with-machine-learning-workbench/
Mar 11, 2025
1
magazine.sebastianraschka.com/p/state-of-llm-reasoning-and-inference-scaling?r=2gk3gm&utm_medium=ios&triedRedirect=true
Mar 11, 2025
darioamodei.com/machines-of-loving-grace
Mar 10, 2025
201
aider.chat/2023/10/22/repomap.html
Mar 8, 2025
255
lukasmurdock.com/bayes-average/
Mar 7, 2025
62
aider.chat/docs/usage.html
Mar 6, 2025
3
qwenlm.github.io/blog/qwq-32b/
Mar 6, 2025
61
ollama.com/library/qwq
Mar 6, 2025
1
thomwolf.io/blog/scientific-ai.html
Mar 6, 2025
181
arxiv.org/pdf/2402.03379
Mar 6, 2025
151
tech.meituan.com/2025/03/02/context-enhanced-learning-for-intelligent-marketing.html
Mar 6, 2025
14
harper.blog/2025/02/16/my-llm-codegen-workflow-atm/
Mar 6, 2025
422
aider.chat/docs/leaderboards/
Mar 6, 2025
2
arxiv.org/pdf/2502.06097
Mar 5, 2025
3
aider.chat/2024/09/26/architect.html
Mar 5, 2025
12
medium.com/pinterest-engineering/representation-online-matters-practical-end-to-end-diversification-in-search-and-recommender-cb60b547f2e0
Mar 5, 2025
16
neovim.io/doc/user/lua-guide.html
Mar 4, 2025
12
recsys.substack.com/p/agent-centric-information-access
Mar 4, 2025
medium.com/towards-data-science/an-empirical-approach-to-speedup-your-bert-inference-with-onnx-torchscript-91da336b3a41
Mar 4, 2025
221
www.topbots.com/research-papers-diffusion-models/
Mar 3, 2025
2
recsys.substack.com/p/adding-reasoning-capabilities-to
Feb 27, 2025
www.tensorflow.org/guide/mixed_precision
Feb 26, 2025
9
llm.datasette.io/en/stable/
Feb 24, 2025
1
mise.jdx.dev/getting-started.html
Feb 24, 2025
3
repomix.com/guide/
Feb 24, 2025
3
repomix.com/guide/tips/best-practices
Feb 24, 2025
8
www.technologyreview.com/2025/01/17/1110086/openai-has-created-an-ai-model-for-longevity-science/
Feb 24, 2025
8
blog.tensorflow.org/2020/11/tensorflow-recommenders-scalable-retrieval-feature-interaction-modelling.html
Feb 22, 2025
26
www.tensorflow.org/recommenders/examples/dcn
Feb 22, 2025
14
www.tensorflow.org/recommenders/api_docs/python/tfrs/layers/dcn/Cross
Feb 21, 2025
2
metaversed.net/resources/q2-21/a-new-google-daniel-gross
Feb 21, 2025
1
supabase.com/docs/guides/database/postgres/row-level-security
Feb 21, 2025
17
supabase.com/docs/guides/auth
Feb 21, 2025
2
supabase.com/docs/guides/local-development/overview
Feb 21, 2025
1
supabase.com/docs/guides/auth/social-login/auth-google?queryGroups=platform&platform=web&queryGroups=environment&environment=server
Feb 21, 2025
1
controlling the exact content that goes into the LLM, as well as running the appropriate steps to generate relevant content.
Agentic systems consist of both workflows and agents (and everything in between)
Most agentic frameworks
a set of agent abstractions.
Workflows are systems where LLMs and tools are orchestrated through predefined code paths.
Agents, on the other hand, are systems where LLMs dynamically direct their own processes and tool usage, maintaining control over how they accomplish tasks.
Nearly all of the “agentic systems” we see in production are a combination of “workflows” and “agents”.
When building applications with LLMs, we recommend finding the simplest solution possible, and only increasing complexity when needed
Otherwise, a deterministic solution may suffice.
systems as being agent-like to different degrees.
The number one response by far was “performance quality”
The LLM messes up.
the model is not good enough
the wrong (or incomplete) context is being passed to the model.
very frequently the second use case
Incomplete or short system messages
Vague user input
Not having access to the right tools
Poor tool descriptions
Not passing in the right context
Poorly formatted tool responses
This includes both controlling the exact content that goes into the LLM, as well as running the appropriate steps to generate relevant content.
makes it harder to control exactly what is being passed to the LLM is just getting in your way
Nodes represent units of work, while edges represent transitions
so while the structure of the graph is represented in a declarative manner, the inner functioning of the graph’s logic is normal, imperative code
LangGraph is a low level orchestration framework for building agentic systems.
As your system becomes more agentic, it will become less predictable.
Workflow frameworks offer a high ceiling, but come with a high floor
Agent frameworks are low floor, but low ceiling
Frameworks like Agents SDK (and original LangChain, CrewAI, etc) are neither declarative or imperative - they are just abstractions.
Most agent frameworks contain an agent abstraction. They usually start as a class that involves a prompt, model, and tools
This is the danger of agent abstractions.
One of those original abstractions from two years ago was an agent class that took in a model, prompt, and tools. This isn’t a new concept. It didn’t provide enough control back then, and it doesn’t now.
best way to think about these agent abstractions is like Keras.
The key part of multi agent systems is how they communicate.
Again - agentic systems are not just workflows, or just an agent. They can be - and often are - a combination of the two.
Frameworks are generically useful because they contain useful abstractions which make it easy to get started and provide a common way for engineers to build, making it easier to onboard and maintain projects
LangGraph provides production ready storage to enable multi-turn experiences (threads) .
(e.g. remembering things across conversations)
LangGraph provides production ready storage for cross-thread memory .
human-in-the-loop component
feedback from the user, approving a tool call, or editing tool call arguments
debugging and observability
fault tolerance
Rather than tweaking prompts manually by hand, it can sometimes be easier to define an evaluation dataset and then automatically optimize your agent based on this.
dspy
is the best framework for this currently.
If you do use a framework, ensure you understand the underlying code
Incorrect assumptions about what's under the hood are a common source of customer error.
For some applications, this tool calling loop will be enough
workflows will just be simpler, cheaper, faster, and better
finding the simplest solution possible
Agentic systems often trade latency and cost for better task performance
Otherwise, a deterministic solution may suffice.
simple tool calling loop will be enough
this will likely only be true if you are using a model trained/finetuned/RL’d on lots of data that is specific to your use case
If you can train a SOTA model on your specific task - then yes, you probably don’t need a framework that enables arbitrary workflows, you’ll just use a simple tool calling loop. In this case, agents will be preferred over workflows.
they're all being optimized for terminal
“declarative vs imperative”
parts
But Agents SDK is NOT an imperative framework. It’s an abstraction
I would argue that having to learn and work around Agents SDK abstractions is, at this point in time, worse than having to learn LangGraph abstractions
Largely because the hard thing about building reliable agents is making sure the agent has the right context, and Agents SDKs obfuscates that WAY more than LangGraph.
Agents SDK, Google's ADK, LangChain, Crew AI, LlamaIndex, Agno AI, Mastra, Pydantic AI, AutoGen, Temporal, SmolAgents, DSPy.
The hard part of building reliable agentic systems is making sure the LLM has the appropriate context at each step
content
appropriate steps
LangGraph is best thought of as a orchestration framework
both declarative and imperative APIs