โมเดล
ตั้งค่า endpoint ที่รองรับ OpenAI หรือ Anthropic ด้วย URL หลักและคีย์ API หากจำเป็น ทดสอบการเชื่อมต่อ เซิร์ฟเวอร์โมเดลในเครื่องต้องทำงานอยู่ เครื่องมือระยะไกลอาจส่งข้อมูลแยกต่างหาก
คำนวณจำนวนก้าวมีทิศทางที่สั้นที่สุดจากจุดหนึ่งในกราฟที่มี 1 ถึง 1000 จุด.
from collections import deque
def hop_distances(graph, start):
if type(graph) is not list or not 1 <= len(graph) <= 1000:
raise ValueError("graph.size")
n = len(graph)
if type(start) is not int or not 0 <= start < n:
raise ValueError("graph.start")
if any(type(row) is not list or any(type(v) is not int or
not 0 <= v < n for v in row) for row in graph):
raise ValueError("graph.edges")
distances = [None]*n
distances[start] = 0
queue = deque([start])
while queue:
u = queue.popleft()
for v in graph[u]:
if distances[v] is None:
distances[v] = distances[u]+1
queue.append(v)
return distancesตั้งค่า endpoint ที่รองรับ OpenAI หรือ Anthropic ด้วย URL หลักและคีย์ API หากจำเป็น ทดสอบการเชื่อมต่อ เซิร์ฟเวอร์โมเดลในเครื่องต้องทำงานอยู่ เครื่องมือระยะไกลอาจส่งข้อมูลแยกต่างหาก
ทดสอบวงจร เส้นเชื่อมซ้ำ และจุดที่เข้าถึงไม่ได้ พร้อมปฏิเสธกราฟว่างหรือปลายไม่ถูกต้องก่อนสำรวจ.
เปรียบเทียบการทำงานจริงกับผลที่คาดหวัง หากการตรวจสอบไม่ผ่าน ให้หาสาเหตุก่อนแก้ไขเพิ่มเติม
from collections import deque
def hop_distances(graph, start):
if type(graph) is not list or not 1 <= len(graph) <= 1000:
raise ValueError("graph.size")
n = len(graph)
if type(start) is not int or not 0 <= start < n:
raise ValueError("graph.start")
if any(type(row) is not list or any(type(v) is not int or
not 0 <= v < n for v in row) for row in graph):
raise ValueError("graph.edges")
distances = [None]*n
distances[start] = 0
queue = deque([start])
while queue:
u = queue.popleft()
for v in graph[u]:
if distances[v] is None:
distances[v] = distances[u]+1
queue.append(v)
return distancesผลกราฟมีประโยชน์เมื่อผู้เรียกเข้าใจความหมายของแต่ละค่าเท่านั้น Hopwise ให้พื้นที่ทำงานเขียนโค้ดด้วย AI บน Windows สำหรับโค้ดกราฟ เชื่อมซอร์สกับการสนทนาเรื่องข้อกำหนด เริ่มจากรูปแทนข้อมูลเข้าและวิธีที่แอปพลิเคชันแสดงหรือใช้ผล แทนขอเปลี่ยนอัลกอริทึมโดด ๆ
สำหรับงานหาเส้นทางที่ใช้จำนวนขอบน้อยที่สุด ให้กราฟมีทิศทางเล็ก ๆ ที่มีทั้งจุดที่เข้าถึงได้และไม่ได้ ขอให้โมเดลที่เชื่อมต่อตรวจว่าโค้ดแยกจุดเริ่มจากจุดที่ไม่มีเส้นทางอย่างไร ใส่วงจรเพื่อให้การตรวจพิจารณาการค้นพบซ้ำพร้อมกับโซ่ไปข้างหน้าที่ง่ายที่สุด
จากนั้นตรวจขอบเขตที่ข้อมูลกราฟเข้าสู่ฟังก์ชัน การอ้างจุดยอดที่ไม่ถูกต้องควรมีนโยบายที่ตั้งใจ และทิศทางต้องตรงความหมายของขอบในแอปพลิเคชัน ตรวจการแก้ที่เสนอร่วมกับโค้ดใช้ผล แล้วรันชุดทดสอบที่ยืนยันผลตรงตัวของแต่ละจุด ให้การจัดการสถานะเข้าไม่ถึงยังชัดเจนในอินเทอร์เฟซหลังคำนวณ
Hopwise รองรับปลายทางที่เข้ากันได้กับ OpenAI หรือ Anthropic รวมถึงโมเดล AI ไร้การเซ็นเซอร์เมื่อมีให้ พฤติกรรมคำตอบจริง ขีดจำกัดบริบท และเครื่องมือขึ้นกับการตั้งค่านั้น พื้นที่ทำงานช่วยการสืบหา ส่วนหลักฐานจากชุดทดสอบกราฟและการทดสอบการทำงานร่วมกันของคุณตัดสินว่าการแก้พร้อมเก็บไว้หรือไม่
เลือกตัวอย่างมีทิศทางขนาดเล็กที่มีวงจร จุดที่เข้าไม่ถึง และจุดเริ่มที่ระบุชัด เขียนผลที่คาดหวังแต่ละจุด ทำให้ตรวจทิศทางและความหมายของการไม่มีเส้นทางง่ายกว่ากราฟใช้งานจริงขนาดใหญ่
ศูนย์คือระยะจากจุดเริ่มถึงตัวเอง ส่วนเข้าไม่ถึงหมายถึงไม่พบเส้นทางภายใต้ข้อกำหนดกราฟ หากผู้เรียกปนกัน อินเทอร์เฟซอาจแสดงการเชื่อมต่อที่ไม่มีอยู่ ตรวจรูปแทนผลคืนและส่วนที่ใช้ร่วมกัน
ได้เฉพาะเมื่อทุกขอบมีต้นทุนเท่ากันสำหรับงานนี้ หากน้ำหนักสำคัญ ให้อธิบายข้อกำหนดก่อนขอแก้ โค้ดหาเส้นทางที่ใช้ขอบน้อยที่สุดไม่ควรถูกนำเสนอว่าบรรลุเป้าหมายการหาค่าเหมาะที่สุดแบบอื่น
กำหนดนโยบายที่ขอบเขตข้อมูลเข้าและตรวจผู้เรียกเดิม ขอให้โมเดลคงเส้นทางปฏิเสธหรือตรวจสอบที่ชัดเจน การทดสอบควรมีการอ้างอิงผิดรูป เพื่อไม่ให้พฤติกรรมเข้าดัชนีโดยบังเอิญกลายเป็นข้อกำหนดแอปพลิเคชัน
Hopwise · อัปเดต 2026-10-25