Skip to main content

dataprocess for dialog robot

Project description

打包和上传pypi命令

python3 setup.py sdist bdist_wheel
twine upload dist/*

pypi-AgEIcHlwaS5vcmcCJGM2NjIwMjllLTgwNzgtNGQ0NC04M2Q0LWQ2YTk3NzJlNzRhYgACElsxLFsia3N0cHJvY2VzcyJdXQACLFsyLFsiMmRjZmE2ZjQtN2JkOC00N2YzLWFlOGUtYzc0YzNiMDFiNzE3Il1dAAAGINLZvJNrTO7fVFT-GMPMhFGQJZy4bss7osXAsYgUNL06

# pypi-AgEIcHlwaS5vcmcCJGM4OWM3NDRiLWIzNTEtNDJkOS1iNzc2LTQxZjRlNjNmMTJkMwACKlszLCI1MDA1MTkzMy00M2E3LTRmY2QtODNlMi0wYzJlNjlmNGNlY2MiXQAABiCvyx84-INQn769QJhjyDb4TfaM8domuUyQdBbl6ViiIw

然后删掉 build,dist,kstprocess.egg-info

第一步:处理原始数据

快商通-总后台-机器人-对话记录:导出的文件:2025年07月07日10时15分49秒-对话记录导出.xlsx。

process_data(
    input_file_path='./接入数据-对话流.xlsx',
    output_file_path='./版本_主题_对话流.xlsx'
)

第二步:绘制对比图

plot_comparison(
    file1_path='./版本_主题_候选话术库_kicp_gpt.xlsx',
    file2_path='./版本_主题_kicp-GPT.xlsx',
    prefix1='候选话术库_kicp_gpt',
    prefix2='kicp-GPT',
    save_path='./留联率对比.jpg',
    min_valid_conversations=5,
)

动一牵全身的地方

# kstprocess/preferenceDataConstruct/OnlinePreferenceConstructPipeline.pyconvert_my_format_to_center/convert
_, search_text, guide_text = history[0]["content"].replace("你是儿科高级咨询师\n你的核心目标是获取访客联系方式。 ", "").split("\n")
# 如果前面的prompt改了,"你是儿科高级咨询师\n你的核心目标是获取访客联系方式。 "也需要修改

DPO数据构造

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

kstprocess-0.3.13.tar.gz (86.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

kstprocess-0.3.13-py3-none-any.whl (105.3 kB view details)

Uploaded Python 3

File details

Details for the file kstprocess-0.3.13.tar.gz.

File metadata

  • Download URL: kstprocess-0.3.13.tar.gz
  • Upload date:
  • Size: 86.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.18

File hashes

Hashes for kstprocess-0.3.13.tar.gz
Algorithm Hash digest
SHA256 b7d95b4f72d0bacdc56437b8190f23c39140d62d252b3bb61a53fe706c27489d
MD5 9875c07b54ac9a8266730df115f71d8a
BLAKE2b-256 86e9f43cd4a36aceedb359b01da52e4d105d8ec9f5c5ed514bbbd5308ea5be84

See more details on using hashes here.

File details

Details for the file kstprocess-0.3.13-py3-none-any.whl.

File metadata

  • Download URL: kstprocess-0.3.13-py3-none-any.whl
  • Upload date:
  • Size: 105.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.18

File hashes

Hashes for kstprocess-0.3.13-py3-none-any.whl
Algorithm Hash digest
SHA256 0c00c6f21610cfc5ef250a574e1809814b61124ac0c0b015db0a5f85e92c9124
MD5 fb6ac7451a90fb74805e40abbf849da2
BLAKE2b-256 71363cc84c3a9fb8dd3c736cfa40ef3cfdde8d88c7e1b606b567d7f792a67d48

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page