這篇Reddit討論非常有意思 可以關注claude的提示詞,從中學習到一些有意思的指令 比如對於網路搜索的精細化決策樹 Claude的搜索策略被分為四個清晰的類別: - never_search(永不搜索):基礎知識、定義、歷史事實等穩定信息 - do_not_search_but_offer(先答後問):能回答但可能有更新的信息,先給出答案再詢問是否需要搜索最新資料 - single_search(單次搜索):即時數據、當前事件、價格等需要最新信息的簡單查詢 - research(深度研究):需要2-20次工具調用的複雜查詢,包括對比分析、綜合報告等 這種分層設計避免了"過度搜索"和"搜索不足"的問題,讓AI更像人類一樣判斷何時需要外部信息。 再比如結束對話工具的謹慎設計 end_conversation_tool的使用條件極其嚴格: - 必須先給出明確警告 - 只在極端情況下使用 - 對自我傷害等敏感話題永不使用此工具 這種設計確保了對話的連續性和用戶體驗,避免了AI"任性離場"的風險。 又如對於工具調用的簡潔設計 工具調用採用了最簡單的XML格式 沒有JSON、沒有複雜的API,就是純文本生成XML,然後系統解析執行。這種"土辦法"反而最可靠,因為語言模型最擅長的就是生成結構化文本
19.91K