Files
life-echo/api/docs/ai-touchpoints.md

77 lines
5.2 KiB
Markdown
Raw Normal View History

# AI touchpoints (generated)
Regenerate: `uv run python api/scripts/ai_touchpoints_scan.py --markdown api/docs/ai-touchpoints.md`
| File | Tags |
|------|------|
| `api/app/adapters/asr/tencent_asr.py` | `ports_ai` |
| `api/app/adapters/embedding/zhipu.py` | `embedding` |
| `api/app/adapters/llm/deepseek.py` | `json_llm_helpers`, `langchain`, `ports_ai` |
| `api/app/adapters/llm/deepseek_eval_judge.py` | `langchain` |
| `api/app/adapters/llm/zhipu_eval_judge.py` | `langchain` |
| `api/app/agents/__init__.py` | `agents_layer` |
| `api/app/agents/chat/__init__.py` | `agents_layer` |
| `api/app/agents/chat/helpers.py` | `langchain` |
| `api/app/agents/chat/interview_agent.py` | `agents_layer`, `langchain`, `llm_provider` |
| `api/app/agents/chat/interview_state_hints.py` | `agents_layer`, `langchain` |
| `api/app/agents/chat/interview_turn_plan.py` | `agents_layer` |
| `api/app/agents/chat/occupation_context.py` | `agents_layer` |
| `api/app/agents/chat/orchestrator.py` | `agents_layer`, `embedding`, `langchain`, `llm_provider`, `memory_ai` |
| `api/app/agents/chat/profile_agent.py` | `agents_layer`, `json_llm_helpers`, `langchain`, `llm_call_module`, `llm_provider` |
| `api/app/agents/chat/prompt_context.py` | `agents_layer` |
| `api/app/agents/chat/prompt_layers.py` | `agents_layer` |
| `api/app/agents/chat/prompts.py` | `agents_layer` |
| `api/app/agents/chat/prompts_conversation.py` | `agents_layer` |
| `api/app/agents/chat/prompts_profile.py` | `agents_layer` |
| `api/app/agents/chat/reply_planner.py` | `agents_layer`, `json_llm_helpers`, `langchain` |
| `api/app/agents/chat/slot_question_bank.py` | `agents_layer` |
| `api/app/agents/chat/stage_detection.py` | `agents_layer`, `json_llm_helpers`, `llm_call_module` |
| `api/app/agents/chat/stage_prompts.py` | `agents_layer` |
| `api/app/agents/image_prompt/__init__.py` | `agents_layer` |
| `api/app/agents/image_prompt/orchestrator.py` | `agents_layer`, `langchain`, `llm_provider` |
| `api/app/agents/memoir/__init__.py` | `agents_layer` |
| `api/app/agents/memoir/batch_phase1_prep.py` | `agents_layer`, `json_llm_helpers`, `llm_call_module` |
| `api/app/agents/memoir/classification_agent.py` | `agents_layer`, `json_llm_helpers`, `llm_call_module` |
| `api/app/agents/memoir/extraction_agent.py` | `agents_layer`, `json_llm_helpers`, `llm_call_module` |
| `api/app/agents/memoir/fidelity_check_agent.py` | `agents_layer`, `json_llm_helpers`, `llm_call_module` |
| `api/app/agents/memoir/narrative_agent.py` | `agents_layer`, `json_llm_helpers`, `langchain`, `llm_call_module` |
| `api/app/agents/memoir/orchestrator.py` | `agents_layer` |
| `api/app/agents/memoir/prompts.py` | `agents_layer`, `json_llm_helpers` |
| `api/app/agents/memoir/story_route_agent.py` | `agents_layer`, `json_llm_helpers`, `llm_call_module` |
| `api/app/agents/state_schema.py` | `agents_layer` |
| `api/app/core/config.py` | `json_llm_helpers`, `memory_ai` |
| `api/app/core/dependencies.py` | `embedding`, `llm_provider`, `ports_ai` |
| `api/app/core/langchain_llm.py` | `json_llm_helpers`, `langchain`, `llm_provider` |
| `api/app/core/llm_call.py` | `json_llm_helpers`, `langchain` |
| `api/app/core/text_normalize.py` | `json_llm_helpers`, `langchain` |
| `api/app/features/conversation/ws/pipeline.py` | `agents_layer`, `ports_ai` |
| `api/app/features/conversation/ws/profile_collector.py` | `agents_layer` |
| `api/app/features/conversation/ws/router.py` | `agents_layer` |
| `api/app/features/evaluation/judge_service.py` | `json_llm_helpers`, `llm_call_module` |
| `api/app/features/memoir/deps.py` | `memory_ai` |
| `api/app/features/memoir/memoir_images/prompting.py` | `agents_layer`, `json_llm_helpers`, `langchain` |
| `api/app/features/memoir/service.py` | `memory_ai` |
| `api/app/features/memoir/state_service.py` | `agents_layer` |
| `api/app/features/memoir/story_pipeline_sync.py` | `agents_layer`, `embedding` |
| `api/app/features/memory/curation.py` | `memory_ai` |
| `api/app/features/memory/deps.py` | `embedding`, `memory_ai` |
2026-04-30 16:22:55 +08:00
| `api/app/features/memory/embedding_scheduler.py` | `memory_ai` |
| `api/app/features/memory/embedding_service.py` | `embedding`, `memory_ai` |
| `api/app/features/memory/enrichment.py` | `json_llm_helpers`, `langchain`, `llm_provider`, `memory_ai` |
| `api/app/features/memory/evidence.py` | `embedding`, `memory_ai`, `ports_ai` |
| `api/app/features/memory/evidence_format.py` | `memory_ai` |
| `api/app/features/memory/llm_schemas.py` | `json_llm_helpers` |
| `api/app/features/memory/repo.py` | `embedding`, `memory_ai`, `ports_ai` |
| `api/app/features/memory/retriever.py` | `embedding`, `memory_ai`, `ports_ai` |
| `api/app/features/memory/router.py` | `memory_ai` |
| `api/app/features/memory/schemas.py` | `memory_ai` |
| `api/app/features/memory/service.py` | `embedding`, `memory_ai`, `ports_ai` |
| `api/app/ports/embedding.py` | `embedding` |
| `api/app/ports/llm.py` | `ports_ai` |
| `api/app/tasks/chapter_cover_tasks.py` | `agents_layer` |
| `api/app/tasks/memoir_quality_pass_tasks.py` | `agents_layer`, `langchain`, `llm_provider` |
| `api/app/tasks/memoir_tasks.py` | `agents_layer`, `langchain`, `llm_provider` |
| `api/app/tasks/memory_enrichment_tasks.py` | `memory_ai` |
| `api/app/tasks/story_image_tasks.py` | `agents_layer` |
| `api/app/tasks/story_title_tasks.py` | `agents_layer`, `langchain`, `llm_provider` |