Kaip sukurti AI košes ar programas, kurias maitina „Copilot“

KoagentasSiūlo įrankių rinkinį, reikalingą „Langraph Agents“ integruoti į „React“ programas, kad būtų galima sukurti agentų gimtosios programas. Šiame įraše kalbėsime apie šį įrankį ir pažiūrėsime, kaip galiteSukurkite AI koagentus ar programas, kurias maitina „Copilot“.

Kas yra koagentai?

Kaip minėta anksčiau, „CoAgent“ yra įrankių rinkinys, leidžiantis integruoti AI agentus į programas, kad būtų sukurtos agentų gimtosios programos. Dabar pakalbėkime apie jo ypatybes.

  • Koagentai turi funkciją, vadinamąBendra būsena, dėl to net viena kodo eilutė leidžia jūsų programai gauti agento įžvalgą, o agentas gali gauti įžvalgos programą, nes jos yra sinchronizuotos ir gali sąveikauti realiu laiku.
  • Tai taip pat suteikia jumsRealaus laiko frontendAgentai, galintys atlikti tiek frontendo, tiek pagrindinius veiksmus, kaip nurodyta vartotojo pateiktame kontekste, ir programos būsena, nes tai yra generatyvinė vartotojo sąsaja, šie įrankių skambučiai automatiškai skleidžiami pagal reikalavimą.
  • Žmogus-the-coopLeidžia sklandžiai integruoti žmonių priežiūrą ir intervenciją į AI darbo eigas, nurodant įvesties ar patvirtinimo lūžių taškus, kad būtų padidinta sauga ir našumas.
  • Mes taip pat turimeSrauto tarpinis agento būsena,Tai vizualizuoja agento minties procesus realiuoju laiku, užtikrinant skaidrumą ir įtraukiant vartotojų patirtį, lemiamą veiklos rezultatą ir UX, kurie patenkina vartotojų lūkesčius.
  • Coagent'sAgentrinė generatyvinė vartotojo sąsajaSukuria dinamines, AI sukurtas sąsajas, kurios prisitaiko prie vartotojo poreikių ir agento išvesties, užtikrinant agento būsenos matomumą ir kūrimo pasitikėjimą.

Jei jums patinka anksčiau nurodytos funkcijos, galbūt norėsite apsvarstyti galimybę naudoti koagentus savo verslui, pažiūrėkime, kaip tai padaryti.

Sukurkite AI koagentus ar programas, kurias maitina „Copilot“

Atlikite toliau pateiktus veiksmus, kad sukurtumėte AI koagentus ar programas, kurias maitina „Copilot“.

  1. Įdiekite „Copilotkit“
  2. Konfigūruokite nuotolinio užpakalinio galinio taško tašką
  3. Pridėkite „Langgraph“ agentą

Pabandykime apie juos išsamiai.

1] Įdiekite „Copilotkit“

Prieš pradėdami koagentus, pirmiausia turime įdiegti „CopilotKit“ į jūsų įrenginį. Mes manome, kad jau turiteSavo kompiuteryje ir sukūrėte „React Applications“ aplanką, tačiau paskutinė dalis šiam veiksmui yra neprivaloma. „Copilotkit“ naudoja atvirojo kodo LLM modelį, šiame vadove mes naudosime„Openai“ API raktas.Be papildomo pranešimo pradėkime.

  • Atidaryti„Windows“ terminalasir eikite į vietą, kur sukūrėte „React“ programą naudodamiCD (keitimo katalogas)komanda.
cd C:\React\myapplication
  • Dabar paleiskite šią komandą.
 npm install @copilotkit/react-core @copilotkit/react-ui @copilotkit/runtime
  • Tada vykdykite žemiau paminėtą komandą, kad įdiegtumėte „Openai“.
npm install openai
  • Savo projekte eikite į.eveFailas, jis bus šaknyje ir pridėkite šią eilutę.
