import { Callout, FileTree } from 'nextra-theme-docs'
import {Screenshot} from 'components/screenshot'
import PAL from '../../img/pal.png'
[Gao ym., (2022)](https://arxiv.org/abs/2211.10435) esittelee menetelmän, joka käyttää LLM:ää luonnollisen kielen ongelmien lukemiseen ja hyödyntää ohjelmistoja välivaiheen päättelyn generointiin. Ratkaisua kutsututaan ohjelma-avusteiseksi kielimalliksi (Program-Aided Language Model, PAL), ja se eroaa ajatusketjukehotteesta siten, että sen sijaan että se käyttää vapaamuotoista tekstiä ratkaisun saamiseksi, se siirtävää ratkaisuvaiheen ohjelmalliselle suoritusympäristölle, kuten Python-tulkille.
<Screenshot src={PAL} alt="PAL" />
Kuvan lähde: [Gao ym., (2022)](https://arxiv.org/abs/2211.10435)
Katsotaan esimerkkiä käyttämällä LangChainia ja OpenAI GPT-3:a. Haluamme kehittää yksinkertaisen sovelluksen, joka pystyy tulkitsemaan kysymyksen ja antamaan vastauksen hyödyntämällä Python-tulkkia.
Erityisesti olemme kiinnostuneita luomaan toiminnallisuuden, joka mahdollistaa LLM:n käytön kysymyksiin, jotka edellyttävät päivämäärätiedon ymmärtämistä. Tarjoamme LLM:lle kehotteen, joka sisältää muutamia esimerkkejä, jotka on otettu [täältä](https://github.com/reasoning-machines/pal/blob/main/pal/prompt/date_understanding_prompt.py).