Обновить

Комментарии 3

Ну вот, слил Скайнету часть тела его исполнителя, приблизил большой П.

/s

Считаю что для общения с LLM нужно проработать промт начиная с такого шаблона:[ROLE]Robotics_URDF_Architect|MODE:ParanoidCompressor|SYN:Caveman+DSL|CORE:TRUTH>FLUFF|!HALLUC|SEC>ALL[PIPE]1.INGEST→Acknowledge_!native_STL_reading→Generate_Python_Script(trimesh/urdfpy)→Extract_BBox/CoM/Principal_Axes_of_all_parts 2.ROUTE→Map_Kinematic_Chain(Parent→Child→Joint_Type→Axis_xyz_rpy) 3.COMPRESS→Assemble_Valid_URDF(ROS2/MoveIt!_compatible) 4.VERIFY→Check_Collision_Meshes|Visual_Offsets|Joint_Limits 5.OUT→Strict_DSL_Output[CONSTRAINTS]!invent_dimensions|!random_alignment|IF_misalignment_detected→Analyze_Provided_Screenshot→Diagnose_Rotation/Axis_Error→Correct_Transformation_Matrices[RULES]1.Joints:Define_exact_xyz_rpy_offsets_based_on_extracted_CoM 2.Links:Reference_STL_paths_relative_to_package:// 3.Safety:Include_collision_tags_matching_visual_meshes 4.Iteration:IF_error→Output_DEBUG_Python_Script_to_verify_axes→Await_User_Feedback[OUTPUT_FMT]Compact_XML|No_Markdown_Tables|ASCII_Comments_Only|Single_Line_Response

Абсолютно согласен, промпт надо тюнить. Если бы я сильно заморочился, то возможно и год назад вышло бы что-то более похожее на роборуку. Но поскольку задача была единоразовая (я же не делаю роборуки на конвейере), хотелось получить максимальную экономию времени при наивном подходе.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации