MCPcopy Create free account

hub / github.com/WenyuChiou/awesome-agentic-ai-zh / functions

Functions391 in github.com/WenyuChiou/awesome-agentic-ai-zh

↓ 1 callersFunctionscan_file
Scan one file for stale model refs. Returns list of (file, line_no, matched_text, pattern, note).
scripts/check-2026-freshness.py:66
↓ 1 callersFunctionselect_and_run
(question: str, client: Any = None)
examples/stage-3/06-schema-design/starter_good_anthropic.py:74
↓ 1 callersFunctionselect_and_run
(question: str, client: Any = None)
examples/stage-3/06-schema-design/starter_good.py:84
↓ 1 callersFunctionselect_and_run
(question: str, client: Any = None)
examples/stage-3/06-schema-design/starter_bad.py:66
↓ 1 callersFunctionselect_and_run
(question: str, client: Any = None)
examples/stage-3/06-schema-design/starter_bad_anthropic.py:56
↓ 1 callersFunctionshould_skip
(path: Path)
scripts/check-stage-template.py:88
↓ 1 callersFunctionshould_skip
(path: Path, repo_root: Path, cfg: dict)
scripts/check-2026-freshness.py:130
↓ 1 callersFunctionshould_skip
Skip excluded dirs. Mirror files are validated (EXCLUDE_PATTERNS is empty by default; kept as a hook if a pattern ever needs re-adding).
scripts/check-anchors.py:126
↓ 1 callersFunctionstrip_code_blocks
Replace content inside ``` ... ``` fences with blanks to skip anchor matches inside.
scripts/check-anchors.py:89
↓ 1 callersFunctiontest_agent_answer_anthropic_mock
()
examples/stage-7/02-eval/test_anthropic.py:15
↓ 1 callersFunctiontest_agent_call_unit
agent_call function 單元測試(無 HTTP)。
examples/stage-7/05-deploy/test.py:65
↓ 1 callersFunctiontest_anthropic_import_ok
ChatAnthropic import 通過、無需 API key(建構式不打 API)。
examples/stage-4/01-same-agent-two-frameworks/test_anthropic.py:15
↓ 1 callersFunctiontest_anthropic_model_importable
()
examples/stage-4/05-typed-agent/test_anthropic.py:14
↓ 1 callersFunctiontest_bad_schema_can_select_wrong_tool
模糊 schema 下、LLM 把溫度轉換誤丟給 process_data。
examples/stage-3/06-schema-design/test.py:41
↓ 1 callersFunctiontest_bad_schema_can_select_wrong_tool
()
examples/stage-3/06-schema-design/test_anthropic.py:35
↓ 1 callersFunctiontest_branching_skips_search
非搜尋路徑時、search_result 應該不存在或空。
examples/stage-4/03-graph-workflow/test.py:60
↓ 1 callersFunctiontest_build_agent_ok
build_agent 帶 mock model 可建構、output_type 正確。
examples/stage-4/05-typed-agent/test.py:61
↓ 1 callersFunctiontest_build_agent_ok
確認 build_agent 能組出 CodeAgent、且 max_steps 預設合理。
examples/stage-4/04-codeact-vs-json-tool/test.py:49
↓ 1 callersFunctiontest_cached_query_passes_cache_control
確認 cache_control 真的傳進去 system param。
examples/stage-7/04-sdk-advanced/test_anthropic.py:30
↓ 1 callersFunctiontest_calculator_basic
()
examples/stage-4/04-codeact-vs-json-tool/test.py:19
↓ 1 callersFunctiontest_calculator_basic
()
examples/stage-3/03-react-from-scratch/test.py:48
↓ 1 callersFunctiontest_calculator_basic
()
examples/stage-3/03-react-from-scratch/test_anthropic.py:43
↓ 1 callersFunctiontest_calculator_rejects_eval_injection
()
examples/stage-3/03-react-from-scratch/test.py:54
↓ 1 callersFunctiontest_calculator_rejects_eval_injection
()
examples/stage-3/03-react-from-scratch/test_anthropic.py:49
↓ 1 callersFunctiontest_calculator_rejects_injection
()
examples/stage-4/04-codeact-vs-json-tool/test.py:31
↓ 1 callersFunctiontest_chat_anthropic_429_on_rate_limit
()
examples/stage-7/05-deploy/test_anthropic.py:42
↓ 1 callersFunctiontest_chat_anthropic_happy_path
()
examples/stage-7/05-deploy/test_anthropic.py:26
↓ 1 callersFunctiontest_chat_anthropic_uses_memory_in_system_prompt
()
examples/stage-6/05-long-term-memory/test_anthropic.py:17
↓ 1 callersFunctiontest_chat_endpoint_happy_path
Mock 上游 LLM、確認 /chat 回 ChatResponse shape。
examples/stage-7/05-deploy/test.py:30
↓ 1 callersFunctiontest_chat_returns_503_on_upstream_unavailable
模擬 Ollama down、回 503 而非 500。
examples/stage-7/05-deploy/test.py:46
↓ 1 callersFunctiontest_chat_uses_memory_in_prompt
chat 應該把 recalled memory 塞進 system prompt。
examples/stage-6/05-long-term-memory/test.py:64
↓ 1 callersFunctiontest_chat_validates_input_schema
缺 message field、應該 422 Unprocessable Entity(FastAPI 自動驗 Pydantic schema)。
examples/stage-7/05-deploy/test.py:58
↓ 1 callersFunctiontest_chunk_count_difference
3 種切法應該產生不同 chunk 數、印證它們真的不同。
examples/stage-6/03-chunking-comparison/test.py:41
↓ 1 callersFunctiontest_chunk_doc_produces_sections
()
examples/stage-6/04-full-rag-pipeline/test.py:24
↓ 1 callersFunctiontest_classify_needs_search
()
examples/stage-4/03-graph-workflow/test.py:23
↓ 1 callersFunctiontest_compare_one_provider_set
模擬:只設 ANTHROPIC_API_KEY、call_claude 被 mock 成回固定 Reply。
examples/stage-1/04-cross-provider/test.py:50
↓ 1 callersFunctiontest_compare_returns_only_valid_replies
compare() 跳過沒 key 的 provider、不會 raise。
examples/stage-1/04-cross-provider/test.py:31
↓ 1 callersFunctiontest_concept_workflow_runs
()
examples/stage-4/03-graph-workflow/test_anthropic.py:19
↓ 1 callersFunctiontest_confidence_must_be_float
confidence 傳 string 應被 Pydantic 拒絕(schema validation 的核心)。
examples/stage-4/05-typed-agent/test.py:42
↓ 1 callersFunctiontest_confidence_out_of_range_rejected
confidence > 1.0 應該被 Pydantic 拒絕。
examples/stage-4/05-typed-agent/test.py:32
↓ 1 callersFunctiontest_corpus_size
SENTENCES corpus 應該有 100 個。
examples/stage-6/01-embeddings/test.py:81
↓ 1 callersFunctiontest_crew_structure
確認 build_crew 出來的 Crew 真有 3 個 agent + 3 個 task、process 是 sequential。
examples/stage-4/02-multi-agent-roles/test.py:28
↓ 1 callersFunctiontest_crewai_module_ok
()
examples/stage-4/01-same-agent-two-frameworks/test_crewai.py:27
↓ 1 callersFunctiontest_debate_3_calls
debate 應該打 3 次 LLM(pro, con, judge)、且 judge 看到兩邊 argument。
examples/stage-7/01-multi-agent-debate/test.py:31
↓ 1 callersFunctiontest_debate_anthropic_3_calls
()
examples/stage-7/01-multi-agent-debate/test_anthropic.py:15
↓ 1 callersFunctiontest_debate_independent_pro_con
確認 pro / con 各自獨立 call、不互相看到(避免 bias propagation)。
examples/stage-7/01-multi-agent-debate/test.py:52
↓ 1 callersFunctiontest_docs_corpus_shape
()
examples/stage-6/02-vector-db/test.py:19
↓ 1 callersFunctiontest_embed_openai_with_mock
Mock OpenAI client、確認 embed_openai 正確 normalize。
examples/stage-6/01-embeddings/test_anthropic.py:21
↓ 1 callersFunctiontest_eval_cases_corpus_shape
()
examples/stage-7/02-eval/test.py:76
↓ 1 callersFunctiontest_eval_llm_as_judge_fail
()
examples/stage-7/02-eval/test.py:44
↓ 1 callersFunctiontest_eval_llm_as_judge_pass
Mock judge replies PASS。
examples/stage-7/02-eval/test.py:33
↓ 1 callersFunctiontest_eval_substring_case_insensitive
()
examples/stage-7/02-eval/test.py:27
↓ 1 callersFunctiontest_eval_substring_fail
()
examples/stage-7/02-eval/test.py:21
↓ 1 callersFunctiontest_eval_substring_pass
()
examples/stage-7/02-eval/test.py:15
↓ 1 callersFunctiontest_exponential_backoff_delays
驗 sleep 的延遲時間隨 attempt 指數增長(base * 2^attempt)。
examples/stage-1/05-error-handling/test.py:104
↓ 1 callersFunctiontest_exponential_backoff_delays
驗 sleep 的延遲時間隨 attempt 指數增長(base * 2^attempt)。
examples/stage-1/05-error-handling/test_anthropic.py:103
↓ 1 callersFunctiontest_fetch_weather_failure_plan
()
examples/stage-3/05-error-handling/test.py:41
↓ 1 callersFunctiontest_fetch_weather_failure_plan
()
examples/stage-3/05-error-handling/test_anthropic.py:34
↓ 1 callersFunctiontest_fixed_length_chunks
()
examples/stage-6/03-chunking-comparison/test.py:14
↓ 1 callersFunctiontest_generate_anthropic_uses_context
()
examples/stage-6/04-full-rag-pipeline/test_anthropic.py:23
↓ 1 callersFunctiontest_generate_uses_context
()
examples/stage-6/04-full-rag-pipeline/test.py:38
↓ 1 callersFunctiontest_good_schema_has_required_fields_and_enum
直接檢查 schema 結構:good 有 required + enum、bad 沒有。
examples/stage-3/06-schema-design/test.py:66
↓ 1 callersFunctiontest_good_schema_has_required_fields_and_enum
()
examples/stage-3/06-schema-design/test_anthropic.py:59
↓ 1 callersFunctiontest_good_schema_selects_temperature_tool
()
examples/stage-3/06-schema-design/test.py:54
↓ 1 callersFunctiontest_good_schema_selects_temperature_tool
()
examples/stage-3/06-schema-design/test_anthropic.py:47
↓ 1 callersFunctiontest_headings_keep_section_together
()
examples/stage-6/03-chunking-comparison/test.py:29
↓ 1 callersFunctiontest_health_anthropic
()
examples/stage-7/05-deploy/test_anthropic.py:20
↓ 1 callersFunctiontest_health_endpoint
()
examples/stage-7/05-deploy/test.py:21
↓ 1 callersFunctiontest_hitl_approve_false_rejects
非搜尋路徑 + 人類 approve=False → REJECTED。
examples/stage-4/03-graph-workflow/test.py:52
↓ 1 callersFunctiontest_hitl_approve_true_publishes
搜尋路徑 + 人類 approve=True → PUBLISHED。
examples/stage-4/03-graph-workflow/test.py:44
↓ 1 callersFunctiontest_index_and_count
()
examples/stage-6/02-vector-db/test.py:25
↓ 1 callersFunctiontest_keyword_vs_semantic_difference
指出兩個 search 方法差異: keyword 對「python programming」會抓 doc 2; semantic 對「dynamic language」(無 python 字眼)也能抓到 doc 2。
examples/stage-6/02-vector-db/test.py:42
↓ 1 callersFunctiontest_litellm_model_importable
()
examples/stage-4/04-codeact-vs-json-tool/test_anthropic.py:14
↓ 1 callersFunctiontest_llm_call_basic
()
examples/stage-7/01-multi-agent-debate/test.py:24
↓ 1 callersFunctiontest_llm_selects_calculator
()
examples/stage-3/02-multi-tool-selection/test.py:60
↓ 1 callersFunctiontest_llm_selects_calculator
()
examples/stage-3/02-multi-tool-selection/test_anthropic.py:49
↓ 1 callersFunctiontest_llm_selects_calendar
()
examples/stage-3/02-multi-tool-selection/test.py:68
↓ 1 callersFunctiontest_llm_selects_calendar
()
examples/stage-3/02-multi-tool-selection/test_anthropic.py:56
↓ 1 callersFunctiontest_llm_uses_search_instead_of_calendar_for_news
()
examples/stage-3/02-multi-tool-selection/test.py:76
↓ 1 callersFunctiontest_llm_uses_search_instead_of_calendar_for_news
()
examples/stage-3/02-multi-tool-selection/test_anthropic.py:63
↓ 1 callersFunctiontest_loadable
()
examples/stage-6/03-chunking-comparison/test_anthropic.py:11
↓ 1 callersFunctiontest_lookup_fact
()
examples/stage-3/03-react-from-scratch/test.py:60
↓ 1 callersFunctiontest_lookup_fact
()
examples/stage-3/03-react-from-scratch/test_anthropic.py:55
↓ 1 callersFunctiontest_lookup_fact_basic
()
examples/stage-4/04-codeact-vs-json-tool/test.py:40
↓ 1 callersFunctiontest_maybe_remember_fact_skips_non_self_statements
()
examples/stage-6/05-long-term-memory/test.py:56
↓ 1 callersFunctiontest_maybe_remember_fact_triggers_on_self_statements
()
examples/stage-6/05-long-term-memory/test.py:48
↓ 1 callersFunctiontest_memory_empty_recall
()
examples/stage-6/05-long-term-memory/test.py:42
↓ 1 callersFunctiontest_memory_remember_and_recall
()
examples/stage-6/05-long-term-memory/test.py:31
↓ 1 callersFunctiontest_module_loadable
()
examples/stage-6/02-vector-db/test_anthropic.py:14
↓ 1 callersFunctiontest_multi_step_agent_has_multiple_spans
()
examples/stage-7/03-observability/test.py:68
↓ 1 callersFunctiontest_no_retry_on_auth_error
AuthenticationError 不是 RETRIABLE、應該第一次就 raise、不 retry。
examples/stage-1/05-error-handling/test.py:89
↓ 1 callersFunctiontest_no_retry_on_auth_error
AuthenticationError 不是 RETRIABLE、應該第一次就 raise、不 retry。
examples/stage-1/05-error-handling/test_anthropic.py:88
↓ 1 callersFunctiontest_no_retry_when_success_first_time
()
examples/stage-1/05-error-handling/test.py:44
↓ 1 callersFunctiontest_no_retry_when_success_first_time
()
examples/stage-1/05-error-handling/test_anthropic.py:43
↓ 1 callersFunctiontest_no_tool_call_returns_none
()
examples/stage-3/02-multi-tool-selection/test.py:84
↓ 1 callersFunctiontest_observable_agent_records_tokens
()
examples/stage-7/03-observability/test.py:50
↓ 1 callersFunctiontest_observable_anthropic_records_precise_tokens
()
examples/stage-7/03-observability/test_anthropic.py:16
↓ 1 callersFunctiontest_paragraphs_split_on_double_newline
()
examples/stage-6/03-chunking-comparison/test.py:22
↓ 1 callersFunctiontest_population_ratio_uses_four_tool_steps
()
examples/stage-3/04-multi-step-reasoning/test.py:47
↓ 1 callersFunctiontest_population_ratio_uses_four_tool_steps
()
examples/stage-3/04-multi-step-reasoning/test_anthropic.py:40
← previousnext →201–300 of 391, ranked by callers