Additional Frameworks & Quick Reference¶
LangChain¶
Best for: All-in-one orchestration, chains and RAG
from langchain.agents import AgentExecutor, create_tool_using_agent
agent = create_tool_using_agent(
llm,
tools,
agent="zero-shot-react-description"
)
executor = AgentExecutor.from_agent_and_tools(
agent=agent,
tools=tools,
verbose=True
)
result = executor.run("Find information about X")
-
Semantic Kernel (Microsoft)¶
Best for: Enterprise integration, C#/.NET
var builder = new KernelBuilder();
var kernel = builder
.WithAzureOpenAIChatCompletion(...)
.Build();
var response = await kernel.RunAsync(
"Find research about topic",
new AIRequestSettings()
);
Haystack¶
Best for: Search and retrieval pipelines
from haystack import Pipeline, Document
from haystack.components.retrievers import InMemoryBM25Retriever
pipeline = Pipeline()
pipeline.add_component("retriever", InMemoryBM25Retriever())
pipeline.connect("prompt", "retriever")
result = pipeline.run({"retriever": {"query": "What is AI?"}})
Framework Comparison Matrix¶
| Framework | Ease | Power | Production | Community |
|---|---|---|---|---|
| Claude API | Growing | |||
| LangGraph | Very Active | |||
| CrewAI | Active | |||
| AutoGen | Very Active | |||
| LangChain | Very Active |
-
Last Updated: August 9, 2026