Feature / Concern | ADK | LangChain / LangGraph | CrewAI | Microsoft AutoGen |
---|---|---|---|---|
Core focus | Modular agents, tools, workflows; strong dev UX (CLI/UI) | General LLM app framework; LangGraph for durable, controllable agents | Role-based multi-agent "crews" + Flows for deterministic orchestration | Event-driven multi-agent conversations; humans/tools/LLMs in the loop |
Built-in tools | Google Search, code exec, RAG, etc. (Gemini-focused) | Many integrations via toolkits; now nudging toward LangGraph for agents | Rich agent roles/tools; expanding code-exec features | Agents, tools, human-in-the-loop; code agents; AutoGen Studio (UI) |
Models | Gemini-first, but model-agnostic (GPT/Claude supported) | Open, many providers; strong ecosystem | Open; supports multiple providers | Open; supports multiple providers |
Workflows | Sequential, Parallel, Loop agents first-class | Compose graphs with nodes/edges |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
(.venv) welcome@jaisairams-Laptop Phoenix_Server % source ~/.zprofile.sh | |
(.venv) welcome@jaisairams-Laptop Phoenix_Server % | |
(.venv) welcome@jaisairams-Laptop Phoenix_Server % | |
(.venv) welcome@jaisairams-Laptop Phoenix_Server % source .venv/bin/activate | |
(.venv) welcome@jaisairams-Laptop Phoenix_Server % pwd |
Last login: Sat Sep 27 10:33:52 on ttys009
welcome@jaisairams-Laptop ~ % cd Desktop/Tech_Repos
welcome@jaisairams-Laptop Tech_Repos % cd Learn_INDIA
welcome@jaisairams-Laptop Learn_INDIA % mkdir a2a-agent-record
welcome@jaisairams-Laptop Learn_INDIA % cd a2a-agent-record
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
1041 s -ltr | |
1042 ls -lte | |
1043 pwd | |
1044 mkdir new_A2A | |
1045 cd new_A2A | |
1046 git clone https://github.com/a2aproject/a2a-samples.git -b main --depth 1\ncd a2a-samples | |
1047 ls -ltr | |
1048 pwd | |
1049 ls -ltr samples/python/ | |
1050 more samples/python/pyproject.toml |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# [ MCP Client / Agent in Browser ] | |
# | | |
# (connects via SSE over HTTP) | |
# | | |
# [ Uvicorn Server ] | |
# | | |
# (ASGI Protocol Bridge) | |
# | | |
# [ Starlette App ] | |
# | |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/Users/welcome/sai_workspace/python_envs | |
welcome@welcomes-MacBook-Pro python_envs % python3 -m venv mlops_water_metrics | |
welcome@welcomes-MacBook-Pro python_envs % pwd | |
/Users/welcome/sai_workspace/python_envs | |
cd /Users/welcome/sai_workspace/python_envs/mlops_water_metrics/bin | |
source activate |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
aws emr create-cluster \ | |
--name "ModelServing" \ | |
--log-uri "s3n://aws-logs-654288303595-us-east-1/elasticmapreduce/" \ | |
--release-label "emr-6.7.0" \ | |
--service-role "arn:aws:iam::654288303595:role/EMR_DefaultRole" \ | |
--ec2-attributes '{"InstanceProfile":"EMR_EC2_DefaultRole","EmrManagedMasterSecurityGroup":"sg-0cf75a954ffb6d02e","EmrManagedSlaveSecurityGroup":"sg-0fc72ac9d5e6a6759","KeyName":"welcome_emr","AdditionalMasterSecurityGroups":[],"AdditionalSlaveSecurityGroups":[],"SubnetId":"subnet-0066baf1bb164b3de"}' \ | |
--applications Name=Hadoop Name=Hive Name=Hue Name=Pig Name=Spark \ | |
--instance-groups '[{"InstanceCount":1,"InstanceGroupType":"MASTER","Name":"Master - 1","InstanceType":"m5.xlarge","EbsConfiguration":{"EbsBlockDeviceConfigs":[{"VolumeSpecification":{"VolumeType":"gp2","SizeInGB":40},"VolumesPerInstance":1}],"EbsOptimized":true}},{"InstanceCount":2,"InstanceGroupType":"CORE","Name":"Core - 2","InstanceType":"m5.xlarge","EbsConfiguration":{"EbsBlockDeviceConfigs":[{"VolumeSpecification":{"Vol |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
https://nodejs.org/dist/v18.14.2/node-v18.14.2.pkg | |
This package will install: | |
• Node.js v18.14.2 to /usr/local/bin/node | |
• npm v9.5.0 to /usr/local/bin/npm |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Create a File | |
seq 1 100000000 > my_file.txt | |
# Check File Size | |
welcome@welcomes-MacBook-Pro temp_data % ls -hl | |
total 2326664 | |
-rw-r--r-- 1 welcome staff 1.1G Mar 3 20:27 my_file.txt | |
-rw-r--r-- 1 welcome staff 71B Mar 3 20:22 read_file.sh | |
welcome@welcomes-MacBook-Pro temp_data % |
NewerOlder