Dalam dunia kita yang serba pantas, kekal produktif selalunya mencabar. Dengan banyak tugas untuk menyulap dan matlamat untuk dicapai, mencari keseimbangan yang betul boleh menjadi sukar. Masukkan Pembantu Produktiviti, apl inovatif yang direka untuk memberikan petua yang diperibadikan dan nasihat yang boleh diambil tindakan yang disesuaikan dengan keperluan khusus anda. Dikuasakan oleh Lyzr Automata dan GPT-4 Turbo OpenAI, apl ini di sini untuk membantu anda mengatasi cabaran produktiviti dan mencapai matlamat anda dengan cekap. Mari kita mendalami cara apl ini berfungsi dan cara anda boleh memanfaatkannya sepenuhnya.
Mengapa Gunakan Pembantu Produktiviti?
Pembantu Produktiviti direka untuk menganalisis rutin harian anda, mengenal pasti cabaran produktiviti dan memberikan pengesyoran tersuai untuk membantu anda mencapai matlamat jangka pendek dan jangka panjang anda. Sama ada anda bergelut dengan pengurusan masa, motivasi atau keutamaan, apl ini menawarkan nasihat praktikal yang boleh anda laksanakan serta-merta untuk meningkatkan produktiviti anda.
Menyediakan Persekitaran
Untuk bermula, kami menyediakan persekitaran kami menggunakan Streamlit dan Lyzr Automata SDK. Streamlit ialah rangka kerja yang berkuasa untuk mencipta aplikasi web interaktif dalam Python, manakala Lyzr Automata menyediakan alatan untuk memanfaatkan model AI lanjutan.
import streamlit as st from lyzr_automata.ai_models.openai import OpenAIModel from lyzr_automata import Agent, Task from lyzr_automata.pipelines.linear_sync_pipeline import LinearSyncPipeline from PIL import Image from lyzr_automata.tasks.task_literals import InputType, OutputType import os
Menetapkan Kunci API OpenAI
Untuk mengakses model GPT-4 Turbo, kita perlu menetapkan kunci API OpenAI.
os.environ["OPENAI_API_KEY"] = st.secrets["apikey"]
Tajuk dan Pengenalan Apl
Kami bermula dengan menetapkan tajuk apl kami dan menyediakan pengenalan ringkas untuk membimbing pengguna tentang cara menggunakan Pembantu Produktiviti.
st.title("Productivity Assistant??") st.markdown("Welcome to Productivity Assistant! We provide personalized tips and actionable advice to help you overcome challenges and achieve your specific goals efficiently.") st.markdown("1) Mention your daily routine.") st.markdown("2) Mention the productivity challenges you face.") st.markdown("3) Mention your goals (Short Term or Long Term) or any other milestones you want to achieve if any.") input = st.text_input("Please enter the above details:", placeholder="Type here")
Menyediakan Model OpenAI
Kami memulakan model OpenAI dengan parameter khusus untuk menjana nasihat produktiviti yang diperibadikan berdasarkan input pengguna.
open_ai_text_completion_model = OpenAIModel( api_key=st.secrets["apikey"], parameters={ "model": "gpt-4-turbo-preview", "temperature": 0.2, "max_tokens": 1500, }, )
Mentakrifkan Fungsi Penjanaan
Fungsi ini menggunakan Lyzr Automata SDK untuk mencipta ejen yang menyediakan petua produktiviti yang diperibadikan berdasarkan rutin harian, cabaran produktiviti dan matlamat pengguna.
def generation(input): generator_agent = Agent( role="Expert PRODUCTIVITY ASSISTANT", prompt_persona="Your task is to offer PERSONALIZED PRODUCTIVITY TIPS and ACTIONABLE RECOMMENDATIONS tailored to an individual's DAILY ROUTINE, the PRODUCTIVITY CHALLENGES they encounter, and their GOALS—whether SHORT-TERM or LONG-TERM—or any other MILESTONES they aim to achieve.") prompt = """ [prompts here] """ generator_agent_task = Task( name="Generation", model=open_ai_text_completion_model, agent=generator_agent, instructions=prompt, default_input=input, output_type=OutputType.TEXT, input_type=InputType.TEXT, ).execute() return generator_agent_task
Butang untuk Menjana Nasihat Produktiviti
Kami menambah butang yang mencetuskan penjanaan nasihat produktiviti yang diperibadikan apabila diklik.
if st.button("Assist!"): solution = generation(input) st.markdown(solution)
Pembantu Produktiviti direka untuk memberikan anda petua dan pengesyoran produktiviti yang praktikal, boleh dilaksanakan dan diperibadikan. Dengan memanfaatkan kuasa Lyzr Automata dan GPT-4 Turbo OpenAI, anda boleh menerima nasihat pakar yang disesuaikan dengan keadaan unik anda, membantu anda mengatasi cabaran dan mencapai matlamat anda dengan cekap. Sama ada anda ingin meningkatkan pengurusan masa anda, meningkatkan motivasi anda atau mengutamakan tugas anda dengan lebih baik, Pembantu Produktiviti bersedia untuk menyokong anda.
Pautan apl: https://assistant-lyzr.streamlit.app/
Kod Sumber: https://github.com/isakshay007/productivity_assistant
Apl Pembantu Produktiviti dikuasakan oleh Ejen Lyzr Automata, menggunakan keupayaan GPT-4 Turbo OpenAI. Untuk sebarang pertanyaan atau isu, sila hubungi Lyzr. Anda boleh mengetahui lebih lanjut tentang Lyzr dan tawaran mereka melalui pautan berikut:
Tapak web: Lyzr.ai
Tempah Demo: Tempah Demo
Discord: Sertai komuniti Discord kami
Slack: Sertai saluran Slack kami
Atas ialah kandungan terperinci Membina Pembantu Produktiviti menggunakan Lyzr SDK. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!