โมดูลนี้มีตัวจัดการห้องสมุดที่รวดเร็วและ Wrapper API สำหรับการโต้ตอบกับโมเดลภาษาขนาดใหญ่เพื่อสร้างพรอมต์และคำจำกัดความของผู้ช่วย มันขึ้นอยู่กับห้องสมุด Langchain เช่นเดียวกับ OpenAI และ APIs มานุษยวิทยา
แพ็คเกจนี้ไม่สามารถใช้งานได้ใน PYPI ในการติดตั้งโคลน repo และติดตั้งแพ็คเกจ langchain, anthropic และ openai pypi
คุณจะต้องได้รับคีย์ API สำหรับ OpenAI และมานุษยวิทยาเพื่อใช้โมเดลของพวกเขา
หากต้องการกำหนดผู้ช่วยใหม่จัดรูปแบบ assistant_definition ใน Markdown เช่นนี้:
<assistant_definition>
< name >Your Assistant Name</ name >
< role >Description of your assistant's purpose or role</ role >
<system_message>A message from your assistant to the user explaining its purpose</system_message>
<example_input>An example user input or query</example_input>
<example_output>Your assistant's response to the example input</example_output>
</assistant_definition> จากนั้นคุณสามารถสร้างวัตถุ LanguageExpert ใหม่ได้จากคำจำกัดความนี้โดยใช้ฟังก์ชั่น parse_assistant_definition() :
definition_text = ... # Your assistant definition markdown
expert = parse_assistant_definition ( definition_text )
expert = LanguageExpert ( ** expert ) วัตถุ LanguageExpert นั้นสามารถใช้เพื่อสร้างคำตอบจากโมเดลผู้ช่วยของคุณ นอกจากนี้คุณยังสามารถปรับปรุงคำจำกัดความของผู้ช่วยที่มีอยู่โดยใช้ฟังก์ชั่น improve()
ยินดีต้อนรับ! โปรดเปิดปัญหาหรือส่งคำขอดึงบน GitHub พร้อมข้อบกพร่องใด ๆ คำขอคุณสมบัติหรือการเปลี่ยนแปลง เห็นได้ชัดว่าฉันไม่ใช่โปรแกรมเมอร์ที่ดีมาก แต่ฉันเป็นวิศวกรที่ค่อนข้างดี ฉันหวังว่าจะแบ่งปันสิ่งที่ฉันได้เรียนรู้กับผู้อื่นและปรับปรุงชุดทักษะทั้งสองในกระบวนการ