OPENAI_API_KEY=your_api_key_here

Pakeitę failą, rekomenduojame pereiti įdocs.copilot.ai/quickstartNorėdami žinoti, kaip sukonfigūruoti galutinį tašką ir sukonfigūruoti „Copilotkit“ teikėją savo projekte.

2] Konfigūruokite nuotolinio užpakalinio galinio taško tašką

Norėdami integruoti „Python“ pagrįstas paslaugas (arba bet kurią kitą „Node.js“ alternatyvą), turime prijungti „Copilot“ programą prie nuotolinio užpakalinio taško. Norėdami tai padaryti, pirmiausia įdiekite „Copilot“ priklausomybes „Windows“ terminale naudodami šią užklausą.

pip install copilotkit fastapi uvicorn --extra-index-url https://copilotkit.gateway.scarf.sh/simple/

Dabar turime nustatyti „Fastai“ serverį, tai padaryti, paleisti žemiau paminėtas komandas.

mkdir my_copilotkit_remote_endpoint
cd my_copilotkit_remote_endpoint
echo. > server.py

Jeiaidasneveikė, galite atidaryti aplanką „Visual Studio“ kode, tada sukurtiserveris.pyfailas.

Atidarykiteserveris.pyFailas „VScode“ ir įklijuokite šias kodo eilutes.

from fastapi import FastAPI

app = FastAPI()

@app.get("/")
def read_root():
return {"Hello": "World"}

Dabar grįžk į„Windows“ terminalasir įdiekite „Fastapi“ ir „Uvicorn“.

pip install fastapi uvicorn

Kai tai padarysite su tuo, eikite įdocs.copilot.aivadovai sužinoti daugiau.

Skaitykite:

3] Pridėkite „Langgraph“ agentą

Toliau turime integruoti „LangGraph“ agentą į failą „Server.py“.Pirmiausia suraskite „Copilotkitsdk“ egzempliorių savo „Python“ nuotoliniame taške, paprastai randamą server.py. Tada sureguliuokite „Copilotkitsdk“ egzempliorių (nustatytą ankstesniame etape), kad tilptų „Langgraph“ agentai. Turite pridėti šias kodo eilutes.

agents=[ 
LangGraphAgent(
name="basic_agent",
description="Agent that answers questions about the weather",
graph=the_langraph_graph,
# copilotkit_config={ # if you use Google Gemini, uncomment this code (and import `copilotkit_messages_to_langchain`, see above)
# "convert_messages": copilotkit_messages_to_langchain(use_function_call=True) 
# }
)
],

Tai turėtų būti uždengta po „Copilotkitsdk“ žyma.

Norėdami sužinoti daugiau, rekomenduojame sekti minėtą vadovądocs.copilotkit.ai/coagents.

Susiję skaitykite:

Kaip sukurti savo kopilotą?

Norėdami sukurti naują „Copilot“, eikite į „Copilot Studio“ pagrindinį puslapį (at /copilotstudio.microsoft.com) ir pasirinkiteSukurtiKairiajame navigacijoje pasirinkiteCO -PILOTAIpuslapis. Arba galite pasirinkti+ Naujas kopilotas„Copilots“ puslapyje. Naudokite pokalbį, kad aprašytumėte savo kopilotą, vadovaujate pateiktais klausimais arba pasirinkitePereiti, kad sukonfigūruotumėteir užpildykite formą. Galiausiai pasirinkite „Sukurti“, kad užpildytumėte procesą.

Skaitykite:

Ar „Copilot“ gali generuoti kodą?

Taip, „Copilot“ gali generuoti kodą. Tačiau tai negali būti tobula; Gali būti keli trūkumai ir klaidos. Todėl nereikėtų integruoti jokio AI chatbot pateikto kodo be išsamių rankinių patikrinimų. Galite naudoti „Microsoft Copilot Edge“, įmontuotą programą arba

Taip pat skaitykite:

Related Posts